Uses of Class
eu.bandm.tools.xslt.base.Transformation
Packages that use 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
Fields in eu.bandm.tools.d2d2.base declared as TransformationModifier and TypeFieldDescription(package private) @Opt TransformationUserdoc.docTextXsltTransformationIs != null after succesful loading.Fields in eu.bandm.tools.d2d2.base with type parameters of type TransformationModifier and TypeFieldDescription(package private) final Map<ResolvedModule, Map<BatchProcessor.Job, @Opt Transformation>> BatchProcessor.transformationsResult of rule extraction and compilation for the Txsl xslt processor.Methods in eu.bandm.tools.d2d2.base that return TransformationModifier and TypeMethodDescriptionprotected @Opt TransformationBatchProcessor.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 TransformationTasks.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 TransformationBatchProcessor.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
Fields in eu.bandm.tools.d2d2.demo with type parameters of type TransformationModifier and TypeFieldDescription(package private) final Map<Module, Map<String, Transformation>> Application.input2targetKey2transformationMethods in eu.bandm.tools.d2d2.demo that return TransformationModifier and TypeMethodDescription(package private) TransformationApplication.loadTransformationForModuleAndTarget(ResolvedModule module, String targetKey, ResultContext resultContext, String topElementName) -
Uses of Transformation in eu.bandm.tools.xslt.base
Fields in eu.bandm.tools.xslt.base declared as TransformationModifier and TypeFieldDescription(package private) TransformationTransformationCache.LoadResult.result(package private) final TransformationApplication.transformation(package private) final TransformationTemplateRegistry.transformationneeded for namespace contexts and msg.Fields in eu.bandm.tools.xslt.base with type parameters of type TransformationModifier and TypeFieldDescriptionprotected final List<Transformation> Transformation.calledByAccumulator for called-by stack, to detect cyclic import.(package private) final List<@Opt Transformation> Transformation.importedTransformationsMethods in eu.bandm.tools.xslt.base that return TransformationModifier 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.Methods in eu.bandm.tools.xslt.base with parameters of type TransformationModifier and TypeMethodDescription(package private) booleanTransformation.do_ras(Transformation.XslAttributeSet xas, Transformation t) (package private) Rt.TemplateEntryApplication.findMatchingTemplate(N focus, @Opt NamespaceName mode, Transformation trans) Recursive call for stepping through imported stylesheets.Method parameters in eu.bandm.tools.xslt.base with type arguments of type TransformationModifier 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.Constructors in eu.bandm.tools.xslt.base with parameters of type TransformationModifierConstructorDescriptionApplication(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) Constructor parameters in eu.bandm.tools.xslt.base with type arguments of type TransformationModifierConstructorDescriptionTransformation(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.