public class ConfigurableValidationState extends ValidationState
An extension of ValidationState which can be configured to turn off checking for ID/IDREF errors and unparsed entity errors.
| Modifier and Type | Field and Description |
|---|---|
protected boolean |
fIdIdrefChecking
Whether to check for ID/IDREF errors
|
| Constructor and Description |
|---|
ConfigurableValidationState()
Creates a new ConfigurableValidationState.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addId(java.lang.String name)
Adds the ID, if ID/IDREF checking is enabled.
|
void |
addIdRef(java.lang.String name)
Adds the IDREF, if ID/IDREF checking is enabled.
|
java.util.Iterator |
checkIDRefID()
Checks if all IDREFs have a corresponding ID.
|
boolean |
isEntityDeclared(java.lang.String name)
Checks if an entity is declared.
|
boolean |
isEntityUnparsed(java.lang.String name)
Checks if an entity is unparsed.
|
boolean |
isIdDeclared(java.lang.String name)
Checks if an ID has already been declared.
|
void |
setIdIdrefChecking(boolean setting)
Turns checking for ID/IDREF errors on and off.
|
void |
setUnparsedEntityChecking(boolean setting)
Turns checking for unparsed entity errors on and off.
|
containsID, getDatatypeXMLVersion, getLocale, getSymbol, getTypeValidatorHelper, getURI, needExtraChecking, needFacetChecking, needToNormalize, reset, resetIDTables, setDatatypeXMLVersion, setEntityState, setExtraChecking, setFacetChecking, setLocale, setNamespaceSupport, setNormalizationRequired, setSymbolTable, setTypeValidatorHelper, setUsingNamespaces, useNamespacesprotected boolean fIdIdrefChecking
public ConfigurableValidationState()
public final void setIdIdrefChecking(boolean setting)
setting - true to turn on error checking,
false to turn off error checkingpublic final void setUnparsedEntityChecking(boolean setting)
setting - true to turn on error checking,
false to turn off error checkingpublic final java.util.Iterator checkIDRefID()
checkIDRefID in class ValidationStatepublic boolean isIdDeclared(java.lang.String name)
isIdDeclared in interface ValidationContextisIdDeclared in class ValidationStatepublic final boolean isEntityDeclared(java.lang.String name)
isEntityDeclared in interface ValidationContextisEntityDeclared in class ValidationStatepublic final boolean isEntityUnparsed(java.lang.String name)
isEntityUnparsed in interface ValidationContextisEntityUnparsed in class ValidationStatepublic void addId(java.lang.String name)
addId in interface ValidationContextaddId in class ValidationStatename - the ID to addpublic final void addIdRef(java.lang.String name)
addIdRef in interface ValidationContextaddIdRef in class ValidationStatename - the IDREF to addCopyright © 1999-2022 The Apache Software Foundation. All Rights Reserved.