public final class DTDIdRefsAttr extends DTDAttribute
mCfgNsAware, mCfgXml11, mDefValue, mName, mSpecialIndex, TYPE_CDATA, TYPE_ENTITIES, TYPE_ENTITY, TYPE_ENUMERATED, TYPE_ID, TYPE_IDREF, TYPE_IDREFS, TYPE_NMTOKEN, TYPE_NMTOKENS, TYPE_NOTATION| Constructor and Description |
|---|
DTDIdRefsAttr(PrefixedName name,
DefaultAttrValue defValue,
int specIndex,
boolean nsAware,
boolean xml11)
Main constructor.
|
| Modifier and Type | Method and Description |
|---|---|
DTDAttribute |
cloneWith(int specIndex) |
int |
getValueType()
Returns the value type of this attribute as an enumerated int
to match type (CDATA, ...)
|
String |
validate(DTDValidatorBase v,
char[] cbuf,
int start,
int end,
boolean normalize) |
void |
validateDefault(InputProblemReporter rep,
boolean normalize)
Method called by the validator
to ask attribute to verify that the default it has (if any) is
valid for such type.
|
checkEntity, findEntityDecl, getDefaultValue, getName, getSpecialIndex, getValueTypeString, hasDefaultValue, isFixed, isRequired, isSpecial, needsValidation, normalize, normalizeDefault, reportInvalidChar, reportValidationProblem, reportValidationProblem, toString, typeIsId, typeIsNotation, validate, validateDefaultName, validateDefaultNames, validateDefaultNmToken, validateEnumValuepublic DTDIdRefsAttr(PrefixedName name, DefaultAttrValue defValue, int specIndex, boolean nsAware, boolean xml11)
public DTDAttribute cloneWith(int specIndex)
cloneWith in class DTDAttributepublic int getValueType()
DTDAttributeNote:
getValueType in class DTDAttributepublic String validate(DTDValidatorBase v, char[] cbuf, int start, int end, boolean normalize) throws XMLStreamException
validate in class DTDAttributeXMLStreamExceptionpublic void validateDefault(InputProblemReporter rep, boolean normalize) throws XMLStreamException
It's unlikely there will be default values... but just in case, let's implement it properly.
validateDefault in class DTDAttributeXMLStreamExceptionCopyright © 2018 FasterXML. All rights reserved.