Package | Description |
---|---|
eu.bandm.tools.muli.tdom |
Meaning: Source format for multi lingual
support.
|
eu.bandm.tools.tdom.runtime |
Contains base and auxiliary classes for code generated by tdom.
|
eu.bandm.tools.tpath.tdomclient | |
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 | Class and Description |
---|---|
class |
Extension |
Modifier and Type | Class and Description |
---|---|
class |
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 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) |
static <C extends TypedContent,E extends TypedExtension,Y extends Exception> |
TypedElement.decodeOptional(TypedContent.DecodingConstructor<C,E,Y> constructor,
DecodingInputStream in,
E ext) |
static <C extends TypedContent,E extends TypedExtension,Y extends Exception> |
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> |
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> |
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> |
TypedElement.decodeStarList(TypedContent.DecodingConstructor<? extends C,E,Y> constructor,
DecodingInputStream in,
E ext,
Class<C> contentClass) |
protected static <E extends TypedExtension> |
TypedElement.encodeMixed(EncodingOutputStream out,
E ext,
int count,
Iterator<? extends TypedElement.MixedContent<?,E>> i) |
protected static <E extends TypedExtension> |
TypedNode.encodeOptional(boolean asAbstract,
TypedNode<E> node,
EncodingOutputStream out,
E ext) |
protected static <E extends TypedExtension> |
TypedNode.encodePlus(boolean asAbstract,
CheckedListPlus<? extends TypedNode<E>> nodes,
EncodingOutputStream out,
E ext) |
protected static <E extends TypedExtension> |
TypedNode.encodePlus(boolean asAbstract,
TypedNode<E>[] nodes,
EncodingOutputStream out,
E ext) |
protected static <E extends TypedExtension> |
TypedNode.encodeStar(boolean asAbstract,
CheckedList<? extends TypedNode<E>> nodes,
EncodingOutputStream out,
E ext) |
protected static <E extends TypedExtension> |
TypedNode.encodeStar(boolean asAbstract,
TypedNode<E>[] nodes,
EncodingOutputStream out,
E ext) |
<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 |
---|---|
TypedExtension |
TypedExtension.getNestedExtension() |
Modifier and Type | Method and Description |
---|---|
TypedDTD.ImplementationInfo<TypedExtension> |
TypedDTD.DTDInfo.getExtension()
Get reflection information for the Extension class generated in the model.
|
Modifier and Type | Method and Description |
---|---|
void |
TypedElement.AttributeDecoder.decode(TypedAttribute attr,
TypedExtension ext) |
void |
NmTokensAttribute.encode(EncodingOutputStream out,
TypedExtension ext)
DOCME
|
void |
TypedPCData.encode(EncodingOutputStream out,
TypedExtension ext) |
void |
NmTokenAttribute.encode(EncodingOutputStream out,
TypedExtension ext) |
void |
CDataAttribute.encode(EncodingOutputStream out,
TypedExtension ext) |
void |
SelectedIntegersAttribute.encode(EncodingOutputStream out,
TypedExtension ext)
DOCME
|
void |
TypedProcessingInstruction.encode(EncodingOutputStream out,
TypedExtension ext) |
void |
TypedComment.encode(EncodingOutputStream out,
TypedExtension ext) |
void |
EnumerationAttribute.encode(EncodingOutputStream out,
TypedExtension ext) |
void |
TypedElement.AttributeEncoder.encode(TypedAttribute<?> attr,
TypedExtension ext) |
Constructor and Description |
---|
TypedExtension(TypedExtension nestedExtension) |
Constructor and Description |
---|
DTDInfo(TypedDTD.AbstractElementInfo base,
Class<? extends TypedExtension> extension,
Class<? extends BaseMatcher> matcher,
Class<V> visitor,
Class<? extends V> dumper) |
Modifier and Type | Class and Description |
---|---|
class |
TdomClient<E extends TypedElement<E,X>,X extends TypedExtension> |
Modifier and Type | Method and Description |
---|---|
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. |
Modifier and Type | Method and Description |
---|---|
void |
MultiTypeNodeList.encode(EncodingOutputStream out,
TypedExtension ext) |
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.
|
void |
MultiTypeNodeList.PCDataOnlyVisitor.match(TypedSubstantial<TypedExtension> target) |
see also the complete user documentation .