Uses of Class
eu.bandm.tools.dtm.DTM.Element
Packages that use DTM.Element
Package
Description
D2d allows to write valid XML documents directly in the creative flow of authoring,
with minimum typographic noise.
Canonical model of a W3C DTD with evaluated semantics;
plus utility applications.
Type checking for tpath expressions.
txsl = typed xslt 1.0 interpreter with "fragmented validation".
-
Uses of DTM.Element in eu.bandm.tools.d2d2.base
Methods in eu.bandm.tools.d2d2.base with parameters of type DTM.ElementModifier and TypeMethodDescriptionprotected void
Dtd2Def.Phase1.action
(DTM.Element el) Generate the d2d definition element and its contents expressions. -
Uses of DTM.Element in eu.bandm.tools.dtm
Fields in eu.bandm.tools.dtm declared as DTM.ElementModifier and TypeFieldDescriptionprotected final DTM.Element
AttributeChecks.elDef
protected DTM.Element
DTM.ElementRef.target
Generated by umod; model author's documentation MISSING.Fields in eu.bandm.tools.dtm with type parameters of type DTM.ElementModifier and TypeFieldDescriptionprotected CheckedMap_RD
<NamespaceName, DTM.Element> DTM.Dtd.elems
Generated by umod; model author's documentation MISSING.Methods in eu.bandm.tools.dtm that return DTM.ElementModifier and TypeMethodDescriptionDTM.Element.doclone()
Clones this object.DTM.ElementRef.get_target()
Generated by umod; model author's documentation MISSING.Copies values of all common fields from the argument.Methods in eu.bandm.tools.dtm that return types with arguments of type DTM.ElementModifier and TypeMethodDescriptionstatic Pattern
<DTM.Element> DTM.Element.get_attrs
(Pattern<? super CheckedMap_RD<NamespaceName, DTM.Attribute>> p) Lifts a pattern which matches the field value to one which matches this whole object.static Pattern
<DTM.Element> DTM.Element.get_content
(Pattern<? super DTM.Content> p) Lifts a pattern which matches the field value to one which matches this whole object.DTM.Dtd.get_elems()
Generated by umod; model author's documentation MISSING.static Pattern
<DTM.Element> DTM.__Patterns.term_Element
(Pattern<? super DTM.Named> superpattern, Pattern<? super CheckedMap_RD<NamespaceName, DTM.Attribute>> p_attrs, Pattern<? super DTM.Content> p_content) Methods in eu.bandm.tools.dtm with parameters of type DTM.ElementModifier and TypeMethodDescriptionprotected void
DTM.__Formatter.action
(DTM.Element el) protected void
DTM.MATCH_ONLY_00.action
(DTM.Element e0) protected void
DTM.Rewriter.action
(DTM.Element e0) protected void
DTM.SinglePathVisitor.action
(DTM.Element e0) protected void
DTM.Visitor.action
(DTM.Element e0) protected void
DTM.Visitor.descend
(DTM.Element e0) void
DTM.Rewriter.follow_attrs
(DTM.Element element) void
DTM.SinglePathVisitor.follow_attrs
(DTM.Element element) void
DTM.Visitor.follow_attrs
(DTM.Element element) void
DTM.MATCH_ONLY_00.followAll_attrs
(DTM.Element element) void
DTM.MATCH_ONLY_00.match
(DTM.Element e0) void
DTM.ElementRef.patch
(DTM.Element el) protected void
DTM.Visitor.post
(DTM.Element e0) protected void
DTM.Visitor.pre
(DTM.Element e0) void
DTM.Dtd.put_elems
(NamespaceName key0, DTM.Element value) Convenience un-Currying method.protected void
DTM.Rewriter.rewriteFields
(DTM.Element clone) protected Format
DTM.__Formatter.toFormat
(DTM.Element el) DTM.ElementRef.with_target
(DTM.Element val) Generated by umod; model author's documentation MISSING.Method parameters in eu.bandm.tools.dtm with type arguments of type DTM.ElementModifier and TypeMethodDescriptionDTM.__Patterns.cast_Element
(Pattern<? super DTM.Element> p) DTM.Dtd.get_elems
(Pattern<? super CheckedMap_RD<NamespaceName, DTM.Element>> p) Lifts a pattern which matches the field value to one which matches this whole object.static Pattern
<DTM.ElementRef> DTM.ElementRef.get_target
(Pattern<? super DTM.Element> p) Lifts a pattern which matches the field value to one which matches this whole object.boolean
DTM.Dtd.set_elems
(CheckedMap_RD<NamespaceName, DTM.Element> val) Generated by umod; model author's documentation MISSING.Constructors in eu.bandm.tools.dtm with parameters of type DTM.ElementModifierConstructorDescriptionAttributeChecks
(Attributes atts, DTM.Element elDef, Location<XMLDocumentIdentifier> loc) ElementRef
(DTM.Element target) Constructor generated according to specification #0
Constructor defined according to directive "C 0/.."
. -
Uses of DTM.Element in eu.bandm.tools.tpath.type
Constructors in eu.bandm.tools.tpath.type with parameters of type DTM.ElementModifierConstructorDescriptionNumerusInference
(DTM.Dtd dtd, DTM.Element... roots) TypeInference
(DTM.Dtd dtd, Function<NamespaceName, FunctionSignature> functions, DTM.Element... roots) Performs type inference assuming that only given elements can be roots.Constructor parameters in eu.bandm.tools.tpath.type with type arguments of type DTM.ElementModifierConstructorDescriptionNumerusInference
(DTM.Dtd dtd, Collection<? extends DTM.Element> roots) NumerusInference
(DTM.Dtd dtd, Predicate<DTM.Element> filter) TypeInference
(DTM.Dtd dtd, Function<NamespaceName, FunctionSignature> functions, Collection<? extends DTM.Element> roots) Performs type inference assuming that only given elements can be roots.TypeInference
(DTM.Dtd dtd, Function<NamespaceName, FunctionSignature> functions, Predicate<DTM.Element> filter) ATTENTION MessageReceiver is initially a MessageDisposer. -
Uses of DTM.Element in eu.bandm.tools.xslt.base
Fields in eu.bandm.tools.xslt.base declared as DTM.ElementModifier and TypeFieldDescription(package private) DTM.Element
PathMap.currentElement
static final DTM.Element
PathMap.el_PCDATA
(package private) DTM.Element
Templates.Stackframe.growingElement
Fields in eu.bandm.tools.xslt.base with type parameters of type DTM.ElementModifier and TypeFieldDescriptionprotected Set
<DTM.Element> PathMap.anyContents
protected Multimap
<Integer, DTM.Element> PathMap.belongsTo
content model position to the element it is part of its content model.protected Multimap
<Integer, DTM.Element> PathMap.refersTo
content model position to the element it refers to.protected Map
<DTM.Element, Integer> PathMap.startPos
zero-th content model position of an element(package private) final Collection
<DTM.Element> Transformation.topSourceElements
Methods in eu.bandm.tools.xslt.base with parameters of type DTM.ElementModifier and TypeMethodDescriptionvoid
PathMap.action
(DTM.Element element) (package private) void
Templates.push
(DTM.Element element, Attributes atts, AttributeChecks_valueTemplates ac, boolean isxsl, boolean startNewTdomThread) (package private) void
Templates.push
(NamespaceName n, DTM.Element element, Attributes atts, AttributeChecks_valueTemplates ac, boolean isxsl, boolean startNewTdomThread) protected void
PathMap.MakeDifferent.rewriteFields
(DTM.Element clone) Method parameters in eu.bandm.tools.xslt.base with type arguments of type DTM.ElementModifier and TypeMethodDescription(package private) Transformation
TransformationCache._getTransformation
(@Opt Location<XMLDocumentIdentifier> callingLocation, URI sourceUri, ResultContext resultContext, Function<NamespaceName, FunctionSignature> builtInFunctions, DTM.Dtd sourceDtm, Collection<DTM.Element> topSourceElements, List<Transformation> calledBy) Called directly byTransformation
/Transformation.Loader
for IMPORTing xslt sources.TransformationCache.getTransformation
(@Opt Location<XMLDocumentIdentifier> callingLocation, URI sourceUri, ResultContext resultContext, Function<NamespaceName, FunctionSignature> builtInFunctions, DTM.Dtd sourceDtm, Collection<DTM.Element> topSourceElements) Called from "Main" etc., central service access points for loading an XSLT source for a particular evaluation context.Constructors in eu.bandm.tools.xslt.base with parameters of type DTM.ElementModifierConstructorDescriptionAttributeChecks_valueTemplates
(MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> msg, TPathCache cache, Attributes atts, DTM.Element elDef, Location<XMLDocumentIdentifier> loc, Set<NamespaceName> additionalXslt) Constructor parameters in eu.bandm.tools.xslt.base with type arguments of type DTM.ElementModifierConstructorDescriptionTransformation
(MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> msg, Trace trace, TransformationCache transformationCache, Templates toplevelSource, Transformation.Modifiers modifiers, Function<NamespaceName, FunctionSignature> functionTypes, DTM.Dtd sourceDtm, Collection<DTM.Element> topSourceElements, List<Transformation> calledBy) This constructor is the only external calling point, it creates a new instance and does all type checking, inclusion resolving etc.