|
Public Member Functions |
| 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 (CplusplusNode *node) |
virtual void | validateElement (StructDeclNode *node) |
virtual void | validateElement (ClassDeclNode *node) |
virtual void | validateElement (MessageDeclNode *node) |
virtual void | validateElement (EnumDeclNode *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 Member Functions |
|
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) |