Public Member Functions | |
| NameValidator () | |
| NameValidator (short type) | |
| void | setRequired (boolean required) |
| void | validate (String value, ValidationContext context) throws ValidationException |
| void | validate (Object object) throws ValidationException |
| void | validate (Object object, ValidationContext context) throws ValidationException |
Static Public Attributes | |
| static final short | NCNAME = 0 |
| static final short | NMTOKEN = 1 |
| static final short | CDATA = 2 |
The Name Validation class. This class handles validation for XML Name production types such as NCName and NMToken
| org.exolab.castor.xml.validators.NameValidator.NameValidator | ( | ) |
Creates a new NameValidator with the default validation set to NCName
| org.exolab.castor.xml.validators.NameValidator.NameValidator | ( | short | type | ) |
Creates a new NameValidator with the given validation type
| type | the validation type for this NameValidator |
| void org.exolab.castor.xml.validators.NameValidator.setRequired | ( | boolean | required | ) |
Sets whether or not a String is required (non null)
| required | the flag indicating whether Strings are required |
Reimplemented from org.exolab.castor.xml.validators.StringValidator.
| void org.exolab.castor.xml.validators.NameValidator.validate | ( | Object | object, | |
| ValidationContext | context | |||
| ) | throws ValidationException |
Validates the given Object
| object | the Object to validate | |
| context | the ValidationContext |
Reimplemented from org.exolab.castor.xml.validators.StringValidator.
References org.exolab.castor.xml.validators.NameValidator.validate().
| void org.exolab.castor.xml.validators.NameValidator.validate | ( | Object | object | ) | throws ValidationException |
Validates the given Object
| object | the Object to validate |
Reimplemented from org.exolab.castor.xml.validators.StringValidator.
References org.exolab.castor.xml.validators.NameValidator.validate().
| void org.exolab.castor.xml.validators.NameValidator.validate | ( | String | value, | |
| ValidationContext | context | |||
| ) | throws ValidationException |
Reimplemented from org.exolab.castor.xml.validators.StringValidator.
References org.exolab.castor.xml.validators.NameValidator.CDATA, org.exolab.castor.xml.validators.NameValidator.NCNAME, and org.exolab.castor.xml.validators.NameValidator.NMTOKEN.
Referenced by org.exolab.castor.xml.validators.NameValidator.validate().
final short org.exolab.castor.xml.validators.NameValidator.CDATA = 2 [static] |
Referenced by org.exolab.castor.xml.validators.NameValidator.validate().
final short org.exolab.castor.xml.validators.NameValidator.NCNAME = 0 [static] |
Referenced by org.exolab.castor.xml.validators.NameValidator.validate().
final short org.exolab.castor.xml.validators.NameValidator.NMTOKEN = 1 [static] |
Referenced by org.exolab.castor.xml.validators.NameValidator.validate().
1.7.0