Uses of Interface
eu.bandm.tools.tpath.type.FunctionSignature
Packages that use FunctionSignature
Package
Description
Infrastructure for evaluating tpath expressions.
Type checking for tpath expressions.
txsl = typed xslt 1.0 interpreter with "fragmented validation".
-
Uses of FunctionSignature in eu.bandm.tools.tpath.runtime
Fields in eu.bandm.tools.tpath.runtime with type parameters of type FunctionSignatureModifier and TypeFieldDescriptionFunctionLibrary.functionTypesstatic Function<Function<?>, FunctionSignature> Function.getTypeMethods in eu.bandm.tools.tpath.runtime that return FunctionSignatureMethods in eu.bandm.tools.tpath.runtime with parameters of type FunctionSignatureModifier and TypeMethodDescriptionprotected voidFunctionLibrary.define(FunctionSignature sig, BiFunction<Context<N>, List<? extends Value<N>>, Value<N>> impl) Constructors in eu.bandm.tools.tpath.runtime with parameters of type FunctionSignatureModifierConstructorDescriptionFunction(NamespaceName name, FunctionSignature type, BiFunction<Context<N>, List<? extends Value<N>>, Value<N>> impl) -
Uses of FunctionSignature in eu.bandm.tools.tpath.type
Classes in eu.bandm.tools.tpath.type that implement FunctionSignatureModifier and TypeClassDescriptionclassA restricted implementation used byBuiltInFunctionsandBuiltInFunctions.
Restrictions include : only one range for all domain signatures.Constructor parameters in eu.bandm.tools.tpath.type with type arguments of type FunctionSignatureModifierConstructorDescriptionTypeInference(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 FunctionSignature in eu.bandm.tools.xslt.base
Fields in eu.bandm.tools.xslt.base with type parameters of type FunctionSignatureModifier and TypeFieldDescriptionprotected final Function<NamespaceName, FunctionSignature> Transformation.functionTypesMethod parameters in eu.bandm.tools.xslt.base with type arguments of type FunctionSignatureModifier and TypeMethodDescriptionTransformationCache.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 parameters in eu.bandm.tools.xslt.base with type arguments of type FunctionSignatureModifierConstructorDescriptionTransformation(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.