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().