|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.ctc.wstx.dtd.DTDAttribute
com.ctc.wstx.dtd.DTDNmTokenAttr
public final class DTDNmTokenAttr
Specific attribute class for attributes that contain (unique) identifiers.
| Field Summary |
|---|
| Fields inherited from class com.ctc.wstx.dtd.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 Summary | |
|---|---|
DTDNmTokenAttr(PrefixedName name,
DefaultAttrValue defValue,
int specIndex,
boolean nsAware,
boolean xml11)
Main constructor. |
|
| Method Summary | |
|---|---|
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)
Method called by the validator to let the attribute do necessary normalization and/or validation for the value. |
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. |
| Methods inherited from class com.ctc.wstx.dtd.DTDAttribute |
|---|
checkEntity, findEntityDecl, getDefaultValue, getName, getSpecialIndex, getValueTypeString, hasDefaultValue, isFixed, isRequired, isSpecial, needsValidation, normalize, normalizeDefault, reportInvalidChar, reportValidationProblem, reportValidationProblem, toString, typeIsId, typeIsNotation, validate, validateDefaultName, validateDefaultNames, validateDefaultNmToken, validateEnumValue |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public DTDNmTokenAttr(PrefixedName name,
DefaultAttrValue defValue,
int specIndex,
boolean nsAware,
boolean xml11)
| Method Detail |
|---|
public DTDAttribute cloneWith(int specIndex)
cloneWith in class DTDAttributepublic int getValueType()
DTDAttributeNote:
getValueType in class DTDAttribute
public String validate(DTDValidatorBase v,
char[] cbuf,
int start,
int end,
boolean normalize)
throws XMLStreamException
validate in class DTDAttributeXMLStreamException
public void validateDefault(InputProblemReporter rep,
boolean normalize)
throws XMLStreamException
validateDefault in class DTDAttributeXMLStreamException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||