@User public static class TypedDTD.ElementInfo extends TypedDTD.AbstractElementInfo
NamespaceName
and all
all defined Attributes.
One instance will be generated statically in each Element's class code.
From there it is accessible by the static method getInterfaceInfo()
,
and by the elements's NamespaceName via TypedDTD.DTDInfo.getElements()
.
Modifier and Type | Field and Description |
---|---|
Map<NamespaceName,TypedDTD.AttributeInfo> |
attrs
Represents all Attributes defined for the element reflected.
|
TypedDTD.AttributeInfo[] |
attrsOrdered |
getName
Constructor and Description |
---|
ElementInfo(NamespaceName name,
Class<? extends TypedElement> impl,
TypedDTD.AttributeInfo... attrs) |
Modifier and Type | Method and Description |
---|---|
String |
toString() |
getDirectSubelems
getName, indexByName
getImplementation
@User public final Map<NamespaceName,TypedDTD.AttributeInfo> attrs
public final TypedDTD.AttributeInfo[] attrsOrdered
public ElementInfo(NamespaceName name, Class<? extends TypedElement> impl, TypedDTD.AttributeInfo... attrs)
public String toString()
toString
in class TypedDTD.AbstractElementInfo
see also the complete user documentation .