#include <neddtdvalidator.h>
Inheritance diagram for NEDDTDValidator::
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) |