public class DTDTypingNonValidator extends DTDValidatorBase
| Modifier and Type | Field and Description |
|---|---|
protected BitSet |
mCurrDefaultAttrs
Bitset used for keeping track of defaulted attributes for which values
have been found.
|
protected boolean |
mHasAttrDefaults
Flag that indicates if current element has any attributes that
have default values.
|
protected boolean |
mHasNormalizableAttrs
Flag that indicates whether any of the attributes is potentially
normalizable, and we are in attribute-normalizing mode.
|
EMPTY_MAP, mAttrCount, mAttrSpecs, mCurrAttrDefs, mCurrElem, mElemCount, mElems, mIdAttrIndex, mNormAttrs, mTmpKey, NO_ATTRS| Constructor and Description |
|---|
DTDTypingNonValidator(DTDSubset schema,
org.codehaus.stax2.validation.ValidationContext ctxt,
boolean hasNsDefaults,
Map<PrefixedName,DTDElement> elemSpecs,
Map<String,EntityDecl> genEntities) |
| Modifier and Type | Method and Description |
|---|---|
protected ElementIdMap |
getIdMap() |
boolean |
reallyValidating() |
void |
setAttrValueNormalization(boolean state)
This 'validator' will not normalize any attributes,
so let's implement this as no-op.
|
String |
validateAttribute(String localName,
String uri,
String prefix,
char[] valueChars,
int valueStart,
int valueEnd) |
String |
validateAttribute(String localName,
String uri,
String prefix,
String value) |
int |
validateElementAndAttributes() |
int |
validateElementEnd(String localName,
String uri,
String prefix) |
void |
validateElementStart(String localName,
String uri,
String prefix)
Method called to update information about the newly encountered (start)
element.
|
void |
validationCompleted(boolean eod) |
checkNsDefaults, doAddDefaultValue, doReportValidationProblem, getAttributeType, getIdAttrIndex, getNotationAttrIndex, getSchema, hasNsDefaults, mayHaveNsDefaults, validateText, validateTextprotected boolean mHasAttrDefaults
protected BitSet mCurrDefaultAttrs
protected boolean mHasNormalizableAttrs
public DTDTypingNonValidator(DTDSubset schema, org.codehaus.stax2.validation.ValidationContext ctxt, boolean hasNsDefaults, Map<PrefixedName,DTDElement> elemSpecs, Map<String,EntityDecl> genEntities)
public final boolean reallyValidating()
reallyValidating in class DTDValidatorBasepublic void setAttrValueNormalization(boolean state)
setAttrValueNormalization in class DTDValidatorBasepublic void validateElementStart(String localName, String uri, String prefix) throws XMLStreamException
DTDValidatorBasevalidateElementStart in class DTDValidatorBaseXMLStreamExceptionpublic String validateAttribute(String localName, String uri, String prefix, String value) throws XMLStreamException
validateAttribute in class DTDValidatorBaseXMLStreamExceptionpublic String validateAttribute(String localName, String uri, String prefix, char[] valueChars, int valueStart, int valueEnd) throws XMLStreamException
validateAttribute in class DTDValidatorBaseXMLStreamExceptionpublic int validateElementAndAttributes()
throws XMLStreamException
validateElementAndAttributes in class DTDValidatorBaseXMLStreamExceptionpublic int validateElementEnd(String localName, String uri, String prefix) throws XMLStreamException
validateElementEnd in class DTDValidatorBaseXMLStreamExceptionpublic void validationCompleted(boolean eod)
validationCompleted in class DTDValidatorBaseprotected ElementIdMap getIdMap()
getIdMap in class DTDValidatorBaseCopyright © 2020 FasterXML. All rights reserved.