org.apache.xerces.impl.dv.xs
Class IDDatatypeValidator
java.lang.Object
|
+--org.apache.xerces.impl.dv.xs.AbstractDatatypeValidator
|
+--org.apache.xerces.impl.dv.xs.AbstractStringValidator
|
+--org.apache.xerces.impl.dv.xs.StringDatatypeValidator
|
+--org.apache.xerces.impl.dv.xs.IDDatatypeValidator
- public class IDDatatypeValidator
- extends StringDatatypeValidator
DataTypeValidator defines the interface that data type validators must obey.
These validators can be supplied by the application writer and may be useful as
standalone code as well as plugins to the validator architecture.
- Version:
- $Id: IDDatatypeValidator.java,v 1.1 2001/10/25 20:35:58 elena Exp $
- Author:
- Jeffrey Rodriguez, Mark Swinkles - List Validation refactoring
Fields inherited from class org.apache.xerces.impl.dv.xs.AbstractStringValidator |
FACET_SPECIAL_TOKEN,
fEnumeration,
fLength,
fMaxLength,
fMinLength,
fTokenType,
SPECIAL_TOKEN_ENTITY,
SPECIAL_TOKEN_IDNAME,
SPECIAL_TOKEN_IDNCNAME,
SPECIAL_TOKEN_IDREFNAME,
SPECIAL_TOKEN_IDREFNCNAME,
SPECIAL_TOKEN_NAME,
SPECIAL_TOKEN_NCNAME,
SPECIAL_TOKEN_NMTOKEN,
SPECIAL_TOKEN_NONE |
Method Summary |
java.lang.Object |
clone()
Returns a copy of this object. |
short |
getWSFacet()
return value of whiteSpace facet |
java.lang.Object |
validate(java.lang.String content,
ValidationContext state)
Make sure that ID is unique in the document |
Methods inherited from class java.lang.Object |
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
IDDatatypeValidator
public IDDatatypeValidator()
IDDatatypeValidator
public IDDatatypeValidator(DatatypeValidator base,
java.util.Hashtable facets,
boolean derivedByList,
XMLErrorReporter reporter)
getWSFacet
public short getWSFacet()
- return value of whiteSpace facet
- Overrides:
- getWSFacet in class StringDatatypeValidator
validate
public java.lang.Object validate(java.lang.String content,
ValidationContext state)
throws InvalidDatatypeValueException
- Make sure that ID is unique in the document
- Overrides:
- validate in class AbstractStringValidator
- Parameters:
content
- Id valuestate
- a structure that stores id's- Returns:
- content
- Throws:
- throws - InvalidDatatypeException if the content is
invalid according to the rules for the validators
clone
public java.lang.Object clone()
throws java.lang.CloneNotSupportedException
- Returns a copy of this object.
- Overrides:
- clone in class StringDatatypeValidator
- Tags copied from class: AbstractStringValidator
- Returns:
-
- Throws:
- java.lang.CloneNotSupportedException -
Copyright © 1999-2001 Apache XML Project. All Rights Reserved.