Application(MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> msg,
DocumentClient<N> documentClient,
@Opt FunctionLibrary<N> allFuncs,
Trace trace,
Transformation transformation,
N input,
@Opt Map<NamespaceName,Value<N>> externalParameterValues) |
MessageSender(MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> msg,
Trace trace) |
Templates(MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> msg,
Trace trace,
URI ownUri,
ResultContext resultContext) |
TemplatesCache(MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> msg,
Trace trace)
|
Transformation(MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> msg,
Trace trace,
TemplatesCache templatesCache,
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.
|
TransformationCache(MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> msg,
Trace trace,
Transformation.Modifiers modifiers,
TemplatesCache templatesCache)
|