Uses of Class
eu.bandm.tools.xslt.base.Transformation
Package
Description
D2d allows to write valid XML documents directly in the creative flow of authoring,
with minimum typographic noise.
txsl = typed xslt 1.0 interpreter with "fragmented validation".
-
Uses of Transformation in eu.bandm.tools.d2d2.base
Modifier and TypeFieldDescription(package private) @Opt Transformation
Userdoc.docTextXsltTransformation
Is != null after succesful loading.Modifier and TypeFieldDescription(package private) final Map<Transformation,
LocationMap<@Opt XMLDocumentIdentifier, @Opt XMLDocumentIdentifier>> BatchProcessor.locMaps
Location Maps when extracting transformation code.(package private) final Map<ResolvedModule,
Map<BatchProcessor.Job, @Opt Transformation>> BatchProcessor.transformations
Result of rule extraction and compilation.Modifier and TypeMethodDescriptionprotected @Opt Transformation
BatchProcessor.do_loadTransformationForModule
(ResolvedModule mod, BatchProcessor.Job job, String dateNow, String fileBasis) Constructs the transformation xslt code for the given d2d source text module and the transformation described in one job in the CLI options.static Transformation
Tasks.getTransformation
(MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> msg, int tracelevel, Trace xsltTrace, ModuleRegistry moduleRegistry, Text2Udom.ErrorStrategy errorStrategy, ResolvedModule mod, String key, ResultContext resultContext, String topElementName, TransformationCache transformationsCache, Transformation.Modifiers txsl_modifiers, FunctionLibrary<?> functionLibrary, LocationMap<XMLDocumentIdentifier, XMLDocumentIdentifier> stringpos2filepos, boolean writeIntermediateXsltCodeToFile, @Opt String dateNow, @Opt String fileBasis, int lineWidth) Service point: Deliver the xslt Transformation object for given source and target formats.protected @Opt Transformation
BatchProcessor.loadTransformationForModule
(ResolvedModule mod, BatchProcessor.Job job, String dateNow, String fileBasis) Constructs the transformation xslt code for the given d2d source text module and the transformation described in one job of the command line options. -
Uses of Transformation in eu.bandm.tools.d2d2.demo
Modifier and TypeFieldDescription(package private) final Map<Module,
Map<String, Transformation>> Application.input2targetKey2transformation
Modifier and TypeMethodDescription(package private) Transformation
Application.loadTransformationForModuleAndTarget
(ResolvedModule module, String targetKey, ResultContext resultContext, String topElementName) -
Uses of Transformation in eu.bandm.tools.xslt.base
Modifier and TypeFieldDescription(package private) Transformation
TransformationCache.LoadResult.result
(package private) final Transformation
Application.transformation
(package private) final Transformation
TemplateRegistry.transformation
needed for namespace contexts and msg.Modifier and TypeFieldDescriptionprotected final List<Transformation>
Transformation.calledBy
Accumulator for called-by stack, to detect cyclic import.(package private) final List<@Opt Transformation>
Transformation.importedTransformations
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.Modifier and TypeMethodDescription(package private) boolean
Transformation.do_ras
(Transformation.XslAttributeSet xas, Transformation t) (package private) Rt.TemplateEntry
Application.findMatchingTemplate
(N focus, @Opt NamespaceName mode, Transformation trans) Recursive call for stepping through imported stylesheets.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.ModifierConstructorDescriptionApplication
(MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> msg, DocumentClient<N> documentClient, @Opt FunctionLibrary<N> allFuncs, Trace trace, Transformation transformation, N input, @Opt Map<NamespaceName, Value<N>> externalParameterValues) (package private)
TemplateRegistry
(Transformation transformation) 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.