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 voidDtd2Def.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.ElementAttributeChecks.elDefprotected DTM.ElementDTM.ElementRef.targetGenerated 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.elemsGenerated 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 voidDTM.__Formatter.action(DTM.Element el) protected voidDTM.MATCH_ONLY_00.action(DTM.Element e0) protected voidDTM.Rewriter.action(DTM.Element e0) protected voidDTM.SinglePathVisitor.action(DTM.Element e0) protected voidDTM.Visitor.action(DTM.Element e0) protected voidDTM.Visitor.descend(DTM.Element e0) voidDTM.Rewriter.follow_attrs(DTM.Element element) voidDTM.SinglePathVisitor.follow_attrs(DTM.Element element) voidDTM.Visitor.follow_attrs(DTM.Element element) voidDTM.MATCH_ONLY_00.followAll_attrs(DTM.Element element) voidDTM.MATCH_ONLY_00.match(DTM.Element e0) voidDTM.ElementRef.patch(DTM.Element el) protected voidDTM.Visitor.post(DTM.Element e0) protected voidDTM.Visitor.pre(DTM.Element e0) voidDTM.Dtd.put_elems(NamespaceName key0, DTM.Element value) Convenience un-Currying method.protected voidDTM.Rewriter.rewriteFields(DTM.Element clone) protected FormatDTM.__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.booleanDTM.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.ElementPathMap.currentElementstatic final DTM.ElementPathMap.el_PCDATA(package private) DTM.ElementTemplates.Stackframe.growingElementFields in eu.bandm.tools.xslt.base with type parameters of type DTM.ElementModifier and TypeFieldDescriptionprotected Set<DTM.Element> PathMap.anyContentsprotected Multimap<Integer, DTM.Element> PathMap.belongsTocontent model position to the element it is part of its content model.protected Multimap<Integer, DTM.Element> PathMap.refersTocontent model position to the element it refers to.protected Map<DTM.Element, Integer> PathMap.startPoszero-th content model position of an element(package private) final Collection<DTM.Element> Transformation.topSourceElementsMethods in eu.bandm.tools.xslt.base with parameters of type DTM.ElementModifier and TypeMethodDescriptionvoidPathMap.action(DTM.Element element) (package private) voidTemplates.push(DTM.Element element, Attributes atts, AttributeChecks_valueTemplates ac, boolean isxsl, boolean startNewTdomThread) (package private) voidTemplates.push(NamespaceName n, DTM.Element element, Attributes atts, AttributeChecks_valueTemplates ac, boolean isxsl, boolean startNewTdomThread) protected voidPathMap.MakeDifferent.rewriteFields(DTM.Element clone) Method parameters in eu.bandm.tools.xslt.base with type arguments of type DTM.ElementModifier and TypeMethodDescription(package private) TransformationTransformationCache._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.Loaderfor 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.