Public Types

decXmlElementDeclOp Class Reference

XML Element Declaration Operator. More...

#include <decXmlElementDeclOp.h>

Inheritance diagram for decXmlElementDeclOp:
decXmlContainer decXmlElement

List of all members.

Public Types

enum  eOperators { eopOr, eopSeq, EOP_COUNT }
 

Operator enumeration.

More...

Public Member Functions

Constructors and Destructors
 decXmlElementDeclOp ()
 Creates a new xml element declaration operator.
 ~decXmlElementDeclOp ()
 Cleans up the xml element declaration operator.
Management
int GetOperator () const
void SetOperator (int op)
int GetOccuranceType () const
void SetOccuranceType (int occuranceType)
Visiting
void Visit (decXmlVisitor *visitor)
 Visits this node.
Casting
virtual bool CanCastToElementDeclOp ()
 Determines if this element can be cast to decXmlElementDeclOp which is by default false.
virtual decXmlElementDeclOpCastToElementDeclOp ()
 Safely casts this element to decXmlElementDeclOp or throwns an exception otherwise.

Detailed Description

XML Element Declaration Operator.

Author:
Plüss Roland
Version:
1.0
Date:
2008

Member Enumeration Documentation

Operator enumeration.

Enumerator:
eopOr 

One of all matches.

eopSeq 

All match in sequence.

EOP_COUNT 

Dummy entry representing the count of operators.


Constructor & Destructor Documentation

decXmlElementDeclOp::decXmlElementDeclOp (  )

Creates a new xml element declaration operator.

decXmlElementDeclOp::~decXmlElementDeclOp (  )

Cleans up the xml element declaration operator.


Member Function Documentation

virtual bool decXmlElementDeclOp::CanCastToElementDeclOp (  ) [virtual]

Determines if this element can be cast to decXmlElementDeclOp which is by default false.

Reimplemented from decXmlElement.

virtual decXmlElementDeclOp* decXmlElementDeclOp::CastToElementDeclOp (  ) [virtual]

Safely casts this element to decXmlElementDeclOp or throwns an exception otherwise.

Reimplemented from decXmlElement.

int decXmlElementDeclOp::GetOccuranceType (  ) const [inline]
int decXmlElementDeclOp::GetOperator (  ) const [inline]
void decXmlElementDeclOp::SetOccuranceType ( int  occuranceType )
void decXmlElementDeclOp::SetOperator ( int  op )
void decXmlElementDeclOp::Visit ( decXmlVisitor visitor ) [virtual]

Visits this node.

Reimplemented from decXmlContainer.


The documentation for this class was generated from the following file: