Main Page Modules Class Hierarchy Compound List File List Compound Members

# NEDDTDValidator Class Reference

`#include <neddtdvalidator.h>`

Inheritance diagram for NEDDTDValidator::

List of all members.

## Public Methods

| NEDDTDValidator ()
virtual | ~NEDDTDValidator ()
virtual void | validateElement (NedFilesNode *node)
virtual void | validateElement (NedFileNode *node)
virtual void | validateElement (ImportNode *node)
virtual void | validateElement (ImportedFileNode *node)
virtual void | validateElement (ChannelNode *node)
virtual void | validateElement (ChannelAttrNode *node)
virtual void | validateElement (NetworkNode *node)
virtual void | validateElement (SimpleModuleNode *node)
virtual void | validateElement (CompoundModuleNode *node)
virtual void | validateElement (ParamsNode *node)
virtual void | validateElement (ParamNode *node)
virtual void | validateElement (GatesNode *node)
virtual void | validateElement (GateNode *node)
virtual void | validateElement (MachinesNode *node)
virtual void | validateElement (MachineNode *node)
virtual void | validateElement (SubmodulesNode *node)
virtual void | validateElement (SubmoduleNode *node)
virtual void | validateElement (SubstparamsNode *node)
virtual void | validateElement (SubstparamNode *node)
virtual void | validateElement (GatesizesNode *node)
virtual void | validateElement (GatesizeNode *node)
virtual void | validateElement (SubstmachinesNode *node)
virtual void | validateElement (SubstmachineNode *node)
virtual void | validateElement (ConnectionsNode *node)
virtual void | validateElement (ConnectionNode *node)
virtual void | validateElement (ConnAttrNode *node)
virtual void | validateElement (ForLoopNode *node)
virtual void | validateElement (LoopVarNode *node)
virtual void | validateElement (DisplayStringNode *node)
virtual void | validateElement (ExpressionNode *node)
virtual void | validateElement (OperatorNode *node)
virtual void | validateElement (FunctionNode *node)
virtual void | validateElement (ParamRefNode *node)
virtual void | validateElement (IdentNode *node)
virtual void | validateElement (ConstNode *node)
virtual void | validateElement (CppincludeNode *node)
virtual void | validateElement (CppStructNode *node)
virtual void | validateElement (CppCobjectNode *node)
virtual void | validateElement (CppNoncobjectNode *node)
virtual void | validateElement (EnumNode *node)
virtual void | validateElement (EnumFieldsNode *node)
virtual void | validateElement (EnumFieldNode *node)
virtual void | validateElement (MessageNode *node)
virtual void | validateElement (ClassNode *node)
virtual void | validateElement (StructNode *node)
virtual void | validateElement (FieldsNode *node)
virtual void | validateElement (FieldNode *node)
virtual void | validateElement (PropertiesNode *node)
virtual void | validateElement (PropertyNode *node)
virtual void | validateElement (UnknownNode *node)

## Protected Methods

void | checkSequence (NEDElement *node, int tags[], char mult[], int n)
void | checkChoice (NEDElement *node, int tags[], int n, char mult)
void | checkEmpty (NEDElement *node)
void | checkRequiredAttribute (NEDElement *node, const char *attr)
void | checkEnumeratedAttribute (NEDElement *node, const char *attr, const char *vals[], int n)
void | checkNameAttribute (NEDElement *node, const char *attr)
void | checkCommentAttribute (NEDElement *node, const char *attr)
void | checkNMTokenAttribute (NEDElement *node, const char *attr)

## Detailed Description

GENERATED CLASS. Validates a NEDElement tree by the DTD.

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

- neddtdvalidator.h