Package | Description |
---|---|
eu.bandm.tools.tpath.runtime |
Infrastructure for evaluating tpath expressions.
|
eu.bandm.tools.tpath.type |
Type checking for tpath expressions.
|
eu.bandm.tools.xslt.base |
txsl = typed xslt 1.0 interpreter with "fragmented validation".
|
Modifier and Type | Field and Description |
---|---|
Function<NamespaceName,FunctionSignature> |
FunctionLibrary.functionTypes |
static Function<Function<?>,FunctionSignature> |
Function.getType |
Modifier and Type | Method and Description |
---|---|
FunctionSignature |
Function.getType() |
Modifier and Type | Method and Description |
---|---|
protected void |
FunctionLibrary.define(FunctionSignature sig,
BiFunction<Context<N>,List<? extends Value<N>>,Value<N>> impl) |
Constructor and Description |
---|
Function(NamespaceName name,
FunctionSignature type,
BiFunction<Context<N>,List<? extends Value<N>>,Value<N>> impl) |
Modifier and Type | Class and Description |
---|---|
class |
BuiltinFunctionSignature
A restricted implementation used by
BuiltInFunctions and
BuiltInFunctions .Restrictions include : only one range for all domain signatures. |
Constructor and Description |
---|
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,
Collection<? extends DTM.Element> roots)
Performs type inference assuming that only given elements 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,
Predicate<DTM.Element> filter)
ATTENTION MessageReceiver is initially a MessageDisposer.
|
Modifier and Type | Field and Description |
---|---|
protected Function<NamespaceName,FunctionSignature> |
Transformation.functionTypes |
Modifier and Type | Method and Description |
---|---|
Transformation |
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.
|
Constructor and Description |
---|
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.
|
see also the complete user documentation .