Package | Description |
---|---|
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.metajava.format | |
eu.bandm.tools.metajava.tdom | |
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.tpath.tdomclient | |
eu.bandm.tools.umod |
Compiler for data models, from a concise mathematical oriented language into
Java.
|
eu.bandm.tools.xslt.base |
txsl = typed xslt 1.0 interpreter with "fragmented validation".
|
Modifier and Type | Class and Description |
---|---|
class |
FormatInjection |
Modifier and Type | Class and Description |
---|---|
class |
eu.bandm.tools.metajava.tdom.Element |
class |
eu.bandm.tools.metajava.tdom.Element_meta
<!ELEMENT
meta
EMPTY
>.
|
Modifier and Type | Class and Description |
---|---|
class |
Element_entry
Meaning: All translations of one key into
several languages.
|
class |
Element_text
Meaning: Translation into one particular
language.
|
class |
Element_translationfile
Meaning: List of multi-lingual translations.
|
Modifier and Type | Class and Description |
---|---|
class |
Element_and
Meaning: Conjuntive combination of two
conditions for enabling an option.
|
class |
Element_bool
Meaning: Describes one boolean argument in an
option's list of argument types.
|
class |
Element_comment
Meaning: Multi-Lingual text which separates
groups of options and appears in
a GUI screen mask, etc.
|
class |
Element_condition
Meaning: Enabling condition which "un-greys"
the input fields of an option,
if fulfilled.
|
class |
Element_constant
Meaning: Constant to test against some current
option argument value,
for forming an enabling condition.
|
class |
Element_defaults
Meaning: gives the sequence of default values
for a repetition group, is the
option is completely omitted.
|
class |
Element_desc
Meaning: One description, in several
languages.
|
class |
Element_dirOnly
Meaning: Only directories are valid values.
|
class |
Element_enum
Meaning: Refers to an Enumeration as the type
of the value of an option's argument.
|
class |
Element_enumeration
Meaning: An enumeration type which can be used
for several parameters of
several options.
|
class |
Element_enumitem
Meaning: One position in an enumeration type
(represented by the enclosing
context element).
|
class |
Element_enumset
Meaning: Refers to an Enumeration as the base
type for a set type for
the value of an option's argument.
|
class |
Element_float
Meaning: Describes one floating point argument
in an option's list of argument types.
|
class |
Element_int
Meaning: Describes one integer argument in an
option's list of argument types.
|
class |
Element_isMeta
<!ELEMENT
isMeta
EMPTY
>.
|
class |
Element_noGui
<!ELEMENT
noGui
EMPTY
>.
|
class |
Element_not
Meaning: Negation of a condition for enabling
an option.
|
class |
Element_notDir
<!ELEMENT
notDir
EMPTY
>.
|
class |
Element_optarg
Meaning: Reference to some option's current
argument value, to test it in an
enabling condition.
|
class |
Element_option
Meaning: Definition of one particular option
as it appears on a command line,
in the GUI, etc.
|
class |
Element_optionlist
Meaning: Sequence of a collection of command
line options, to
be compiled into GUI mask, online help method, parsing method, etc.
|
class |
Element_or
Meaning: Disjuntive combination of two
conditions for enabling an option.
|
class |
Element_printout_title
Meaning: The text to be printed as a header
line in the "usage()" function.
|
class |
Element_rat
Meaning: Describes one rational number
argument in an option's list of argument types.
|
class |
Element_rep
Meaning: Describes a sequence of value types
in an option's list of argument types which
can appear more than once.
|
class |
Element_simpletypes
|
class |
Element_string
Meaning: Describes one string value argument
in an option's list of argument types.
|
class |
Element_testequal
Meaning: Enabling condition whether both
arguments have the same numric value.
|
class |
Element_testgreater
|
class |
Element_type
Meaning: Sequence of the types of all
arguments of a particular option .
|
class |
Element_uri
Meaning: Describes one uri value argument in
an option's list of argument types.
|
class |
Element_v
Meaning: One single default value.
|
class |
Element_writable
Meaning: The file or directory must be
writable.
|
Modifier and Type | Class and Description |
---|---|
class |
ElementDictionary<E extends TypedElement<E,X>,X extends TypedExtension>
Realizes a map from String values to Elements.
|
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.
|
static class |
TypedExtension.ExtendedElement<E extends TypedElement>
FIXME ????
|
static interface |
TypedNode.ParseListener<E extends TypedElement<?,?>>
Listener interface which may be registered with the tdom generated parsing code
and will be called after each successful parsing step.
|
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 Type | Field and Description |
---|---|
protected E |
UntypedVisitor.nearestElement |
protected E |
TypedDocument.root |
Modifier and Type | Field and Description |
---|---|
static Function<TypedElement,String> |
TypedElement.getDeepPCData |
Modifier and Type | Method and Description |
---|---|
protected static <C extends TypedElement.MixedContent<E,X>,E extends TypedElement<E,X>,X extends TypedExtension,Y extends Exception> |
TypedElement.decodeMixed(TypedElement.MixedContentFactory<C,E,X,Y> factory,
DecodingInputStream in,
X ext,
Class<? extends C> contentClass,
int max) |
<E extends TypedElement<E,X>,X extends TypedExtension> |
IdRefAttribute.getValue(ElementDictionary<? extends E,X> dict)
Look up the element for the current value of this.
|
<E extends TypedElement<E,X>,X extends TypedExtension> |
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> |
TypedElement.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.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> |
TypedElement.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> |
TypedElement.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> |
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> |
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> |
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> |
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> |
TypedElement.semiparseMixed(TypedElement.MixedContentFactory<C,E,X,?> factory,
TypedSubstantial[] nodes,
List<? super C> l) |
Modifier and Type | Method and Description |
---|---|
TypedElement |
IdException.getElement()
Returns the offending element.
|
TypedElement |
HomonymousIdException.getElement2()
Returns the second offending element.
|
TypedElement<E,X> |
TypedDocument.getRootUntyped()
Returns the root element as an instance of TypedElement, so this method
works for different tdom models.
|
Modifier and Type | Method and Description |
---|---|
protected abstract C |
TypedElement.MixedContentFactory.createContent(int altIndex,
TypedElement<E,X> element) |
void |
UntypedVisitor.descend_attributes(TypedElement<E,X> ec)
Calls
UntypedVisitor.action(TypedAttribute) for some attributes of the element. |
void |
TdomException.setContext(TypedElement el) |
void |
TdomException.setContextAndLocation(TypedElement el,
Locatable<?> loc) |
Constructor and Description |
---|
DanglingIdException(String msg,
String id,
TypedElement e,
TypedAttribute a) |
HomonymousIdException(String id,
TypedElement elem1,
TypedElement elem2) |
HomonymousIdException(String id,
TypedElement elem1,
TypedElement elem2) |
IdException(String msg,
String id,
TypedElement elem) |
SynonymousIdException(String id1,
String id2,
TypedElement elem) |
Constructor and Description |
---|
AbstractElementInfo(NamespaceName name,
Class<? extends TypedElement> impl,
TypedDTD.AbstractElementInfo... subelems) |
ElementInfo(NamespaceName name,
Class<? extends TypedElement> impl,
TypedDTD.AttributeInfo... attrs) |
Modifier and Type | Class and Description |
---|---|
class |
TdomClient<E extends TypedElement<E,X>,X extends TypedExtension> |
Modifier and Type | Method and Description |
---|---|
protected void |
Reducer.copylocation(TypedElement<?,?> el,
UMod.Item it) |
Modifier and Type | Method and Description |
---|---|
protected TypedElement |
Application.reduceResultFrame() |
@Opt TypedElement |
Application.singleResultElement() |
Modifier and Type | Method and Description |
---|---|
protected void |
Application._traceTest(String prefixText,
TypedElement el,
String testSource,
String result) |
protected void |
Application._traceTest(String prefixText,
TypedElement el,
String testSource,
Value result) |
URI |
TemplatesCache.baseURI(TypedElement el) |
void |
Application.visitResultElement(TypedElement el) |
Modifier and Type | Method and Description |
---|---|
void |
ElementMap.addClasses(MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> msg,
Map<NamespaceName,TypedDTD.AbstractElementInfo> map,
Class<? extends TypedExtension> extension,
Class<? extends TypedElement> commonAbstractSuperclass,
boolean addSemiParsers)
Add implementing java classes and parsing methods to maps.
|
see also the complete user documentation .