NEDDTDValidatorBase Class Reference
[Validation]
Adds utility methods for DTD validation to NEDValidatorBase.
More...
#include <neddtdvalidatorbase.h>
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) |
|
|
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: