Package | Description |
---|---|
eu.bandm.tools.d2d2.base |
D2d allows to write valid XML documents directly in the creative flow of authoring,
with minimum typographic noise.
|
eu.bandm.tools.doctypes.xhtml |
Created by bandm/metatools/tdom on 2022-06-25T16:43:34
|
eu.bandm.tools.lablog.xml |
Meaning: Created from d2d definition module
lablog$expanded at
2022-07-01_07h58m33.
|
eu.bandm.tools.muli.tdom |
Meaning: Source format for multi lingual
support.
|
eu.bandm.tools.option.absy |
Meaning: Source format for the Option
compiler, for command line parsing, GUI input,
generation of documentation, etc.
|
eu.bandm.tools.tdom.runtime |
Contains base and auxiliary classes for code generated by tdom.
|
eu.bandm.tools.xantlrtdom |
Glueing code supporting different standard use cases of tdom, xantlr
and both.
|
Modifier and Type | Method and Description |
---|---|
static <T extends TypedDocument,D extends TypedDTD> |
Tasks.string2tdom(String sourcetext,
ModuleRegistry modreg,
Class<T> documentClass,
D dtdInstance,
MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> msgr,
Text2Udom.ErrorStrategy errorStrategy,
int debug)
Convert a d2d source text (GIVEN AS STRING) into a tdom model.
|
static <T extends TypedDocument,D extends TypedDTD> |
Tasks.text2tdom(File infile,
ModuleRegistry modreg,
Class<T> documentClass,
D dtdInstance,
MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> msgr,
Text2Udom.ErrorStrategy errorStrategy,
int debug)
Convert a d2d input file into a tdom model.
|
static <T extends TypedDocument,D extends TypedDTD> |
Tasks.udom2xslt2document(MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> msgr,
ModuleRegistry modreg,
Udom input,
String xsltTargetModuleSelect,
String xsltTargetToptagSelect,
Class<T> documentClass,
D dtdInstance,
URIResolver uriResolver,
NamespaceName2String stylesheetparams,
boolean debug)
Convert a d2d untyped model (result of a d2d parsing process)
via the xslt rules coming with the d2d module definition directly into a tdom model.
|
Modifier and Type | Class and Description |
---|---|
class |
Document_body |
class |
Document_html |
Modifier and Type | Class and Description |
---|---|
class |
Document_a_list
Document with an
Element_a_list as its root (=topmost) element. |
class |
Document_a_verbatimXml
Document with an
Element_a_verbatimXml as its root (=topmost) element. |
class |
Document_entries
Document with an
Element_entries as its root (=topmost) element. |
class |
Document_package
Document with an
Element_package as its root (=topmost) element. |
Modifier and Type | Class and Description |
---|---|
class |
Document
Common base class for all document classes in this tdom instance.
|
class |
Document_translationfile
Meaning: List of multi-lingual translations.
|
Modifier and Type | Class and Description |
---|---|
class |
Document_optionlist
Meaning: Sequence of a collection of command
line options, to
be compiled into GUI mask, online help method, parsing method, etc.
|
Modifier and Type | Method and Description |
---|---|
void |
UntypedVisitor.action(TypedDocument<E,X> doc)
To be overridden by the user.
|
void |
UntypedVisitor.descend(TypedDocument<E,X> doc)
Calls
UntypedVisitor.action(TypedElement) for the one top-level element. |
Modifier and Type | Method and Description |
---|---|
<D extends TypedDocument> |
XantlrTdom.parse(String parseFunctionName,
Class<D> documentClass) |
<D extends TypedDocument> |
XantlrTdom.parse(String parseFunctionName,
Class<D> documentClass,
String systemId)
This method initiates the parsing process, and supplies additional
arguments.
|
static <T extends TypedDocument,D extends TypedDTD> |
TdomReader.parseXmlFile(InputSource inputSource,
Class<T> documentClass,
D dtdInstance,
boolean debug) |
static <T extends TypedDocument> |
TdomReader.parseXmlFile(InputSource inputSource,
Class<T> documentClass,
TypedDTD dtdInstance) |
static <T extends TypedDocument,E extends TypedExtension> |
TdomReader.parseXmlFile(InputSource inputSource,
Class<T> documentClass,
TypedDTD dtdInstance,
Class<E> extClass,
E ext) |
static <T extends TypedDocument,E extends TypedExtension> |
TdomReader.parseXmlFile(InputSource inputSource,
Class<T> documentClass,
TypedDTD dtdInstance,
Class<E> extClass,
E ext,
boolean debug)
Glueing code for creating a
tdom model from some textual representation. |
see also the complete user documentation .