Uses of Class
eu.bandm.tools.tdom.runtime.TypedDTD
Package
Description
D2d allows to write valid XML documents directly in the creative flow of authoring,
with minimum typographic noise.
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.
-
Uses of TypedDTD in eu.bandm.tools.d2d2.base
Modifier and TypeMethodDescriptionstatic <T extends TypedDocument,
D extends TypedDTD>
TTasks.string2tdom
(String sourcetext, ModuleRegistry modreg, Class<T> documentClass, D dtdInstance, MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> msgr, Text2Udom.ErrorStrategy errorStrategy, int debug) Convert a d2d source text into a tdom model.static <T extends TypedDocument,
D extends TypedDTD>
TTasks.text2tdom
(@Opt File infile, ModuleRegistry modreg, Class<T> documentClass, D dtdInstance, MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> msgr, Text2Udom.ErrorStrategy errorStrategy, int debug) Service point: Convert a d2d input file into a tdom model. -
Uses of TypedDTD in eu.bandm.tools.doctypes.xhtml
-
Uses of TypedDTD in eu.bandm.tools.lablog.xml
-
Uses of TypedDTD in eu.bandm.tools.muli.tdom
-
Uses of TypedDTD in eu.bandm.tools.option.absy
-
Uses of TypedDTD in eu.bandm.tools.tdom.runtime
Modifier and TypeMethodDescriptionfinal TypedDTD
TypedDocument.getDTD()
Returns the global DTD information compiled into this tdom model.Modifier and TypeMethodDescriptionprotected 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) -
Uses of TypedDTD in eu.bandm.tools.xantlrtdom
Modifier and TypeMethodDescriptionstatic <T extends TypedDocument,
D extends TypedDTD>
TTdomReader.parseXmlFile
(InputSource inputSource, Class<T> documentClass, D dtdInstance, EntityResolver resolver, boolean debug) Modifier and TypeMethodDescriptionprotected <D> void
XantlrTdom.init
(X_LLkParser parser0, MessageReceiver<? super SimpleMessage<XMLDocumentIdentifier>> antlrMessages, int queueSize, ContentHandler debugSaxEvents, TypedDTD tdomDtdModel, MessageReceiver<? super SimpleMessage<XMLDocumentIdentifier>> tdomMessages) static XantlrTdom
XantlrTdom.link
(X_LLkParser parser, MessageReceiver<? super SimpleMessage<XMLDocumentIdentifier>> antlrMessages, int queueSize, ContentHandler debugSaxEvents, TypedDTD tdomDtdModel, MessageReceiver<? super SimpleMessage<XMLDocumentIdentifier>> tdomMessages) This method creates a XantlrTdom object, which subsequently will be used to parse a source text (with an xantlr generated parser, see Xantlr user documentation., and to generate a corresponding tdom model, see Tdom user documentation..static <T extends TypedDocument>
TTdomReader.parseXmlFile
(InputSource inputSource, Class<T> documentClass, TypedDTD dtdInstance) static <T extends TypedDocument>
TTdomReader.parseXmlFile
(InputSource inputSource, Class<T> documentClass, TypedDTD dtdInstance, boolean debug) static <T extends TypedDocument>
TTdomReader.parseXmlFile
(InputSource inputSource, Class<T> documentClass, TypedDTD dtdInstance, @Opt EntityResolver resolver) static <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.