org.apache.xerces.impl.dv.dtd
Class StringDatatypeValidator
java.lang.Object
org.apache.xerces.impl.dv.dtd.StringDatatypeValidator
- All Implemented Interfaces:
- DatatypeValidator
public class StringDatatypeValidator
- extends java.lang.Object
- implements DatatypeValidator
StringValidator validates that XML content is a W3C string type.
The string datatype represents character strings in XML. The
value space of string is the set of finite-length sequences
of characters (as defined in [XML 1.0 Recommendation
(Second Edition)]) that match the Char production
from [XML 1.0 Recommendation (Second Edition)].
A character is an atomic unit of communication; it
is not further specified except to note that every
character has a corresponding Universal Code Set
code point ([ISO 10646],[Unicode] and [Unicode3]),
which is an integer.
- Version:
- $Id: StringDatatypeValidator.java 446749 2006-09-15 21:51:23Z mrglavas $
Method Summary |
void |
validate(java.lang.String content,
ValidationContext context)
Checks that "content" string is valid string value. |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
StringDatatypeValidator
public StringDatatypeValidator()
validate
public void validate(java.lang.String content,
ValidationContext context)
throws InvalidDatatypeValueException
- Checks that "content" string is valid string value.
If invalid a Datatype validation exception is thrown.
- Specified by:
validate
in interface DatatypeValidator
- Parameters:
content
- the string value that needs to be validatedcontext
- the validation context
- Throws:
InvalidDatatypeException
- if the content is
invalid according to the rules for the validators
InvalidDatatypeValueException
- See Also:
InvalidDatatypeValueException