Uses of Class
eu.bandm.tools.dtm.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
Modifier 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
Modifier and TypeFieldDescriptionprotected final DTM.Element
AttributeChecks.elDef
protected DTM.Element
DTM.ElementRef.target
Generated by umod; model author's documentation MISSING.Modifier and TypeFieldDescriptionprotected CheckedMap_RD<NamespaceName,
DTM.Element> DTM.Dtd.elems
Generated by umod; model author's documentation MISSING.Modifier 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.Modifier 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) Modifier 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.Modifier 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.ModifierConstructorDescriptionAttributeChecks
(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
ModifierConstructorDescriptionNumerusInference
(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.ModifierConstructorDescriptionNumerusInference
(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
Modifier and TypeFieldDescription(package private) DTM.Element
PathMap.currentElement
static final DTM.Element
PathMap.el_PCDATA
(package private) DTM.Element
Templates.Stackframe.growingElement
Modifier 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
Modifier 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) Modifier 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.ModifierConstructorDescriptionAttributeChecks_valueTemplates
(MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> msg, TPathCache cache, Attributes atts, DTM.Element elDef, Location<XMLDocumentIdentifier> loc, Set<NamespaceName> additionalXslt) ModifierConstructorDescriptionTransformation
(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.