NEDDTDValidatorBase Class Reference
[Validation]

Adds utility methods for DTD validation to NEDValidatorBase. More...

#include <neddtdvalidatorbase.h>

Inheritance diagram for NEDDTDValidatorBase:
NEDValidatorBase NEDDTDValidator

List of all members.

Classes

struct  Choice

Public Member Functions

 NEDDTDValidatorBase (NEDErrorStore *e)

Protected Member Functions

void tryCheckChoice (NEDElement *node, NEDElement *&curchild, int tags[], char mult)
Utility functions

void checkSequence (NEDElement *node, int tags[], char mult[])
void checkChoice (NEDElement *node, int tags[], char mult)
void checkSeqOfChoices (NEDElement *node, Choice choices[], int n)
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)

Detailed Description

Adds utility methods for DTD validation to NEDValidatorBase.


Constructor & Destructor Documentation

NEDDTDValidatorBase::NEDDTDValidatorBase ( NEDErrorStore e  )  [inline]

Member Function Documentation

void NEDDTDValidatorBase::checkChoice ( NEDElement node,
int  tags[],
char  mult 
) [protected]
void NEDDTDValidatorBase::checkCommentAttribute ( NEDElement node,
const char *  attr 
) [protected]
void NEDDTDValidatorBase::checkEmpty ( NEDElement node  )  [protected]
void NEDDTDValidatorBase::checkEnumeratedAttribute ( NEDElement node,
const char *  attr,
const char *  vals[],
int  n 
) [protected]
void NEDDTDValidatorBase::checkNameAttribute ( NEDElement node,
const char *  attr 
) [protected]
void NEDDTDValidatorBase::checkRequiredAttribute ( NEDElement node,
const char *  attr 
) [protected]
void NEDDTDValidatorBase::checkSeqOfChoices ( NEDElement node,
Choice  choices[],
int  n 
) [protected]
void NEDDTDValidatorBase::checkSequence ( NEDElement node,
int  tags[],
char  mult[] 
) [protected]
void NEDDTDValidatorBase::tryCheckChoice ( NEDElement node,
NEDElement *&  curchild,
int  tags[],
char  mult 
) [protected]

The documentation for this class was generated from the following file:
Generated on Tue Dec 2 11:16:31 2014 for OMNeT++ NEDXML by  doxygen 1.6.3