Uses of Class
eu.bandm.tools.dtm.DTM.Dtd
Packages that use 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
Methods in eu.bandm.tools.d2d2.base with parameters of type DTM.DtdModifier 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
Methods in eu.bandm.tools.dtm with type parameters of type DTM.DtdMethods in eu.bandm.tools.dtm that return DTM.DtdModifier and TypeMethodDescriptionDTM.Dtd.doclone()
Clones this object.Copies values of all common fields from the argument.Methods in eu.bandm.tools.dtm that return types with arguments of type DTM.DtdModifier 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) Methods in eu.bandm.tools.dtm with parameters of type DTM.DtdModifier 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
Method parameters in eu.bandm.tools.dtm with type arguments of type DTM.Dtd -
Uses of DTM.Dtd in eu.bandm.tools.tpath.type
Methods in eu.bandm.tools.tpath.type with parameters of type DTM.DtdConstructors in eu.bandm.tools.tpath.type with parameters of type DTM.DtdModifierConstructorDescriptionNumerusInference
(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
Fields in eu.bandm.tools.xslt.base declared as DTM.DtdModifier and TypeFieldDescriptionprotected DTM.Dtd
PathMap.dtd
final DTM.Dtd
ResultContext.dtd
(package private) final DTM.Dtd
Transformation.sourceDtm
static final DTM.Dtd
Templates.xsltDtm
Methods in eu.bandm.tools.xslt.base that return DTM.DtdModifier and TypeMethodDescription(package private) DTM.Dtd
Load a DTD-File and convert it into aDTM.Dtd
, with namespace mode enabled.Methods in eu.bandm.tools.xslt.base with parameters of type DTM.DtdModifier 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.Constructors in eu.bandm.tools.xslt.base with parameters of type DTM.DtdModifierConstructorDescriptionTransformation
(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.