weblogic.apache.xerces.validators.datatype
Class QNameDatatypeValidator
java.lang.Object
|
+--weblogic.apache.xerces.validators.datatype.AbstractDatatypeValidator
|
+--weblogic.apache.xerces.validators.datatype.AbstractStringValidator
|
+--weblogic.apache.xerces.validators.datatype.QNameDatatypeValidator
- public class QNameDatatypeValidator
- extends AbstractStringValidator
QName Validator validates a QName type.
QName represents XML qualified names. The value
space of QName is the set of tuples
{namespace name, local part}, where namespace
name is a anyURI and local part is an NCName.
The lexical space of QName is the set of strings
that match the QName production of [Namespaces in
XML].
This class is based on an implementation from the Apache XML
Project. In future releases the XML parser, XSLT processor, and
associated classes will likely be updated to be based on a later
version of the Apache implementations. Since Apache does not guarantee
backwards compatibility between versions of their software, we cannot
guarantee backwards compatibility of any of the classes contained in
the weblogic.apache package or sub-packages.
- Version:
- $Id: QNameDatatypeValidator.java,v 1.13 2001/06/20 15:09:08 sandygao Exp $
- Author:
- Jeffrey Rodriguez, Mark Swinkles - List Validation refactoring
Fields inherited from class weblogic.apache.xerces.validators.datatype.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 |
Methods inherited from class java.lang.Object |
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
QNameDatatypeValidator
public QNameDatatypeValidator()
throws InvalidDatatypeFacetException
QNameDatatypeValidator
public QNameDatatypeValidator(DatatypeValidator base,
java.util.Hashtable facets,
boolean derivedByList)
throws InvalidDatatypeFacetException
assignAdditionalFacets
protected void assignAdditionalFacets(java.lang.String key,
java.util.Hashtable facets)
throws InvalidDatatypeFacetException
- Overrides:
- assignAdditionalFacets in class AbstractStringValidator
checkValueSpace
protected void checkValueSpace(java.lang.String content)
throws InvalidDatatypeValueException
- Overrides:
- checkValueSpace in class AbstractStringValidator
compare
public int compare(java.lang.String content,
java.lang.String facetValue)
setNCNameValidator
protected static void setNCNameValidator(DatatypeValidator dv)
Copyright © 2004 BEA Systems, Inc. All Rights Reserved.
WebLogic Server 7.0 API Reference