Uses of Class
eu.bandm.tools.tdom.runtime.TypedExtension
Package
Description
Created by bandm/metatools/tdom on 2024-03-03T16:28:18
Meaning: Created from d2d definition module
lablog$expanded at
2024-03-04_07h51m58.
Meaning: Source format for multi lingual
support.
Meaning: Source format for the Option
compiler, for command line parsing, GUI input,
generation of documentation, etc.
Contains base and auxiliary classes for code generated by tdom.
Glueing code supporting different standard use cases of tdom, xantlr
and both.
txsl = typed xslt 1.0 interpreter with "fragmented validation".
-
Uses of TypedExtension in eu.bandm.tools.doctypes.xhtml
-
Uses of TypedExtension in eu.bandm.tools.lablog.xml
-
Uses of TypedExtension in eu.bandm.tools.muli.tdom
-
Uses of TypedExtension in eu.bandm.tools.option.absy
-
Uses of TypedExtension in eu.bandm.tools.tdom.runtime
Modifier and TypeClassDescriptionclass
ElementDictionary<E extends TypedElement<E,
X>, X extends TypedExtension> Realizes a map from String values to Elements.class
TypedChoice<E extends TypedExtension>
Base class for all model classes which represent a choice in a content model.static interface
TypedContent.DecodingConstructor<C extends TypedContent,
X extends TypedExtension, Y extends Exception> static interface
TypedContent.ParsingConstructor<C extends TypedContent,
E extends TypedElement<E, X>, X extends TypedExtension, Y extends Exception> class
TypedDocument<E extends TypedElement<E,
X>, X extends TypedExtension> Fundamental base class for all Elements which can serve as a "document element" / "root element".class
TypedElement<E extends TypedElement<E,
X>, X extends TypedExtension> static class
TypedElement.MixedContent<E extends TypedElement<E,
X>, X extends TypedExtension> Base class for all generated classes which model "mixed contents" or "unmixed contents".static class
TypedElement.MixedContentFactory<C extends TypedElement.MixedContent<E,
X>, E extends TypedElement<E, X>, X extends TypedExtension, Y extends Exception> static class
TypedElement.UnmixedContent<E extends TypedElement<E,
X>, X extends TypedExtension> Content class in case that only PCData is contained, can be reused between models and instances.class
TypedNode<X extends TypedExtension>
Fundamental superclass for all classes which implement tdom components.class
TypedSubstantial<X extends TypedExtension>
Common superclass for the first class and syntactically constrained model components, namely Elements and PCData.class
TypedSubtree<E extends TypedExtension>
class
UntypedVisitor<E extends TypedElement<E,
X>, X extends TypedExtension> Visits a tdom Element or Document class in a uniform way, e.g.Modifier and TypeFieldDescription(package private) final TypedDTD.ImplementationInfo<TypedExtension>
TypedDTD.DTDInfo.extension
Modifier and TypeMethodDescriptionprotected static <C extends TypedElement.MixedContent<E,
X>, E extends TypedElement<E, X>, X extends TypedExtension, Y extends Exception>
C[]TypedElement.decodeMixed
(TypedElement.MixedContentFactory<C, E, X, Y> factory, DecodingInputStream in, X ext, Class<? extends C> contentClass, int max) static <C extends TypedContent,
E extends TypedExtension, Y extends Exception>
CTypedElement.decodeOptional
(TypedContent.DecodingConstructor<C, E, Y> constructor, DecodingInputStream in, E ext) static <C extends TypedContent,
E extends TypedExtension, Y extends Exception>
C[]TypedElement.decodePlus
(TypedContent.DecodingConstructor<? extends C, E, Y> constructor, DecodingInputStream in, E ext, Class<C> contentClass) static <C extends TypedContent,
E extends TypedExtension, Y extends Exception>
CheckedListPlus<C>TypedElement.decodePlusList
(TypedContent.DecodingConstructor<? extends C, E, Y> constructor, DecodingInputStream in, E ext, Class<C> contentClass) static <C extends TypedContent,
E extends TypedExtension, Y extends Exception>
C[]TypedElement.decodeStar
(TypedContent.DecodingConstructor<? extends C, E, Y> constructor, DecodingInputStream in, E ext, Class<C> contentClass) static <C extends TypedContent,
E extends TypedExtension, Y extends Exception>
CheckedList<C>TypedElement.decodeStarList
(TypedContent.DecodingConstructor<? extends C, E, Y> constructor, DecodingInputStream in, E ext, Class<C> contentClass) protected static <E extends TypedExtension>
voidTypedElement.encodeMixed
(EncodingOutputStream out, E ext, int count, Iterator<? extends TypedElement.MixedContent<?, E>> i) protected static <E extends TypedExtension>
voidTypedNode.encodeOptional
(boolean asAbstract, TypedNode<E> node, EncodingOutputStream out, E ext) protected static <E extends TypedExtension>
voidTypedNode.encodePlus
(boolean asAbstract, CheckedListPlus<? extends TypedNode<E>> nodes, EncodingOutputStream out, E ext) protected static <E extends TypedExtension>
voidTypedNode.encodePlus
(boolean asAbstract, TypedNode<E>[] nodes, EncodingOutputStream out, E ext) protected static <E extends TypedExtension>
voidTypedNode.encodeStar
(boolean asAbstract, TypedNode<E>[] nodes, EncodingOutputStream out, E ext) protected static <E extends TypedExtension>
voidTypedNode.encodeStar
(boolean asAbstract, CheckedList<? extends TypedNode<E>> nodes, EncodingOutputStream out, E ext) <E extends TypedElement<E,
X>, X extends TypedExtension>
EIdRefAttribute.getValue
(ElementDictionary<? extends E, X> dict) Look up the element for the current value of this.<E extends TypedElement<E,
X>, X extends TypedExtension>
List<E>IdRefsAttribute.getValues
(ElementDictionary<E, X> dict) Look up the elements for the current value of this.protected static <E extends TypedElement<E,
X>, X extends TypedExtension, Y extends Exception>
TypedContentTypedElement.parseAbstract
(TypedDTD dtd, X ext, TypedNode.ParseListener<E> listener, Map<? super String, ? extends TypedContent.ParsingConstructor<?, E, X, Y>> subclassTable, Element elem) protected static <E extends TypedElement<E,
X>, X extends TypedExtension, Y extends Exception>
TypedElement.MixedContent[]TypedElement.parseMixed
(TypedElement.MixedContentFactory<?, E, X, Y> factory, SAXEventStream in, X ext, TypedNode.ParseListener<E> listener, TypedElement.MixedContent... array) protected static <C extends TypedElement.MixedContent<E,
X>, E extends TypedElement<E, X>, X extends TypedExtension, Y extends Exception>
voidTypedElement.parseMixed
(TypedElement.MixedContentFactory<C, E, X, Y> factory, X ext, TypedNode.ParseListener<E> listener, Element domElement, List<? super C> l) static <C extends TypedContent,
E extends TypedElement<E, X>, X extends TypedExtension, Y extends Exception>
CTypedElement.parseOptional
(TypedContent.ParsingConstructor<C, E, X, Y> constructor, ContentMapping content, X ext, TypedNode.ParseListener<E> listener) static <C extends TypedContent,
E extends TypedElement<E, X>, X extends TypedExtension, Y extends Exception>
C[]TypedElement.parsePlus
(TypedContent.ParsingConstructor<? extends C, E, X, Y> constructor, ContentMapping content, X ext, TypedNode.ParseListener<E> listener, Class<C> contentClass) DOCME ML ist das nur für w3cDom ??? und OHNE attribute ??? DANN nur TdomContentException !!static <C extends TypedContent,
E extends TypedElement<E, X>, X extends TypedExtension, Y extends Exception>
CheckedListPlus<C>TypedElement.parsePlusList
(TypedContent.ParsingConstructor<? extends C, E, X, Y> constructor, ContentMapping content, X ext, TypedNode.ParseListener<E> listener, Class<C> contentClass) static <C extends TypedContent,
E extends TypedElement<E, X>, X extends TypedExtension, Y extends Exception>
C[]TypedElement.parseStar
(TypedContent.ParsingConstructor<? extends C, E, X, Y> constructor, ContentMapping content, X ext, TypedNode.ParseListener<E> listener, Class<C> contentClass) static <C extends TypedContent,
E extends TypedElement<E, X>, X extends TypedExtension, Y extends Exception>
CheckedList<C>TypedElement.parseStarList
(TypedContent.ParsingConstructor<? extends C, E, X, Y> constructor, ContentMapping content, X ext, TypedNode.ParseListener<E> listener, Class<C> contentClass) protected static <C extends TypedElement.MixedContent<E,
X>, E extends TypedElement<E, X>, X extends TypedExtension>
voidTypedElement.semiparseMixed
(TypedElement.MixedContentFactory<C, E, X, ?> factory, TypedSubstantial[] nodes, List<? super C> l) Modifier and TypeMethodDescriptionTypedDTD.DTDInfo.getExtension()
Get reflection information for the Extension class generated in the model.Modifier and TypeMethodDescription(package private) final void
CDataAttribute.decode
(DecodingInputStream in, TypedExtension ext) (package private) final void
EnumerationAttribute.decode
(DecodingInputStream in, TypedExtension ext) (package private) final void
NmTokenAttribute.decode
(DecodingInputStream in, TypedExtension ext) (package private) final void
NmTokensAttribute.decode
(DecodingInputStream in, TypedExtension ext) DOCME(package private) final void
SelectedIntegersAttribute.decode
(DecodingInputStream in, TypedExtension ext) DOCME(package private) abstract void
TypedAttribute.decode
(DecodingInputStream in, TypedExtension ext) DOCUMENT MEvoid
TypedElement.AttributeDecoder.decode
(TypedAttribute attr, TypedExtension ext) final void
CDataAttribute.encode
(EncodingOutputStream out, TypedExtension ext) final void
EnumerationAttribute.encode
(EncodingOutputStream out, TypedExtension ext) final void
NmTokenAttribute.encode
(EncodingOutputStream out, TypedExtension ext) final void
NmTokensAttribute.encode
(EncodingOutputStream out, TypedExtension ext) DOCMEfinal void
SelectedIntegersAttribute.encode
(EncodingOutputStream out, TypedExtension ext) DOCMEvoid
TypedComment.encode
(EncodingOutputStream out, TypedExtension ext) void
TypedElement.AttributeEncoder.encode
(TypedAttribute<?> attr, TypedExtension ext) void
TypedPCData.encode
(EncodingOutputStream out, TypedExtension ext) void
TypedProcessingInstruction.encode
(EncodingOutputStream out, TypedExtension ext) ModifierConstructorDescriptionDTDInfo
(TypedDTD.AbstractElementInfo base, Class<? extends TypedExtension> extension, Class<? extends BaseMatcher> matcher, Class<V> visitor, Class<? extends V> dumper) -
Uses of TypedExtension in eu.bandm.tools.tpath.tdomclient
Modifier and TypeClassDescriptionclass
TdomClient<E extends TypedElement<E,
X>, X extends TypedExtension> -
Uses of TypedExtension in eu.bandm.tools.xantlrtdom
Modifier and TypeMethodDescriptionstatic <T extends TypedDocument,
E extends TypedExtension>
TTdomReader.parseXmlFile
(InputSource inputSource, Class<T> documentClass, TypedDTD dtdInstance, @Opt EntityResolver resolver, Class<E> extClass, E ext) static <T extends TypedDocument,
E extends TypedExtension>
TTdomReader.parseXmlFile
(InputSource inputSource, Class<T> documentClass, TypedDTD dtdInstance, EntityResolver resolver, Class<E> extClass, E ext, boolean debug) Glueing code for creating atdom
model from some textual representation. -
Uses of TypedExtension in eu.bandm.tools.xslt.base
Modifier and TypeMethodDescriptionvoid
MultiTypeNodeList.encode
(EncodingOutputStream out, TypedExtension ext) Modifier and TypeMethodDescriptionvoid
MultiTypeNodeList.PCDataOnlyVisitor.match
(TypedSubstantial<TypedExtension> target)