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.d2d2.model |
Umod main model class: This is the internal
model for the d2d text type definitions.
|
eu.bandm.tools.doctypes |
Document type definitions in various formats, plus utilities.
|
eu.bandm.tools.doctypes.xhtml |
Created by bandm/metatools/tdom on 2022-06-25T16:43:34
|
eu.bandm.tools.dtd |
Model for w3c XML DTDs, with preserved syntax.
|
eu.bandm.tools.dtm |
Canonical model of a W3C DTD with evaluated semantics; plus utility applications.
|
eu.bandm.tools.formatfrontends |
Generate format generating code (or formats dynamically) controlled by the
format description language.
|
eu.bandm.tools.lablog.base |
Evaluation, statistics and renderings of bandm lab log format.
|
eu.bandm.tools.lablog.xml |
Meaning: Created from d2d definition module
lablog$expanded at
2022-07-01_07h58m33.
|
eu.bandm.tools.message |
Messages and positions in documents,
cf user documentation.
|
eu.bandm.tools.muli |
Support *MU*lti *LI*ngual user interfaces by advanced translation look-up,
incremental deserialization, etc.
|
eu.bandm.tools.muli.tdom |
Meaning: Source format for multi lingual
support.
|
eu.bandm.tools.option |
Command line parser and graphical user input generated from
one abstract description of programming options, incl data types
and multi-lingual descriptions.
|
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 |
Generates typed models of XML documents,
see
meta-tools TDOM user documentation.
|
eu.bandm.tools.tdom.runtime |
Contains base and auxiliary classes for code generated by tdom.
|
eu.bandm.tools.tpath.absy |
Abstract syntax of the tpath language, realized as a umod model.
|
eu.bandm.tools.tpath.dom |
A DocumentClient implementation for W3C Dom.
|
eu.bandm.tools.tpath.runtime |
Infrastructure for evaluating tpath expressions.
|
eu.bandm.tools.tpath.tdomclient | |
eu.bandm.tools.tpath.type |
Type checking for tpath expressions.
|
eu.bandm.tools.umod |
Compiler for data models, from a concise mathematical oriented language into
Java.
|
eu.bandm.tools.util2 |
Ubiquitously needed auxiliary classes which need the
eu.bandm.tools.message package. |
eu.bandm.tools.xantlr.runtime |
Runtime classes for the xantlr
parser.
|
eu.bandm.tools.xantlrtdom |
Glueing code supporting different standard use cases of tdom, xantlr
and both.
|
eu.bandm.tools.xslt.base |
txsl = typed xslt 1.0 interpreter with "fragmented validation".
|
Modifier and Type | Field and Description |
---|---|
protected XMLDocumentIdentifier |
Def2Xslt3.generatedDoc |
protected XMLDocumentIdentifier |
Def2Xslt.generatedDoc |
Modifier and Type | Method and Description |
---|---|
DTD.Dtd |
Def2Dtd.convert(MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> msg,
Module module,
XMLDocumentIdentifier newId,
boolean tdom_mode,
@Opt String tdom_doc_language)
Central working method for transformation to dtd.
|
void |
Def2Xslt.extract(Module mod,
Module metaModule,
String target,
String topElement,
XMLDocumentIdentifier docid,
LocationMap<XMLDocumentIdentifier,XMLDocumentIdentifier> stringpos2orig,
String genComment,
PrintWriter printwriter)
Entry method for conversion.
|
void |
Def2Xslt3.extract(String target,
String topElement,
XMLDocumentIdentifier docid,
LocationMap<XMLDocumentIdentifier,XMLDocumentIdentifier> stringpos2orig,
String genComment,
PrintWriter printwriter,
ResolvedModule... modules)
Entry method for conversion.
|
Modifier and Type | Method and Description |
---|---|
static void |
Reducer.addToModule(MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> msg,
Module host,
SourceItem item,
String kind)
Store a definition to the given module.
|
protected void |
Resolver.ReferenceResolver.checkDefinitionType(Definition def,
Location<XMLDocumentIdentifier> loc,
boolean isInsertion) |
protected void |
UMod2Def.checkname(Location<XMLDocumentIdentifier> loc,
String name) |
protected boolean |
Dtd2Def.checkName(String s,
Location<XMLDocumentIdentifier> elloc)
Checks that not illegal characters are in the name of the ddf definition to create.
|
protected void |
Reducer.checkNumberMode(boolean hasNumber,
Location<XMLDocumentIdentifier> loc) |
protected void |
Reducer.constructMangledXmlTag(Location<XMLDocumentIdentifier> loc,
Definition def)
Is called for any definition: Local definitions first apply
name mangling.
|
@Opt Module |
Dtd2Def.convert(MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> p_msg,
DTD.Dtd input_dtd,
String name)
Convert one DTD.Dtd to a ddf module.
|
DTD.Dtd |
Def2Dtd.convert(MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> msg,
Module module,
XMLDocumentIdentifier newId,
boolean tdom_mode,
@Opt String tdom_doc_language)
Central working method for transformation to dtd.
|
Module |
UMod2Def.convert(MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> msg,
UMod.Forest f) |
static void |
Tasks.ddf2doc3(MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> msg,
ModuleRegistry moduleReg,
String modulename,
String language,
String outputname,
String gencomment,
NamespaceName2String stylesheetParams,
Iterable<String> additionalSources,
int lineWidth)
Generate the html doc for a given module, ie.
|
static void |
Tasks.ddf2dtd(MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> msg,
ModuleRegistry moduleReg,
String modulename,
String docuLanguage,
String fileOutputName,
int lineWidth)
Convert a module to a dtd.
|
static void |
Tasks.ddf2xslt(MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> msg,
ModuleRegistry moduleReg,
String modulename,
String targetModule,
@Opt String targetTopTag,
String outputname,
Text2Udom.ErrorStrategy errorStrategy,
String genString,
int lineWidth)
Extracts all xslt rules for the given module and target
into a d2d definition and exports this to a d2d source file.
|
protected void |
Reducer.defineXmlNamespaceTag(Location<XMLDocumentIdentifier> loc,
Definition def,
String qname)
D2d only knows the combination "non-empty prefix and non-empty uri",
or "empty prefix and empty uri".
|
static void |
Tasks.dtd2ddf(MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> extmsg,
ModuleRegistry moduleReg,
String inputname,
String fileOutputName,
int lineWidth)
Convert a dtd to a module.
|
protected static void |
Tasks.e_error(MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> msg,
Exception ex,
String s,
Object... args)
Adapter to treat parse formatting of Strings to MuLiMessageReceiver,
and simulate it locally for normal MessageReceiver.
(This must be treated differently, because MuLiMessageReceiver FIRST translates BEFORE formatting !-) |
protected static void |
Tasks.e_error(MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> msg,
String s) |
protected static void |
Tasks.e_log(MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> msg,
String s) |
protected static void |
Tasks.e_log(MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> msg,
String s,
Object... args) |
protected static void |
Tasks.e_logEnd(MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> msg,
String s) |
protected static void |
Tasks.e_logStart(MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> msg,
String s) |
protected void |
ModuleRegistry.ERROR(Exception ex,
Location<XMLDocumentIdentifier> loc,
String txt) |
protected void |
Resolver2.error(Location<XMLDocumentIdentifier> loc,
String txt) |
protected void |
Def2Doc.error(Location<XMLDocumentIdentifier> loc,
String s) |
protected void |
Def2Doc3.error(Location<XMLDocumentIdentifier> loc,
String s) |
protected void |
Resolver.error(Location<XMLDocumentIdentifier> loc,
String txt) |
protected void |
DocOnly.error(Location<XMLDocumentIdentifier> loc,
String s) |
protected void |
Reducer.error(Location<XMLDocumentIdentifier> loc,
String s) |
protected void |
UMod2Def.ERROR(Location<XMLDocumentIdentifier> loc,
String txt) |
protected void |
Resolver2.error(Location<XMLDocumentIdentifier> loc,
String txt,
Object... obj) |
protected void |
Resolver.error(Location<XMLDocumentIdentifier> loc,
String txt,
Object... obj) |
protected void |
Resolver3.error(Location<XMLDocumentIdentifier> loc,
String txt,
Object... obj) |
protected void |
CharParserPrepare.error(Location<XMLDocumentIdentifier> loc,
String txt,
Object... obj) |
protected void |
Resolver4.error(Location<XMLDocumentIdentifier> loc,
String txt,
Object... obj) |
protected void |
XsltSpecialized.errorcheck_xsltprepare(MessageCounter<SimpleMessage<XMLDocumentIdentifier>> cnt) |
protected void |
Text2Udom.errorcheck_xsltprepare(MessageCounter<SimpleMessage<XMLDocumentIdentifier>> cnt) |
protected static void |
Tasks.execXsltUsingXalan(MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> e_msg,
MessageReceiver<SimpleMessage<Object>> msgNOLOC,
ResultingStructure res,
Templates templates,
NamespaceName2String e_stylesheetParams,
boolean errorsInSourceFound,
@Opt String stylesheetErrorFlag,
File resfile,
@Opt Map<String,String> inputNamespaces) |
void |
Def2Xslt.extract(Module mod,
Module metaModule,
String target,
String topElement,
XMLDocumentIdentifier docid,
LocationMap<XMLDocumentIdentifier,XMLDocumentIdentifier> stringpos2orig,
String genComment,
PrintWriter printwriter)
Entry method for conversion.
|
void |
Def2Xslt.extract(Module mod,
Module metaModule,
String target,
String topElement,
XMLDocumentIdentifier docid,
LocationMap<XMLDocumentIdentifier,XMLDocumentIdentifier> stringpos2orig,
String genComment,
PrintWriter printwriter)
Entry method for conversion.
|
void |
Def2Xslt3.extract(String target,
String topElement,
XMLDocumentIdentifier docid,
LocationMap<XMLDocumentIdentifier,XMLDocumentIdentifier> stringpos2orig,
String genComment,
PrintWriter printwriter,
ResolvedModule... modules)
Entry method for conversion.
|
void |
Def2Xslt3.extract(String target,
String topElement,
XMLDocumentIdentifier docid,
LocationMap<XMLDocumentIdentifier,XMLDocumentIdentifier> stringpos2orig,
String genComment,
PrintWriter printwriter,
ResolvedModule... modules)
Entry method for conversion.
|
protected Element_block_content[] |
Def2Doc.f_renderDocu(Location<XMLDocumentIdentifier> location,
String docIdent,
CheckedMap_RD<String,CheckedList<LocString>> map)
Convert the docu text for the item (according to the value of
targetcode) from d2d source into xhtml.
|
protected void |
Text2Udom.failureDEF(Location<XMLDocumentIdentifier> loc,
String text) |
protected boolean |
Resolver.findLoop(Location<XMLDocumentIdentifier> loc,
Module mod) |
protected void |
Text2Udom.hint_xml(Location<XMLDocumentIdentifier> loc,
String text) |
protected void |
XsltSpecialized.hint(Location<XMLDocumentIdentifier> loc,
String text) |
protected void |
Resolver.hint(Location<XMLDocumentIdentifier> loc,
String txt) |
protected @Opt Resolver3.ImportContext |
Resolver3.loadImportedModule(Location<XMLDocumentIdentifier> loc,
Resolver3.ImportContext ic,
String pref)
Load the imported module referred to in the
ImportItem with the
given name, and create and store a new Resolver3.ImportContext , if not yet done. |
protected @Opt Resolver4.ImportContext |
Resolver4.loadImportedModule(Location<XMLDocumentIdentifier> loc,
Resolver4.ImportContext ic,
String pref) |
static ModuleRegistry |
ModuleRegistry.makeInstance(@Opt String[] searchpath,
MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> msgr,
int debug) |
static ModuleRegistry |
ModuleRegistry.makeInstance(@Opt String[] searchpath,
MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> msgr,
int debug,
boolean useResolver3)
Wrapper which creates and initializes.
|
protected String |
Dtd2Def.Phase1.AttConverter.makeQname(NamespaceName nn,
Location<XMLDocumentIdentifier> elloc) |
protected void |
Dtd2Def.mapNames(NamespaceName nn,
String s,
Location<XMLDocumentIdentifier> elloc)
Maps the dtd NamespaceName to an internal element name,
after checking that not illegal characters are in the latter by calling
Dtd2Def.checkName(String, Location) . |
Module |
Reducer.reduce(MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> msg,
eu.bandm.tools.d2d2.absy.Document_module input) |
void |
ModuleRegistry.setMsgReceiver(MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> msg) |
static String[] |
Main.splitAndCheckKey(MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> msg,
String s)
Split one string according to the syntax
[modulePath] (":"[ElementTag])? . |
protected void |
DocOnly.splitdoctext(String text,
Location<XMLDocumentIdentifier> startloc) |
protected void |
Reducer.splitdoctext(String text,
Location<XMLDocumentIdentifier> startloc) |
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.
|
protected void |
Resolver4.switchModuleRest(Location<XMLDocumentIdentifier> loc,
Reference currentReference,
String... prefs) |
protected void |
Resolver3.switchModuleRest(Location<XMLDocumentIdentifier> loc,
String... prefs)
Skip the first id in compound id, since it has just been processed and caused a
module import context switch, and continue to resolve the rest, if any.
|
protected void |
Resolver2.switchToRewrittenModule(Location<XMLDocumentIdentifier> loc,
String... prefs)
Resolve a chain of substitutions on module level.
|
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 void |
Tasks.text2texts(MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> e_msg,
ModuleRegistry e_moduleReg,
Text2Udom.ErrorStrategy errorStrategy,
File e_sourcefile,
@Opt String generationComment,
@Opt ContentHandler contentHandler,
Map<String,File> e_formats,
String stylesheetErrorFlag,
NamespaceName2String e_stylesheetParams)
Convert directly a d2d encoded input text file
into output files in different output formats, using xslt.
|
protected void |
CharacterParser.trace(Location<XMLDocumentIdentifier> loc,
String s) |
protected boolean |
ModuleRegistry.transformerException2errorMessage(Throwable ex,
LocationMap<XMLDocumentIdentifier,XMLDocumentIdentifier> stringpos2filepos)
ATTENTION pure heuristics WHERE to find the error diagnosis !?!?!
Returns true iff an error message could be created.
|
protected boolean |
ModuleRegistry.transformerException2errorMessage(Throwable ex,
LocationMap<XMLDocumentIdentifier,XMLDocumentIdentifier> stringpos2filepos)
ATTENTION pure heuristics WHERE to find the error diagnosis !?!?!
Returns true iff an error message could be created.
|
protected boolean |
Dtd2Def.tryMangle(NamespaceName nn,
String name,
Location<XMLDocumentIdentifier> elloc)
If the name is already used, return false.
|
protected void |
CharacterParser.typingError(Location<XMLDocumentIdentifier> loc) |
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.
|
protected void |
Resolver4.visitDefinition(Location<XMLDocumentIdentifier> loc,
Reference currentReference,
String... prefs) |
protected void |
Resolver3.visitDefinition(Location<XMLDocumentIdentifier> loc,
String... prefs)
We are currently rewriting a reference (the on-stock produced
clone is
Resolver3.currentReference ) and resolving it, and have finally applied
all rewritings of all levels and reached a reference text, one identifier or
more than one identifiers, joined by Chars.STRING_NAMING_LEVEL_SEPARATOR . |
protected void |
Resolver4.visitPossiblyImportedDefinition(Location<XMLDocumentIdentifier> loc,
Reference currentReference,
String... prefs) |
protected void |
Resolver4.visitPossiblyImportedDefinition(Location<XMLDocumentIdentifier> loc,
Reference currentReference,
String id) |
protected void |
Resolver3.visitPossiblyImportedDefinition(Location<XMLDocumentIdentifier> loc,
String... prefs)
After all substitutions have been applied: find the source text meant by a reference.
|
protected void |
Resolver3.visitPossiblyImportedDefinition(Location<XMLDocumentIdentifier> loc,
String id) |
protected void |
XsltSpecialized.warning(Location<XMLDocumentIdentifier> loc,
String text) |
protected void |
Resolver.warning(Location<XMLDocumentIdentifier> loc,
String txt) |
protected void |
DocOnly.warning(Location<XMLDocumentIdentifier> loc,
String s) |
protected void |
Reducer.warning(Location<XMLDocumentIdentifier> loc,
String s) |
protected void |
Resolver3.warning(Location<XMLDocumentIdentifier> loc,
String txt,
Object... obj) |
protected void |
Resolver4.warning(Location<XMLDocumentIdentifier> loc,
String txt,
Object... obj) |
protected void |
Navigate.CharSetCalc.xerror(Location<XMLDocumentIdentifier> loc,
String txt) |
Modifier and Type | Field and Description |
---|---|
static Function<LocString,Location<XMLDocumentIdentifier>> |
LocString.get_loc
Deprecated.
Use new '::' method reference instead.
|
static Function<SourceItem,Location<XMLDocumentIdentifier>> |
SourceItem.get_location
Deprecated.
Use new '::' method reference instead.
|
static Function<Expr0,Location<XMLDocumentIdentifier>> |
Expr0.get_location
Deprecated.
Use new '::' method reference instead.
|
protected Location<XMLDocumentIdentifier> |
LocString.loc
Generated by umod; model author's documentation MISSING.
|
protected Location<XMLDocumentIdentifier> |
SourceItem.location
Generated by umod; model author's documentation MISSING.
|
protected Location<XMLDocumentIdentifier> |
Expr0.location
Generated by umod; model author's documentation MISSING.
|
Modifier and Type | Method and Description |
---|---|
Location<XMLDocumentIdentifier> |
LocString.get_loc()
Generated by umod; model author's documentation MISSING.
|
Location<XMLDocumentIdentifier> |
SourceItem.get_location()
Generated by umod; model author's documentation MISSING.
|
Location<XMLDocumentIdentifier> |
Expr0.get_location()
Generated by umod; model author's documentation MISSING.
|
Modifier and Type | Method and Description |
---|---|
protected void |
MATCH_ONLY_00.action(Location<XMLDocumentIdentifier> e0) |
boolean |
LocString.set_loc(Location<XMLDocumentIdentifier> val)
Generated by umod; model author's documentation MISSING.
|
boolean |
SourceItem.set_location(Location<XMLDocumentIdentifier> val)
Generated by umod; model author's documentation MISSING.
|
boolean |
Expr0.set_location(Location<XMLDocumentIdentifier> val)
Generated by umod; model author's documentation MISSING.
|
Constructor and Description |
---|
Alt(Location<XMLDocumentIdentifier> location)
Constructor generated according to specification #0
Constructor defined according to directive "C 0/..". |
Alt(Location<XMLDocumentIdentifier> location,
CheckedList<Expression> on)
Constructor generated according to specification #1
Constructor defined according to directive "C 1/..". |
CharBinary(Location<XMLDocumentIdentifier> location,
Expression left,
Expression right)
Constructor generated according to specification #0
Constructor defined according to directive "C 0/..". |
CharCut(Location<XMLDocumentIdentifier> location,
Expression left,
Expression right)
Constructor generated according to specification #0
Constructor defined according to directive "C 0/..". |
CharExpr(Location<XMLDocumentIdentifier> location)
Constructor generated according to specification #0
Constructor defined according to directive "C 0/..". |
CharJoin(Location<XMLDocumentIdentifier> location,
Expression left,
Expression right)
Constructor generated according to specification #0
Constructor defined according to directive "C 0/..". |
CharMinus(Location<XMLDocumentIdentifier> location,
Expression left,
Expression right)
Constructor generated according to specification #0
Constructor defined according to directive "C 0/..". |
CharRange(Location<XMLDocumentIdentifier> location,
Expression left,
Expression right)
Constructor generated according to specification #0
Constructor defined according to directive "C 0/..". |
CharSetConst(Location<XMLDocumentIdentifier> location,
CharSet value)
Constructor generated according to specification #0
Constructor defined according to directive "C 0/..". |
CharsRegExp(SourceItem context,
String name,
Location<XMLDocumentIdentifier> location,
Expression value)
Constructor generated according to specification #0
Constructor defined according to directive "C 0/..". |
CharsRegExp(String name,
Location<XMLDocumentIdentifier> location,
Expression value)
Synthetic minimal constructor provided by the umod compiler.
|
Definition(SourceItem context,
String name,
Location<XMLDocumentIdentifier> location)
Constructor generated according to specification #0
Constructor defined according to directive "C 0/..". |
Definition(String name,
Location<XMLDocumentIdentifier> location)
Synthetic minimal constructor provided by the umod compiler.
|
Empty(Location<XMLDocumentIdentifier> location)
Constructor generated according to specification #0
Constructor defined according to directive "C 0/..". |
Enumeration(SourceItem context,
String name,
Location<XMLDocumentIdentifier> location)
Constructor generated according to specification #0
Constructor defined according to directive "C 0/..". |
Enumeration(String name,
Location<XMLDocumentIdentifier> location)
Synthetic minimal constructor provided by the umod compiler.
|
Expr0(Location<XMLDocumentIdentifier> location)
Constructor generated according to specification #0
Constructor defined according to directive "C 0/..". |
Expression(Location<XMLDocumentIdentifier> location)
Constructor generated according to specification #0
Constructor defined according to directive "C 0/..". |
Greedy(Location<XMLDocumentIdentifier> location,
Expression on)
Constructor generated according to specification #1
Constructor defined according to directive "C 1/..". |
Greedy(Location<XMLDocumentIdentifier> location,
Expression on,
boolean istight)
Constructor generated according to specification #0
Constructor defined according to directive "C 0/..". |
GrMult(Location<XMLDocumentIdentifier> location)
Constructor generated according to specification #0
Constructor defined according to directive "C 0/..". |
GrUnary(Location<XMLDocumentIdentifier> location,
Expression on)
Constructor generated according to specification #1
Constructor defined according to directive "C 1/..". |
GrUnary(Location<XMLDocumentIdentifier> location,
Expression on,
boolean istight)
Constructor generated according to specification #0
Constructor defined according to directive "C 0/..". |
ImportItem(SourceItem context,
String name,
Location<XMLDocumentIdentifier> location)
Constructor generated according to specification #0
Constructor defined according to directive "C 0/..". |
ImportItem(String name,
Location<XMLDocumentIdentifier> location)
Synthetic minimal constructor provided by the umod compiler.
|
Insertion(Location<XMLDocumentIdentifier> location,
Expression on)
Constructor generated according to specification #0
Constructor defined according to directive "C 0/..". |
LocString(String text,
Location<XMLDocumentIdentifier> loc)
Constructor generated according to specification #0
Constructor defined according to directive "C 0/..". |
Module(SourceItem context,
String name,
Location<XMLDocumentIdentifier> location)
Constructor generated according to specification #0
Constructor defined according to directive "C 0/..". |
Module(String name,
Location<XMLDocumentIdentifier> location)
Synthetic minimal constructor provided by the umod compiler.
|
None(Location<XMLDocumentIdentifier> location)
Constructor generated according to specification #0
Constructor defined according to directive "C 0/..". |
Opt(Location<XMLDocumentIdentifier> location,
Expression on)
Constructor generated according to specification #1
Constructor defined according to directive "C 1/..". |
Opt(Location<XMLDocumentIdentifier> location,
Expression on,
boolean istight)
Constructor generated according to specification #0
Constructor defined according to directive "C 0/..". |
ParseParticle(Location<XMLDocumentIdentifier> location,
String ident,
Expression on)
Constructor generated according to specification #0
Constructor defined according to directive "C 0/..". |
Pcdata(Location<XMLDocumentIdentifier> location)
Constructor generated according to specification #0
Constructor defined according to directive "C 0/..". |
Perm(Location<XMLDocumentIdentifier> location)
Constructor generated according to specification #0
Constructor defined according to directive "C 0/..". |
Perm(Location<XMLDocumentIdentifier> location,
CheckedList<Expression> on)
Constructor generated according to specification #1
Constructor defined according to directive "C 1/..". |
Plus(Location<XMLDocumentIdentifier> location,
Expression on)
Constructor generated according to specification #1
Constructor defined according to directive "C 1/..". |
Plus(Location<XMLDocumentIdentifier> location,
Expression on,
boolean istight)
Constructor generated according to specification #0
Constructor defined according to directive "C 0/..". |
Reference(Location<XMLDocumentIdentifier> location,
String sourceText)
Constructor generated according to specification #0
Constructor defined according to directive "C 0/..". |
ResolvedModule(SourceItem context,
String name,
Location<XMLDocumentIdentifier> location,
Module raw)
Constructor generated according to specification #0
Constructor defined according to directive "C 0/..". |
ResolvedModule(String name,
Location<XMLDocumentIdentifier> location,
Module raw)
Synthetic minimal constructor provided by the umod compiler.
|
Seq(Location<XMLDocumentIdentifier> location,
boolean istight)
Constructor generated according to specification #0
Constructor defined according to directive "C 0/..". |
Seq(Location<XMLDocumentIdentifier> location,
CheckedList<Expression> on,
boolean istight)
Constructor generated according to specification #1
Constructor defined according to directive "C 1/..". |
SourceItem(SourceItem context,
String name,
Location<XMLDocumentIdentifier> location)
Constructor generated according to specification #0
Constructor defined according to directive "C 0/..". |
SourceItem(String name,
Location<XMLDocumentIdentifier> location)
Synthetic minimal constructor provided by the umod compiler.
|
Star(Location<XMLDocumentIdentifier> location,
Expression on)
Constructor generated according to specification #1
Constructor defined according to directive "C 1/..". |
Star(Location<XMLDocumentIdentifier> location,
Expression on,
boolean istight)
Constructor generated according to specification #0
Constructor defined according to directive "C 0/..". |
StringConst(Location<XMLDocumentIdentifier> location,
String value)
Constructor generated according to specification #0
Constructor defined according to directive "C 0/..". |
Subst(Location<XMLDocumentIdentifier> location,
Expression on,
Reference div,
Expression mul)
Constructor generated according to specification #0
Constructor defined according to directive "C 0/..". |
TagsRegExp(SourceItem context,
String name,
Location<XMLDocumentIdentifier> location,
Expression value)
Constructor generated according to specification #0
Constructor defined according to directive "C 0/..". |
TagsRegExp(String name,
Location<XMLDocumentIdentifier> location,
Expression value)
Synthetic minimal constructor provided by the umod compiler.
|
XRegExp(SourceItem context,
String name,
Location<XMLDocumentIdentifier> location,
Expression value)
Constructor generated according to specification #0
Constructor defined according to directive "C 0/..". |
XRegExp(String name,
Location<XMLDocumentIdentifier> location,
Expression value)
Synthetic minimal constructor provided by the umod compiler.
|
Modifier and Type | Method and Description |
---|---|
static XMLDocumentIdentifier |
DocTypes.local2www(XMLDocumentIdentifier doc)
currently only the "system" part is analysed and replaced by the www access.
|
Modifier and Type | Method and Description |
---|---|
static Location<XMLDocumentIdentifier> |
DocTypes.local2www(Location<XMLDocumentIdentifier> loc)
currently only the "system" part is analysed and replaced by the www access.
|
Modifier and Type | Method and Description |
---|---|
static XMLDocumentIdentifier |
DocTypes.local2www(XMLDocumentIdentifier doc)
currently only the "system" part is analysed and replaced by the www access.
|
Modifier and Type | Method and Description |
---|---|
static Location<XMLDocumentIdentifier> |
DocTypes.local2www(Location<XMLDocumentIdentifier> loc)
currently only the "system" part is analysed and replaced by the www access.
|
Modifier and Type | Field and Description |
---|---|
protected MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> |
Inliner.msg |
Modifier and Type | Method and Description |
---|---|
XMLDocumentIdentifier |
DTD.getDocumentId() |
Constructor and Description |
---|
Inliner(MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> msg,
File baseFile) |
Modifier and Type | Field and Description |
---|---|
protected XMLDocumentIdentifier |
DTD.Dtd.documentId
Generated by umod; model author's documentation MISSING.
|
protected XMLDocumentIdentifier |
DTD.EntityValue.id
Generated by umod; model author's documentation MISSING.
|
protected XMLDocumentIdentifier |
DTD.Notation.id
Generated by umod; model author's documentation MISSING.
|
Modifier and Type | Field and Description |
---|---|
protected Location<XMLDocumentIdentifier> |
DTD.AttDef.location
Generated by umod; model author's documentation MISSING.
|
protected Location<XMLDocumentIdentifier> |
DTD.MarkupDecl.location
Generated by umod; model author's documentation MISSING.
|
protected List<Location<XMLDocumentIdentifier>> |
DTD.AttDef.locations
Generated by umod; model author's documentation MISSING.
|
protected List<Location<XMLDocumentIdentifier>> |
DTD.Dtd.locations
Generated by umod; model author's documentation MISSING.
|
protected List<Location<XMLDocumentIdentifier>> |
DTD.MarkupDecl.locations
Generated by umod; model author's documentation MISSING.
|
protected MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> |
Statistics.msg |
Modifier and Type | Method and Description |
---|---|
protected XMLDocumentIdentifier |
TunedDTDParser.externalId(boolean notation)
Parsing function.
|
XMLDocumentIdentifier |
DTD.Dtd.get_documentId()
Generated by umod; model author's documentation MISSING.
|
XMLDocumentIdentifier |
DTD.EntityValue.get_id()
Generated by umod; model author's documentation MISSING.
|
XMLDocumentIdentifier |
DTD.Notation.get_id()
Generated by umod; model author's documentation MISSING.
|
static XMLDocumentIdentifier |
TunedDTDParser.parseId(Reader in)
Parse an
XMLDocumentIdentifier . |
Modifier and Type | Method and Description |
---|---|
Location<XMLDocumentIdentifier> |
DTD.AttDef.get_location()
Generated by umod; model author's documentation MISSING.
|
Location<XMLDocumentIdentifier> |
DTD.MarkupDecl.get_location()
Generated by umod; model author's documentation MISSING.
|
List<Location<XMLDocumentIdentifier>> |
DTD.AttDef.get_locations()
Generated by umod; model author's documentation MISSING.
|
List<Location<XMLDocumentIdentifier>> |
DTD.Dtd.get_locations()
Generated by umod; model author's documentation MISSING.
|
List<Location<XMLDocumentIdentifier>> |
DTD.MarkupDecl.get_locations()
Generated by umod; model author's documentation MISSING.
|
Modifier and Type | Method and Description |
---|---|
protected void |
DTD.MATCH_ONLY_00.action(XMLDocumentIdentifier e0) |
static DTD.Dtd |
TunedDTDParser.parse(Reader in,
XMLDocumentIdentifier id,
@Opt File base,
boolean errorOnExpand,
MessageReceiver<? super SimpleMessage<XMLDocumentIdentifier>> msg)
Deprecated.
|
static DTD.Dtd |
DTD.parse(Reader in,
XMLDocumentIdentifier id,
File base,
boolean lateError,
MessageReceiver<? super SimpleMessage<XMLDocumentIdentifier>> msg) |
static DTD.Dtd |
TunedDTDParser.parse(Reader in,
XMLDocumentIdentifier id,
URL base,
boolean errorOnExpand,
MessageReceiver<? super SimpleMessage<XMLDocumentIdentifier>> msg)
Main service access point for parsing a dtd into an internal model.
|
boolean |
DTD.Dtd.set_documentId(XMLDocumentIdentifier val)
Generated by umod; model author's documentation MISSING.
|
boolean |
DTD.EntityValue.set_id(XMLDocumentIdentifier val)
Generated by umod; model author's documentation MISSING.
|
boolean |
DTD.Notation.set_id(XMLDocumentIdentifier val)
Generated by umod; model author's documentation MISSING.
|
Modifier and Type | Method and Description |
---|---|
protected void |
DTD.MATCH_ONLY_00.action(Location<XMLDocumentIdentifier> e0) |
static Pattern<DTD.Dtd> |
DTD.Dtd.get_documentId(Pattern<? super XMLDocumentIdentifier> p)
Lifts a pattern which matches the field value to one which matches this
whole object.
|
static Pattern<DTD.EntityValue> |
DTD.EntityValue.get_id(Pattern<? super XMLDocumentIdentifier> p)
Lifts a pattern which matches the field value to one which matches this
whole object.
|
static Pattern<DTD.Notation> |
DTD.Notation.get_id(Pattern<? super XMLDocumentIdentifier> p)
Lifts a pattern which matches the field value to one which matches this
whole object.
|
static Pattern<DTD.AttDef> |
DTD.AttDef.get_location(Pattern<? super Location<XMLDocumentIdentifier>> p)
Lifts a pattern which matches the field value to one which matches this
whole object.
|
static Pattern<DTD.MarkupDecl> |
DTD.MarkupDecl.get_location(Pattern<? super Location<XMLDocumentIdentifier>> p)
Lifts a pattern which matches the field value to one which matches this
whole object.
|
static Pattern<DTD.AttDef> |
DTD.AttDef.get_locations(Pattern<? super List<Location<XMLDocumentIdentifier>>> p)
Lifts a pattern which matches the field value to one which matches this
whole object.
|
static Pattern<DTD.Dtd> |
DTD.Dtd.get_locations(Pattern<? super List<Location<XMLDocumentIdentifier>>> p)
Lifts a pattern which matches the field value to one which matches this
whole object.
|
static Pattern<DTD.MarkupDecl> |
DTD.MarkupDecl.get_locations(Pattern<? super List<Location<XMLDocumentIdentifier>>> p)
Lifts a pattern which matches the field value to one which matches this
whole object.
|
static DTD.Dtd |
TunedDTDParser.parse(Reader in,
XMLDocumentIdentifier id,
@Opt File base,
boolean errorOnExpand,
MessageReceiver<? super SimpleMessage<XMLDocumentIdentifier>> msg)
Deprecated.
|
static DTD.Dtd |
DTD.parse(Reader in,
XMLDocumentIdentifier id,
File base,
boolean lateError,
MessageReceiver<? super SimpleMessage<XMLDocumentIdentifier>> msg) |
static DTD.Dtd |
TunedDTDParser.parse(Reader in,
XMLDocumentIdentifier id,
URL base,
boolean errorOnExpand,
MessageReceiver<? super SimpleMessage<XMLDocumentIdentifier>> msg)
Main service access point for parsing a dtd into an internal model.
|
static DTD.Dtd |
TunedDTDParser.parselocal(String in,
MessageReceiver<? super SimpleMessage<XMLDocumentIdentifier>> msg)
Parse a local (or temporary generated) dtd declaration.
|
boolean |
DTD.AttDef.set_location(Location<XMLDocumentIdentifier> val)
Generated by umod; model author's documentation MISSING.
|
boolean |
DTD.MarkupDecl.set_location(Location<XMLDocumentIdentifier> val)
Generated by umod; model author's documentation MISSING.
|
boolean |
DTD.AttDef.set_locations(List<Location<XMLDocumentIdentifier>> val)
Generated by umod; model author's documentation MISSING.
|
boolean |
DTD.Dtd.set_locations(List<Location<XMLDocumentIdentifier>> val)
Generated by umod; model author's documentation MISSING.
|
boolean |
DTD.MarkupDecl.set_locations(List<Location<XMLDocumentIdentifier>> val)
Generated by umod; model author's documentation MISSING.
|
static Pattern<? super DTD.AttDef> |
DTD.__Patterns.term_AttDef(Pattern<Object> superpattern,
Pattern<? super Location<XMLDocumentIdentifier>> p_location,
Pattern<? super List<Location<XMLDocumentIdentifier>>> p_locations,
Pattern<? super String> p_name,
Pattern<? super DTD.AttType> p_type,
Pattern<? super DTD.DefaultDecl> p_value) |
static Pattern<? super DTD.AttDef> |
DTD.__Patterns.term_AttDef(Pattern<Object> superpattern,
Pattern<? super Location<XMLDocumentIdentifier>> p_location,
Pattern<? super List<Location<XMLDocumentIdentifier>>> p_locations,
Pattern<? super String> p_name,
Pattern<? super DTD.AttType> p_type,
Pattern<? super DTD.DefaultDecl> p_value) |
static Pattern<? super DTD.Dtd> |
DTD.__Patterns.term_Dtd(Pattern<Object> superpattern,
Pattern<? super List<Location<XMLDocumentIdentifier>>> p_locations,
Pattern<? super XMLDocumentIdentifier> p_documentId,
Pattern<? super DTD.TextDecl> p_textDecl,
Pattern<? super CheckedList<DTD.MarkupDecl>> p_markup,
Pattern<? super CheckedMultimap_RD<String,String>> p_entityUsage) |
static Pattern<? super DTD.Dtd> |
DTD.__Patterns.term_Dtd(Pattern<Object> superpattern,
Pattern<? super List<Location<XMLDocumentIdentifier>>> p_locations,
Pattern<? super XMLDocumentIdentifier> p_documentId,
Pattern<? super DTD.TextDecl> p_textDecl,
Pattern<? super CheckedList<DTD.MarkupDecl>> p_markup,
Pattern<? super CheckedMultimap_RD<String,String>> p_entityUsage) |
static Pattern<? super DTD.EntityValue> |
DTD.__Patterns.term_EntityValue(Pattern<Object> superpattern,
Pattern<? super XMLDocumentIdentifier> p_id,
Pattern<? super String> p_definition,
Pattern<? super String> p_replacement) |
static Pattern<? super DTD.MarkupDecl> |
DTD.__Patterns.term_MarkupDecl(Pattern<Object> superpattern,
Pattern<? super Location<XMLDocumentIdentifier>> p_location,
Pattern<? super List<Location<XMLDocumentIdentifier>>> p_locations) |
static Pattern<? super DTD.MarkupDecl> |
DTD.__Patterns.term_MarkupDecl(Pattern<Object> superpattern,
Pattern<? super Location<XMLDocumentIdentifier>> p_location,
Pattern<? super List<Location<XMLDocumentIdentifier>>> p_locations) |
static Pattern<? super DTD.Notation> |
DTD.__Patterns.term_Notation(Pattern<? super DTD.MarkupDecl> superpattern,
Pattern<? super String> p_name,
Pattern<? super XMLDocumentIdentifier> p_id) |
void |
Statistics.update(DTD.Dtd dtd,
MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> msg) |
void |
AttlistIndex.update(MessageReceiver<? super SimpleMessage<XMLDocumentIdentifier>> msg,
DTD.Dtd dtd)
This method (or its variant) must
be called exactly once to initialize maps with a certain dtd.
|
void |
ElementIndex.update(MessageReceiver<? super SimpleMessage<XMLDocumentIdentifier>> msg,
DTD.Dtd dtd)
Must be called exactly once to initialize maps with a certain dtd.
|
void |
AttlistIndex.update(MessageReceiver<? super SimpleMessage<XMLDocumentIdentifier>> msg,
DTD.Dtd dtd,
Set<String> knownElementNames)
This method (or its variant) must
be called exactly once to initialize maps with a certain dtd.
|
Constructor and Description |
---|
Dtd(XMLDocumentIdentifier documentId)
Constructor generated according to specification #1
Constructor defined according to directive "C 1/..". |
EntityValue(XMLDocumentIdentifier id,
String definition,
String replacement)
Constructor generated according to specification #0
Constructor defined according to directive "C 0/..". |
Notation(Location<XMLDocumentIdentifier> location,
String name,
XMLDocumentIdentifier id)
Constructor generated according to specification #99
Constructor defined according to directive "C 99/..". |
Notation(String name,
XMLDocumentIdentifier id)
Constructor generated according to specification #0
Constructor defined according to directive "C 0/..". |
TunedDTDParser(Reader in,
@Opt XMLDocumentIdentifier id,
@Opt File base,
boolean errorOnExpand,
MessageReceiver<? super SimpleMessage<XMLDocumentIdentifier>> msg)
Deprecated.
|
TunedDTDParser(Reader in,
@Opt XMLDocumentIdentifier id,
@Opt URL base,
boolean errorOnExpand,
MessageReceiver<? super SimpleMessage<XMLDocumentIdentifier>> msg) |
Constructor and Description |
---|
AttDef(Location<XMLDocumentIdentifier> location,
String name,
DTD.AttType type,
DTD.DefaultDecl value)
Constructor generated according to specification #99
Constructor defined according to directive "C 99/..". |
Attlist(Location<XMLDocumentIdentifier> location,
String element)
Constructor generated according to specification #99
Constructor defined according to directive "C 99/..". |
Comment(Location<XMLDocumentIdentifier> location,
String text)
Constructor generated according to specification #99
Constructor defined according to directive "C 99/..". |
Element(Location<XMLDocumentIdentifier> location,
String name,
DTD.ContentModel content)
Constructor generated according to specification #99
Constructor defined according to directive "C 99/..". |
Entity(Location<XMLDocumentIdentifier> location,
boolean parameter,
String name,
DTD.EntityValue value)
Constructor generated according to specification #99
Constructor defined according to directive "C 99/..". |
MarkupDecl(Location<XMLDocumentIdentifier> location)
Constructor generated according to specification #99
Constructor defined according to directive "C 99/..". |
Notation(Location<XMLDocumentIdentifier> location,
String name,
XMLDocumentIdentifier id)
Constructor generated according to specification #99
Constructor defined according to directive "C 99/..". |
PI(Location<XMLDocumentIdentifier> location,
String target,
String text)
Constructor generated according to specification #99
Constructor defined according to directive "C 99/..". |
TextDecl(Location<XMLDocumentIdentifier> location,
String version,
String encoding)
Constructor generated according to specification #99
Constructor defined according to directive "C 99/..". |
TunedDTDParser(Reader in,
@Opt XMLDocumentIdentifier id,
@Opt File base,
boolean errorOnExpand,
MessageReceiver<? super SimpleMessage<XMLDocumentIdentifier>> msg)
Deprecated.
|
TunedDTDParser(Reader in,
@Opt XMLDocumentIdentifier id,
@Opt URL base,
boolean errorOnExpand,
MessageReceiver<? super SimpleMessage<XMLDocumentIdentifier>> msg) |
Modifier and Type | Field and Description |
---|---|
static Function<DTM.Named,Location<XMLDocumentIdentifier>> |
DTM.Named.get_location
Deprecated.
Use new '::' method reference instead.
|
protected Location<XMLDocumentIdentifier> |
AttributeChecks.loc |
protected Location<XMLDocumentIdentifier> |
DTM.Named.location
Generated by umod; model author's documentation MISSING.
|
protected MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> |
Tool.msg |
protected MessageCounter<SimpleMessage<XMLDocumentIdentifier>> |
Tool.msg_c |
protected MessagePrinter<SimpleMessage<XMLDocumentIdentifier>> |
Tool.msg_p |
protected MessageStore<SimpleMessage<XMLDocumentIdentifier>> |
Tool.msg_s |
Modifier and Type | Method and Description |
---|---|
Location<XMLDocumentIdentifier> |
AttributeChecks.get_loc() |
Location<XMLDocumentIdentifier> |
DTM.Named.get_location()
Generated by umod; model author's documentation MISSING.
|
Modifier and Type | Method and Description |
---|---|
protected void |
DTM.MATCH_ONLY_00.action(Location<XMLDocumentIdentifier> e0) |
void |
AttributeChecks.sendErrorMessages_Undecl_Type_Fixed(MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> msg)
The attributes recognized as erronuous in XML sense, can later
be healed when meant in a derived system, like xslt.
|
boolean |
DTM.Named.set_location(Location<XMLDocumentIdentifier> val)
Generated by umod; model author's documentation MISSING.
|
void |
DTD2DTM.setMessageReceiver(MessageReceiver<? super SimpleMessage<XMLDocumentIdentifier>> msg) |
Constructor and Description |
---|
AttributeChecks(Attributes atts,
DTM.Element elDef,
Location<XMLDocumentIdentifier> loc) |
HtmlRenderer(DTD.Dtd dtd,
MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> msg,
Statistics statistics,
Reader text)
Only constructor, returns a use-once instance.
|
Modifier and Type | Field and Description |
---|---|
protected SimpleMessage.Generator<XMLDocumentIdentifier> |
GenericCompiler.msg |
protected MessageReceiver<? super SimpleMessage<XMLDocumentIdentifier>> |
DynamicFormatter.msg |
protected MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> |
GenericCompiler.rec
Needed ONLY because ".getReceiver()" is of type "? super M", which does not
wokr.
|
Modifier and Type | Method and Description |
---|---|
protected MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> |
GenericCompiler.getMsgReceiver() |
Modifier and Type | Method and Description |
---|---|
protected void |
DynamicFormatter.error(Location<XMLDocumentIdentifier> loc,
String s) |
protected static eu.bandm.tools.formatfrontends.absy.Document_tdomRules |
Tdom2format.loadDocument(Reader str,
String filename,
MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> msg) |
protected void |
Tdom2format.ruleerror(Location<XMLDocumentIdentifier> l,
String s) |
protected void |
GenericCompiler.setMsgReceiver(MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> rec) |
protected void |
DynamicFormatter.warning(Location<XMLDocumentIdentifier> loc,
String s) |
Constructor and Description |
---|
DynamicFormatter(MessageReceiver<? super SimpleMessage<XMLDocumentIdentifier>> msg)
Only constructor.
|
GenericCompiler(MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> rec) |
Tdom2format(MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> rec) |
Modifier and Type | Field and Description |
---|---|
protected Map<File,MessageStore<SimpleMessage<XMLDocumentIdentifier>>> |
Main.file2errors
Collects all d2d parsing errors for the processed files; value==null means
"file not found".
|
protected MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> |
Main.msg |
protected MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> |
ToHtml.msg |
Modifier and Type | Method and Description |
---|---|
Element_html |
ToHtml.makeHtml(SortedMap<String,List<Element_issue>> issuesByPackage,
SortedMap<String,List<Element_docmat>> docmatsByPackage,
Map<Element,File> elements2file,
Map<File,MessageStore<SimpleMessage<XMLDocumentIdentifier>>> files2error)
Make the complete html rendering.
|
Modifier and Type | Method and Description |
---|---|
XMLDocumentIdentifier |
DTD.getDocumentId() |
Modifier and Type | Field and Description |
---|---|
static Function<XMLDocumentIdentifier,String> |
XMLDocumentIdentifier.getPublicId
Deprecated.
use "XMLDocumentIdentifier::getPublicId" instead.
|
static Function<XMLDocumentIdentifier,String> |
XMLDocumentIdentifier.getSystemId
Deprecated.
use "XMLDocumentIdentifier::getSystemId" instead.
|
Modifier and Type | Method and Description |
---|---|
int |
XMLDocumentIdentifier.compareTo(XMLDocumentIdentifier x)
First compare the publicIds and, if equal, then the systemIds.
|
protected boolean |
XMLDocumentIdentifier.equals(XMLDocumentIdentifier x) |
Modifier and Type | Field and Description |
---|---|
protected Location<XMLDocumentIdentifier> |
CatalogByString.TranslationCollector.currentloc |
protected MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> |
CatalogByString.msg |
Modifier and Type | Method and Description |
---|---|
void |
CatalogByString.load(File f,
boolean eliminateNewlines,
MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> msg)
Fill the data encoded in the text file into the catalog object.
|
void |
CatalogByString.load(Reader s,
String sourceId,
boolean eliminateNewlines,
MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> msg)
Fill the data encoded in the current text of the reader into the catalog object.
|
Modifier and Type | Method and Description |
---|---|
XMLDocumentIdentifier |
DTD.getDocumentId() |
Modifier and Type | Field and Description |
---|---|
protected SimpleMessage.Generator<XMLDocumentIdentifier> |
Compiler.msg
Message Generator for all error and warning messages during compilation.
|
Modifier and Type | Method and Description |
---|---|
XMLDocumentIdentifier |
DTD.getDocumentId() |
Modifier and Type | Method and Description |
---|---|
MessageReceiver<? super SimpleMessage<XMLDocumentIdentifier>> |
ContentParserGenerator.getMessageReceiver() |
MessageReceiver<? super SimpleMessage<XMLDocumentIdentifier>> |
ContentParserGenerator.getMessageReceiver() |
Modifier and Type | Method and Description |
---|---|
protected abstract void |
TypedDOMGenerator.AbstractNamespaceCollector.addNamespaceMapping(String prefix,
String uri,
Location<XMLDocumentIdentifier> location) |
protected abstract void |
TypedDOMGenerator.AbstractNamespaceCollector.addNamespaceMapping(String prefix,
String uri,
Location<XMLDocumentIdentifier> location) |
ContentParserGenerator.Rule |
ContentParserGenerator.analyze(Location<XMLDocumentIdentifier> location,
String element,
DTD.CP root) |
ContentParserGenerator.Rule |
ContentParserGenerator.analyze(Location<XMLDocumentIdentifier> location,
String element,
DTD.CP root) |
ContentParserGenerator.Rule |
ContentParserGenerator.createRule(Location<XMLDocumentIdentifier> location,
String element,
DTD.CP root) |
ContentParserGenerator.Rule |
ContentParserGenerator.createRule(Location<XMLDocumentIdentifier> location,
String element,
DTD.CP root) |
protected void |
TypedDOMGenerator.error(Location<XMLDocumentIdentifier> location,
String text)
DOCME
|
protected void |
TypedDOMGenerator.error(Location<XMLDocumentIdentifier> location,
String text)
DOCME
|
void |
ContentParserGenerator.setMessageReceiver(MessageReceiver<? super SimpleMessage<XMLDocumentIdentifier>> msg) |
void |
ContentParserGenerator.setMessageReceiver(MessageReceiver<? super SimpleMessage<XMLDocumentIdentifier>> msg) |
Constructor and Description |
---|
LocationFilter(XMLDocumentIdentifier... excluded) |
LocationFilter(XMLDocumentIdentifier... excluded) |
Constructor and Description |
---|
LocationFilter(Collection<? extends XMLDocumentIdentifier> excluded) |
LocationFilter(Collection<? extends XMLDocumentIdentifier> excluded) |
TypedDOMGenerator(DTD.Dtd dtd,
File destination,
String packageName,
boolean useArrays,
boolean generateFunctions,
boolean paisleySupport,
MessageReceiver<? super SimpleMessage<XMLDocumentIdentifier>> rec)
Variant which gets the DTD as a completely self-contained object.
|
TypedDOMGenerator(DTD.Dtd dtd,
File destination,
String packageName,
boolean useArrays,
boolean generateFunctions,
boolean paisleySupport,
MessageReceiver<? super SimpleMessage<XMLDocumentIdentifier>> rec)
Variant which gets the DTD as a completely self-contained object.
|
TypedDOMGenerator(File dtdFile,
FileReader dtdReader,
File destination,
String packageName,
boolean useArrays,
boolean generateFunctions,
boolean paisleySupport,
MessageReceiver<? super SimpleMessage<XMLDocumentIdentifier>> rec)
Variant which reads the dtd from the given FileReader.
|
TypedDOMGenerator(File dtdFile,
FileReader dtdReader,
File destination,
String packageName,
boolean useArrays,
boolean generateFunctions,
boolean paisleySupport,
MessageReceiver<? super SimpleMessage<XMLDocumentIdentifier>> rec)
Variant which reads the dtd from the given FileReader.
|
Modifier and Type | Method and Description |
---|---|
XMLDocumentIdentifier |
TypedDTD.getDocumentId()
This is only a default method which ALWAYS will be orverridden !??
bttodo FIXME ??
|
Modifier and Type | Field and Description |
---|---|
static Function<TPath.Item,Location<XMLDocumentIdentifier>> |
TPath.Item.get_location
Deprecated.
Use new '::' method reference instead.
|
protected Location<XMLDocumentIdentifier> |
TPath.Item.location |
Modifier and Type | Method and Description |
---|---|
Location<XMLDocumentIdentifier> |
TPath.Item.get_location() |
Modifier and Type | Method and Description |
---|---|
protected void |
TPath.MATCH_ONLY_00.action(Location<XMLDocumentIdentifier> e0) |
boolean |
TPath.Item.set_location(Location<XMLDocumentIdentifier> val) |
Modifier and Type | Field and Description |
---|---|
protected MessageReceiver<? super SimpleMessage<XMLDocumentIdentifier>> |
DOMClient.msg |
Modifier and Type | Method and Description |
---|---|
void |
DOMClient.setMessageReceiver(MessageReceiver<? super SimpleMessage<XMLDocumentIdentifier>> msg) |
Modifier and Type | Field and Description |
---|---|
protected MessageReceiver<? super SimpleMessage<XMLDocumentIdentifier>> |
Interpreter.msg |
protected MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> |
FunctionLibrary.msg |
Modifier and Type | Method and Description |
---|---|
protected void |
FunctionLibrary.error(Location<XMLDocumentIdentifier> loc,
String s) |
protected void |
FunctionLibrary.log(Location<XMLDocumentIdentifier> loc,
String s) |
void |
Interpreter.setMessageReceiver(MessageReceiver<? super SimpleMessage<XMLDocumentIdentifier>> msg) |
protected void |
FunctionLibrary.warning(Location<XMLDocumentIdentifier> loc,
String s) |
Constructor and Description |
---|
BuiltInFunctions(MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> msg) |
FunctionLibrary(MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> msg) |
Modifier and Type | Field and Description |
---|---|
protected MessageReceiver<? super SimpleMessage<XMLDocumentIdentifier>> |
TdomClient.msg |
Modifier and Type | Method and Description |
---|---|
void |
TdomClient.setMessageReceiver(MessageReceiver<? super SimpleMessage<XMLDocumentIdentifier>> msg) |
Modifier and Type | Method and Description |
---|---|
void |
TypeInference.setMessageReceiver(MessageReceiver<? super SimpleMessage<XMLDocumentIdentifier>> msg) |
Modifier and Type | Class and Description |
---|---|
protected class |
UMod2format.ThrowCritical<M extends SimpleMessage<XMLDocumentIdentifier>> |
Modifier and Type | Method and Description |
---|---|
LocationMap<NoDocumentIdentifier,XMLDocumentIdentifier> |
UMod.ClassDef.get_formatLocation() |
Location<XMLDocumentIdentifier> |
UMod.Item.get_location() |
Modifier and Type | Method and Description |
---|---|
void |
Checker.check(UMod.Forest model0,
MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> msg0)
Checks currently ONLY that field names are unique (from class to root)
and there is only one "KEY" field.
|
protected void |
UMod2format.Compiler.error(Locatable<XMLDocumentIdentifier> loc,
String text) |
protected void |
UMod2java.ERROR(Locatable<XMLDocumentIdentifier> loc,
String txt) |
protected void |
UMod2Tsoap.error(Location<XMLDocumentIdentifier> loc,
String str) |
protected void |
Types.JavaMapper.ERROR(Location<XMLDocumentIdentifier> loc,
String txt) |
protected void |
UMod2visitors.ERROR(Location<XMLDocumentIdentifier> loc,
String txt) |
static boolean |
Types.hasCanonicalOrder(UMod.Type t,
UMod.Forest f,
MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> msg)
For basic types a canonical order is always defined;
for internal defs depends on generated code;
for external types ask the environment.
|
static Format |
Types.implementationFlagFormat(UMod.Type t,
UMod.Forest f,
MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> msg)
selects between tree and hash implementations for maps and sets
|
void |
UMod2format.Compiler.makeclassstring(Locatable<XMLDocumentIdentifier> loc,
boolean upcase) |
protected eu.bandm.tools.formatfrontends.absy.Document_pattern |
UMod2format.Compiler.parseHint(String hint,
MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> msg) |
void |
UMod2format.process(UMod.Forest code,
GeneratedContext context,
GeneratedClass modelclass,
GeneratedClass basematcher,
boolean getterfunctions,
MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> externalMsgDrain)
generates
formatter class, derived from visitor "basematcher"
as inner class in "forestclass" global fields and constants in this class entry methods ("toFormat()" etc) creates a "Format Creator" class by deriving from formatfrontends.GeneriCompiler
creates some fields and sets initializerscalls compilation method for each umod class definition flushes accumulated const declarations to class code. Assumes that the code of "error()" is volatile! |
void |
Reducer.PragsVisitor.putpragma(Location<XMLDocumentIdentifier> loc,
int key,
Integer position) |
static UMod.Forest |
Reducer.reduce(UMod.Forest in_forest,
eu.bandm.tools.umod.absy.Document_modeltree el,
MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> msg0) |
boolean |
UMod.Item.set_location(Location<XMLDocumentIdentifier> loc) |
static UMod.Forest |
Main.stream2umod(UMod.Forest forest,
InputStream str,
String sourcefilename,
MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> msg)
Main worker method, can be called from other classes.
|
protected void |
Reducer.synterror(Location<XMLDocumentIdentifier> loc,
String txt) |
protected void |
Factory.synterror(Location<XMLDocumentIdentifier> loc,
String txt) |
void |
UMod2Tsoap.translate(String parsername,
String writername,
UMod.Forest model0,
GeneratedContext context,
MetaClass basevisitor,
boolean visitoroptimize,
MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> msg0) |
GeneratedPackage |
UMod2java.translate(UMod.Forest code,
MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> msg0,
String pkgname,
Format generationDescription,
boolean getterfunctions,
boolean setterfunctions,
boolean make_patterns,
boolean saxgen,
boolean swingtreegen,
boolean visitordebug,
boolean visitoroptimize,
boolean allrewriterwarnings,
boolean monolithic,
boolean floatNotDouble,
boolean constructorsPre20181214)
Main class for translating a UMod model into Java source code.
|
protected void |
UMod2format.Compiler.warning(Locatable<XMLDocumentIdentifier> loc,
String text) |
protected void |
UMod2java.WARNING(Locatable<XMLDocumentIdentifier> loc,
String txt) |
protected void |
UMod2Tsoap.warning(Location<XMLDocumentIdentifier> loc,
String str) |
protected void |
Types.JavaMapper.WARNING(Location<XMLDocumentIdentifier> loc,
String txt) |
protected void |
UMod2visitors.WARNING(Location<XMLDocumentIdentifier> loc,
String txt) |
Constructor and Description |
---|
Compiler(UMod.Forest umod0,
MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> msg)
Derived consructor which additionally only sets the current umod model.
|
JavaMapper(MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> msg,
UMod.Forest model,
boolean floatNotDouble) |
Modifier and Type | Field and Description |
---|---|
protected XMLDocumentIdentifier |
ContentPrinter.dtdDocId |
Modifier and Type | Field and Description |
---|---|
protected MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> |
NamespaceFilter.msg |
protected MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> |
SourceHabitats.msg |
Modifier and Type | Method and Description |
---|---|
@Opt XMLDocumentIdentifier |
SAXEventQueue.getDocumentId()
CHECK FIXME ist das wirklich "public" notwendig?
|
Modifier and Type | Method and Description |
---|---|
Location<XMLDocumentIdentifier> |
SAXEventStream.getLocation()
Delivers the location related to the next head element (tag or character data),
Normally this should be the start of the textual representation of this
element in the source text.
|
Location<XMLDocumentIdentifier> |
SAXEventStream.MatchException.getLocation() |
Location<XMLDocumentIdentifier> |
SAXEventQueue.getLocation()
Delivers the location of the current NEXT Event, i.e.
|
static Location<XMLDocumentIdentifier> |
SaxExceptionCatcher.location(SAXException ex) |
static Location<XMLDocumentIdentifier> |
SaxExceptionCatcher.location(SAXParseException ex) |
static Location<XMLDocumentIdentifier> |
SaxExceptionCatcher.location(SourceLocator ex) |
Location<XMLDocumentIdentifier> |
SAXEventStream.matchedEtherealLocation() |
Location<XMLDocumentIdentifier> |
SAXEventQueue.matchedEtherealLocation() |
Modifier and Type | Method and Description |
---|---|
ContentPrinter |
ContentPrinter.setDtdDocId(XMLDocumentIdentifier dtdDocId)
The dtd adress of the doctype declaration which will be printed
inserted in the generated output, iff !=null
|
Constructor and Description |
---|
MatchException(Locatable<XMLDocumentIdentifier> locus,
String text) |
NamespaceFilter(ContentHandler out,
MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> msg) |
SaxLocatorMapper(LocationMap<XMLDocumentIdentifier,XMLDocumentIdentifier> map,
ContentHandler out) |
SaxLocatorMapper(LocationMap<XMLDocumentIdentifier,XMLDocumentIdentifier> map,
ContentHandler out) |
SourceHabitats(MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> msg) |
Modifier and Type | Field and Description |
---|---|
protected XMLDocumentIdentifier |
SAXEventGenerator.documentId |
Modifier and Type | Field and Description |
---|---|
protected EventGenerator<NamespaceName,XMLDocumentIdentifier> |
X_LLkParser.event |
protected MessageReceiver<? super SimpleMessage<XMLDocumentIdentifier>> |
X_LLkParser.messageReceiver |
Modifier and Type | Method and Description |
---|---|
XMLDocumentIdentifier |
SAXEventGenerator.getDocumentId() |
Modifier and Type | Method and Description |
---|---|
EventGenerator<NamespaceName,XMLDocumentIdentifier> |
X_LLkParser.getEventGenerator() |
Location<XMLDocumentIdentifier> |
X_LLkParser.getLocation() |
Location<XMLDocumentIdentifier> |
SAXEventGenerator.getLocation() |
Location<XMLDocumentIdentifier> |
SAXEventGenerator.getLocation(antlr.RecognitionException e) |
Modifier and Type | Method and Description |
---|---|
void |
X_LLkParser.setEventGenerator(EventGenerator<NamespaceName,XMLDocumentIdentifier> event) |
void |
X_LLkParser.setMessageReceiver(MessageReceiver<? super SimpleMessage<XMLDocumentIdentifier>> mr) |
Modifier and Type | Method and Description |
---|---|
protected <D> void |
XantlrTdom.init(X_LLkParser parser0,
MessageReceiver<? super SimpleMessage<XMLDocumentIdentifier>> antlrMessages,
int queueSize,
ContentHandler debugSaxEvents,
TypedDTD tdomDtdModel,
MessageReceiver<? super SimpleMessage<XMLDocumentIdentifier>> tdomMessages) |
protected <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 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..
|
Modifier and Type | Field and Description |
---|---|
protected XMLDocumentIdentifier |
Rt.Report.topFile |
Modifier and Type | Field and Description |
---|---|
protected CheckedSet<XMLDocumentIdentifier> |
Rt.Report.allFiles |
static Function<Rt.Report,CheckedSet<XMLDocumentIdentifier>> |
Rt.Report.get_allFiles
Deprecated.
Use new '::' method reference instead.
|
static Function<Rt.Definition,Location<XMLDocumentIdentifier>> |
Rt.Definition.get_location
Deprecated.
Use new '::' method reference instead.
|
static Function<Rt.Report,XMLDocumentIdentifier> |
Rt.Report.get_topFile
Deprecated.
Use new '::' method reference instead.
|
Location<XMLDocumentIdentifier> |
Application.UserInterruptionException.loc |
protected Location<XMLDocumentIdentifier> |
Rt.Definition.location |
protected MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> |
ForeignFilter.msg |
protected MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> |
AttributeChecks_valueTemplates.msg |
protected Map<XMLDocumentIdentifier,URI> |
TemplatesCache.xmldocumentid2uri |
Modifier and Type | Method and Description |
---|---|
XMLDocumentIdentifier |
ResultContext.get_resultDtdDocId() |
XMLDocumentIdentifier |
Rt.Report.get_topFile() |
Modifier and Type | Method and Description |
---|---|
CheckedSet<XMLDocumentIdentifier> |
Rt.Report.get_allFiles() |
Location<XMLDocumentIdentifier> |
Rt.Definition.get_location() |
abstract Location<XMLDocumentIdentifier> |
BuiltInFunctions.AdditionalContext.getCurrentXsltLocation() |
protected Location<XMLDocumentIdentifier> |
MessageSender.getLocation(TypedNode n) |
Modifier and Type | Method and Description |
---|---|
protected void |
Rt.MATCH_ONLY_00.action(XMLDocumentIdentifier e0) |
URI |
TemplatesCache.baseURI(XMLDocumentIdentifier id) |
boolean |
Rt.Report.set_topFile(XMLDocumentIdentifier val) |
Constructor and Description |
---|
Report(XMLDocumentIdentifier topFile) |
see also the complete user documentation .