Package eu.bandm.tools.tdom.runtime
Class TypedDTD.AbstractElementInfo
java.lang.Object
eu.bandm.tools.tdom.runtime.TypedDTD.ImplementationInfo<TypedElement>
eu.bandm.tools.tdom.runtime.TypedDTD.NamedImplementationInfo<TypedElement>
eu.bandm.tools.tdom.runtime.TypedDTD.AbstractElementInfo
- Direct Known Subclasses:
TypedDTD.ElementInfo
- Enclosing class:
TypedDTD
public static class TypedDTD.AbstractElementInfo
extends TypedDTD.NamedImplementationInfo<TypedElement>
Reflection information for a "synthetic" element in the generated code,
caused by a "
<?tdom abstract ..>" directive in the underlying DTD.
It indicates the implementing Java class, the NamespaceName and
all generated direct sub-classes.-
Field Summary
Fields inherited from class eu.bandm.tools.tdom.runtime.TypedDTD.NamedImplementationInfo
getName -
Constructor Summary
ConstructorsConstructorDescriptionAbstractElementInfo(NamespaceName name, Class<? extends TypedElement> impl, TypedDTD.AbstractElementInfo... subelems) -
Method Summary
Modifier and TypeMethodDescriptionAll sub-classes, ie. Elements (abstract or concrete) from the disjunctive content expression in the "<?tdom abstract ..>" directive in the underlying DTD.toString()Methods inherited from class eu.bandm.tools.tdom.runtime.TypedDTD.NamedImplementationInfo
getName, indexByNameMethods inherited from class eu.bandm.tools.tdom.runtime.TypedDTD.ImplementationInfo
getImplementation
-
Constructor Details
-
AbstractElementInfo
public AbstractElementInfo(NamespaceName name, Class<? extends TypedElement> impl, TypedDTD.AbstractElementInfo... subelems)
-
-
Method Details
-
getDirectSubelems
All sub-classes, ie. Elements (abstract or concrete) from the disjunctive content expression in the "<?tdom abstract ..>" directive in the underlying DTD. -
toString
- Overrides:
toStringin classTypedDTD.NamedImplementationInfo<TypedElement>
-