BEA Systems, Inc.

WebLogic Server 8.1 API Reference

weblogic.apache.xerces.impl.validation
Class ValidationState

java.lang.Object
  |
  +--weblogic.apache.xerces.impl.validation.ValidationState

public class ValidationState
extends java.lang.Object
implements ValidationContext

Implementation of ValidationContext inteface. Used to establish an environment for simple type validation.


Constructor Summary
ValidationState()
           
 
Method Summary
 void addId(java.lang.String name)
           
 void addIdRef(java.lang.String name)
           
 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.
 java.lang.String getSymbol(java.lang.String symbol)
           
 java.lang.String getURI(java.lang.String prefix)
           
 boolean isEntityDeclared(java.lang.String name)
           
 boolean isEntityUnparsed(java.lang.String name)
           
 boolean isIdDeclared(java.lang.String name)
           
 boolean needExtraChecking()
           
 boolean needFacetChecking()
           
 boolean needToNormalize()
           
 void reset()
           
 void resetIDTables()
          The same validation state can be used to validate more than one (schema) validation roots.
 void setEntityState(EntityState state)
           
 void setExtraChecking(boolean newValue)
           
 void setFacetChecking(boolean newValue)
           
 void setNamespaceSupport(NamespaceSupport namespace)
           
 void setNormalizationRequired(boolean newValue)
           
 void setSymbolTable(SymbolTable sTable)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ValidationState

public ValidationState()
Method Detail

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(NamespaceSupport 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


Documentation is available at
http://download.oracle.com/docs/cd/E13222_01/wls/docs81