Package eu.bandm.tools.doctypes.xhtml
Class Element_td.Attr_scope
java.lang.Object
eu.bandm.tools.tdom.runtime.TypedNode<TypedExtension>
eu.bandm.tools.tdom.runtime.TypedAttribute<V>
eu.bandm.tools.tdom.runtime.EnumerationAttribute<Element_td.Attr_scope.Value>
eu.bandm.tools.doctypes.xhtml.Element_td.Attr_scope
- All Implemented Interfaces:
ImpliedAttribute
,Matchable<Matcher>
,Visitable<Visitor>
- Enclosing class:
- Element_td
@Undocumented
public static class Element_td.Attr_scope
extends EnumerationAttribute<Element_td.Attr_scope.Value>
implements Visitable<Visitor>, Matchable<Matcher>, ImpliedAttribute
-
Nested Class Summary
Nested classes/interfaces inherited from class eu.bandm.tools.tdom.runtime.TypedAttribute
TypedAttribute.__PreAtts, TypedAttribute.SafeValues
Nested classes/interfaces inherited from class eu.bandm.tools.tdom.runtime.TypedNode
TypedNode.ParseListener<E extends TypedElement<?,
?>> -
Field Summary
Modifier and TypeFieldDescription(package private) static final Element_td.Attr_scope.Value
static final NamespaceName
Name of the attribute, as defined in the DTD plus tdom PI namespace declarations.static final Element_td.Attr_scope
Fields inherited from class eu.bandm.tools.tdom.runtime.TypedAttribute
__preAtts, emptyAttributes, mutable, safeValues, specified, value
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
The overriding method throws the exception if this attribute is required but missing when initializing the tdom instance.static Element_td.Attr_scope
Create a new instance, its value picked from the W3C DOM instance.static Element_td.Attr_scope
from
(Attributes attrs) Create a new instance, its value picked from the SAX attribute container.Method to read the contents of field defaultValue.static TypedDTD.AttributeInfo
final NamespaceName
Method to read the contents of field namespaceName.protected final Class<Element_td.Attr_scope.Value>
Will be overridden in the generated code by a method which returns the dedicated value class.protected final HashMap<String,
? extends Element_td.Attr_scope.Value> Returns a map from the external representations as appearing in the DTD to the enumeration items of the value's type.void
Send the visitor to this instance.void
final boolean
isFixed()
Returns whether the attribute is declared as "#FIXED
" in the DTD.final boolean
Returns whether the attribute is declared as "#IMPLIED
" in the DTD.void
Set the value of this attribute.Methods inherited from class eu.bandm.tools.tdom.runtime.EnumerationAttribute
checkValue, encode, find, getStringValue, getTypeString, setValue, setValue
Methods inherited from class eu.bandm.tools.tdom.runtime.TypedAttribute
assertSetAttrValid, assertSetAttrValid, clearValue, find, find, getLocalName, getNamespaceURI, getStringValue, getTagName, getValue, isRequired, isSpecified, makeUnspecified, put
Methods 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_scope
Attr_scope() -
Attr_scope
Attr_scope(@Opt @Opt Element_td.Attr_scope.Value value) throws TdomAttributeSyntaxException - Throws:
TdomAttributeSyntaxException
-
Attr_scope
Attr_scope(@Opt @Opt String value) throws TdomAttributeSyntaxException - Throws:
TdomAttributeSyntaxException
-
-
Method Details
-
host
Description copied from interface:Visitable
Send the visitor to this instance. -
identify
-
getNamespaceName
Method to read the contents of field namespaceName. @see #namespaceName- Specified by:
getNamespaceName
in classTypedAttribute<Element_td.Attr_scope.Value>
- Returns:
- the namespace name of the XML attribute.
-
setValue
Description copied from class:TypedAttribute
Set the value of this attribute. This method is only guaranteed to succeed if this instance has been returned by the generated method "getAttr_XXX()
". The instance returned by a call to "readAttr_XXX()
" is possibly the shared prototype, which will throw an exception when trying to set the value.- Overrides:
setValue
in classTypedAttribute<Element_td.Attr_scope.Value>
- Parameters:
v
- maybe null, which sets the attribute to "not specified when initializing the document", if it is declared #IMPLIED.
-
checkRequired
public void checkRequired()Description copied from class:TypedAttribute
The overriding method throws the exception if this attribute is required but missing when initializing the tdom instance.- Specified by:
checkRequired
in classTypedAttribute<Element_td.Attr_scope.Value>
-
from
@Undocumented public static Element_td.Attr_scope 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_td.Attr_scope 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:TypedAttribute
Returns whether the attribute is declared as "#IMPLIED
" in the DTD. Will be overridden by the generated code.- Specified by:
isOptional
in classTypedAttribute<Element_td.Attr_scope.Value>
- Returns:
- whether the attribute is declared as "
#IMPLIED
" in the DTD.
-
isFixed
public final boolean isFixed()Description copied from class:TypedAttribute
Returns whether the attribute is declared as "#FIXED
" in the DTD. Will be overridden by the generated code.- Specified by:
isFixed
in classTypedAttribute<Element_td.Attr_scope.Value>
- Returns:
- whether the attribute is declared as "
#FIXED
" in the DTD.
-
getValueMap
Description copied from class:EnumerationAttribute
Returns a map from the external representations as appearing in the DTD to the enumeration items of the value's type. Will be overridden by the generated code.- Specified by:
getValueMap
in classEnumerationAttribute<Element_td.Attr_scope.Value>
-
getValueClass
Description copied from class:EnumerationAttribute
Will be overridden in the generated code by a method which returns the dedicated value class.- Specified by:
getValueClass
in classEnumerationAttribute<Element_td.Attr_scope.Value>
- Returns:
- the Class object for the values of this attribute.
-
getDefaultValue
Method to read the contents of field defaultValue. @see #defaultValue- Specified by:
getDefaultValue
in classTypedAttribute<Element_td.Attr_scope.Value>
- Returns:
- the default value defined in the DTD.
-
getInterfaceInfo
-