Package eu.bandm.tools.option.absy
Class Element_enumset.Attr_default
java.lang.Object
eu.bandm.tools.tdom.runtime.TypedNode<TypedExtension>
eu.bandm.tools.tdom.runtime.TypedAttribute<List<String>>
eu.bandm.tools.tdom.runtime.NmTokensAttribute
eu.bandm.tools.option.absy.Element_enumset.Attr_default
- All Implemented Interfaces:
ImpliedAttribute,Matchable<Matcher>,Visitable<Visitor>
- Enclosing class:
Element_enumset
@Undocumented
public static class Element_enumset.Attr_default
extends NmTokensAttribute
implements Visitable<Visitor>, Matchable<Matcher>, ImpliedAttribute
Meaning: The enumeration items which make
the set value be used as
default value, if the option is missing completely. The text must be a
sequence of
Java identifiers, i.e. the compilable versions, not the command line
versions.
-
Nested Class Summary
Nested classes/interfaces inherited from class eu.bandm.tools.tdom.runtime.TypedAttribute
TypedAttribute.__PreAtts, TypedAttribute.SafeValuesNested classes/interfaces inherited from class eu.bandm.tools.tdom.runtime.TypedNode
TypedNode.ParseListener<E extends TypedElement<?,?>> -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final NamespaceNameName of the attribute, as defined in the DTD plus tdom PI namespace declarations.static final Element_enumset.Attr_defaultFields inherited from class eu.bandm.tools.tdom.runtime.TypedAttribute
__preAtts, emptyAttributes, mutable, safeValues, specified, value -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidThe overriding method throws the exception if this attribute is required but missing when initializing the tdom instance.static Element_enumset.Attr_defaultCreate a new instance, its value picked from the W3C DOM instance.static Element_enumset.Attr_defaultfrom(Attributes attrs) Create a new instance, its value picked from the SAX attribute container.Method to read the contents of field defaultValue.static TypedDTD.AttributeInfofinal NamespaceNameMethod to read the contents of field namespaceName.voidSend the visitor to this instance.voidfinal booleanisFixed()Returns whether the attribute is declared as "#FIXED" in the DTD.final booleanReturns whether the attribute is declared as "#IMPLIED" in the DTD.Methods inherited from class eu.bandm.tools.tdom.runtime.NmTokensAttribute
checkValue, encode, findSplit, getStringValue, getTypeString, mustBeNameToken, splitValuesMethods inherited from class eu.bandm.tools.tdom.runtime.TypedAttribute
assertSetAttrValid, assertSetAttrValid, clearValue, find, find, getLocalName, getNamespaceURI, getStringValue, getTagName, getValue, isRequired, isSpecified, makeUnspecified, put, setValueMethods inherited from class eu.bandm.tools.tdom.runtime.TypedNode
asBigDecimal, asBigDecimal, asBigDecimal, asBigDecimal, asBigInteger, asBigInteger, asBigInteger, asBigInteger, asBoolean, asBoolean, asDouble, asDouble, asDouble, asDouble, asFloat, asFloat, asFloat, asFloat, asHexInt, asHexInt, asHexInt, asHexInt, asInt, asInt, asInt, asInt, asLong, asLong, asLong, asLong, asTrimmedString, asTrimmedString, asTrimmedString, asTrimmedString, checkPlus, checkPlus, checkStar, checkStar, checkStrict, encode, encodeOptional, encodePlus, encodePlus, encodeStar, encodeStar, extractEthereals, getLocation, getPCData, setLocation, setLocation, setLocation
-
Field Details
-
namespaceName
Name of the attribute, as defined in the DTD plus tdom PI namespace declarations. -
defaultValue
-
unspecified
-
-
Constructor Details
-
Attr_default
Attr_default() -
Attr_default
Attr_default(@Opt List<String> value) throws TdomAttributeSyntaxException - Throws:
TdomAttributeSyntaxException
-
Attr_default
Attr_default(@Opt @Opt String value) throws TdomAttributeSyntaxException - Throws:
TdomAttributeSyntaxException
-
-
Method Details
-
host
Description copied from interface:VisitableSend the visitor to this instance. -
identify
-
getNamespaceName
Method to read the contents of field namespaceName. @see #namespaceName- Specified by:
getNamespaceNamein classTypedAttribute<List<String>>- Returns:
- the namespace name of the XML attribute.
-
checkRequired
public void checkRequired()Description copied from class:TypedAttributeThe overriding method throws the exception if this attribute is required but missing when initializing the tdom instance.- Specified by:
checkRequiredin classTypedAttribute<List<String>>
-
from
@Undocumented public static Element_enumset.Attr_default from(Element dom) throws TdomAttributeSyntaxException Create a new instance, its value picked from the W3C DOM instance. (If no value is specified, take the default value from the DTD.)- Throws:
TdomAttributeSyntaxException
-
from
@Undocumented public static Element_enumset.Attr_default from(Attributes attrs) throws TdomAttributeSyntaxException Create a new instance, its value picked from the SAX attribute container. (If no value is specified, take the default value from the DTD.)- Throws:
TdomAttributeSyntaxException
-
isOptional
public final boolean isOptional()Description copied from class:TypedAttributeReturns whether the attribute is declared as "#IMPLIED" in the DTD. Will be overridden by the generated code.- Specified by:
isOptionalin classTypedAttribute<List<String>>- Returns:
- whether the attribute is declared as "
#IMPLIED" in the DTD.
-
isFixed
public final boolean isFixed()Description copied from class:TypedAttributeReturns whether the attribute is declared as "#FIXED" in the DTD. Will be overridden by the generated code.- Specified by:
isFixedin classTypedAttribute<List<String>>- Returns:
- whether the attribute is declared as "
#FIXED" in the DTD.
-
getDefaultValue
Method to read the contents of field defaultValue. @see #defaultValue- Specified by:
getDefaultValuein classTypedAttribute<List<String>>- Returns:
- the default value defined in the DTD.
-
getInterfaceInfo
-