Uses of Class
eu.bandm.tools.dtm.DTM.Dtd
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.Dtd in eu.bandm.tools.d2d2.base
Modifier and TypeMethodDescriptionprotected void
Dtd2Def.makeElementNameTranslations_namespaceMode
(DTM.Dtd dtd) Make element name translation map.protected void
Dtd2Def.makeElementNameTranslations_nonNamespaceMode
(DTM.Dtd dtd) Make element name translation map. -
Uses of DTM.Dtd in eu.bandm.tools.dtm
Modifier and TypeMethodDescriptionDTM.Dtd.doclone()
Clones this object.Copies values of all common fields from the argument.Modifier and TypeMethodDescriptionDTM.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.DTM.Dtd.get_instructions
(Pattern<? super CheckedMap_RD<String, CheckedList<DTM.ProcessingInstruction>>> p) Lifts a pattern which matches the field value to one which matches this whole object.DTM.__Patterns.term_Dtd
(Pattern<Object> superpattern, Pattern<? super CheckedMap_RD<NamespaceName, DTM.Element>> p_elems, Pattern<? super CheckedMap_RD<String, CheckedList<DTM.ProcessingInstruction>>> p_instructions) Modifier and TypeMethodDescriptionprotected void
protected void
protected void
protected void
protected void
protected void
void
DTM.Rewriter.follow_elems
(DTM.Dtd element) void
DTM.SinglePathVisitor.follow_elems
(DTM.Dtd element) void
DTM.Visitor.follow_elems
(DTM.Dtd element) void
DTM.Rewriter.follow_instructions
(DTM.Dtd element) void
DTM.SinglePathVisitor.follow_instructions
(DTM.Dtd element) void
DTM.Visitor.follow_instructions
(DTM.Dtd element) void
DTM.MATCH_ONLY_00.followAll_elems
(DTM.Dtd element) void
DTM.MATCH_ONLY_00.followAll_instructions
(DTM.Dtd element) void
protected void
protected void
protected void
DTM.Rewriter.rewriteFields
(DTM.Dtd clone) protected Format
-
Uses of DTM.Dtd in eu.bandm.tools.tpath.type
ModifierConstructorDescriptionNumerusInference
(DTM.Dtd dtd) NumerusInference
(DTM.Dtd dtd, DTM.Element... roots) NumerusInference
(DTM.Dtd dtd, Collection<? extends DTM.Element> roots) NumerusInference
(DTM.Dtd dtd, Predicate<DTM.Element> filter) TypeInference
(DTM.Dtd dtd, Function<NamespaceName, FunctionSignature> functions) Performs type inference assuming that ALL elements in given Ddtd can be roots.TypeInference
(DTM.Dtd dtd, Function<NamespaceName, FunctionSignature> functions, DTM.Element... roots) Performs type inference assuming that only given elements can be roots.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.Dtd in eu.bandm.tools.xslt.base
Modifier and TypeFieldDescriptionprotected DTM.Dtd
PathMap.dtd
final DTM.Dtd
ResultContext.dtd
(package private) final DTM.Dtd
Transformation.sourceDtm
static final DTM.Dtd
Templates.xsltDtm
Modifier and TypeMethodDescription(package private) DTM.Dtd
Load a DTD-File and convert it into aDTM.Dtd
, with namespace mode enabled.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.protected void
Construct all relations which represent the parsing automaton.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.