org.apache.xerces.impl.validation
Class ValidationState
java.lang.Object
|
+--org.apache.xerces.impl.validation.ValidationState
- All Implemented Interfaces:
- ValidationContext
- public class ValidationState
- extends java.lang.Object
- implements ValidationContext
Implementation of ValidationContext inteface. Used to establish an
environment for simple type validation.
- Version:
- $Id: ValidationState.java,v 1.12 2002/09/24 23:05:17 elena Exp $
- Author:
- Elena Litani, IBM
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ValidationState
public ValidationState()
setExtraChecking
public void setExtraChecking(boolean newValue)
setFacetChecking
public void setFacetChecking(boolean newValue)
setNormalizationRequired
public void setNormalizationRequired(boolean newValue)
setEntityState
public void setEntityState(EntityState state)
setNamespaceSupport
public void setNamespaceSupport(org.apache.xerces.xni.NamespaceContext namespace)
setSymbolTable
public void setSymbolTable(SymbolTable sTable)
checkIDRefID
public java.lang.String checkIDRefID()
- return null if all IDREF values have a corresponding ID value;
otherwise return the first IDREF value without a matching ID value.
reset
public void reset()
resetIDTables
public void resetIDTables()
- The same validation state can be used to validate more than one (schema)
validation roots. Entity/Namespace/Symbol are shared, but each validation
root needs its own id/idref tables. So we need this method to reset only
the two tables.
needExtraChecking
public boolean needExtraChecking()
- Specified by:
needExtraChecking
in interface ValidationContext
needFacetChecking
public boolean needFacetChecking()
- Specified by:
needFacetChecking
in interface ValidationContext
needToNormalize
public boolean needToNormalize()
- Specified by:
needToNormalize
in interface ValidationContext
isEntityDeclared
public boolean isEntityDeclared(java.lang.String name)
- Specified by:
isEntityDeclared
in interface ValidationContext
isEntityUnparsed
public boolean isEntityUnparsed(java.lang.String name)
- Specified by:
isEntityUnparsed
in interface ValidationContext
isIdDeclared
public boolean isIdDeclared(java.lang.String name)
- Specified by:
isIdDeclared
in interface ValidationContext
addId
public void addId(java.lang.String name)
- Specified by:
addId
in interface ValidationContext
addIdRef
public void addIdRef(java.lang.String name)
- Specified by:
addIdRef
in interface ValidationContext
getSymbol
public java.lang.String getSymbol(java.lang.String symbol)
- Specified by:
getSymbol
in interface ValidationContext
getURI
public java.lang.String getURI(java.lang.String prefix)
- Specified by:
getURI
in interface ValidationContext
Copyright © 1999-2003 Apache XML Project. All Rights Reserved.