Uses of Class
eu.bandm.tools.tpath.runtime.Value
Packages that use Value
Package
Description
Infrastructure for evaluating tpath expressions.
txsl = typed xslt 1.0 interpreter with "fragmented validation".
-
Uses of Value in eu.bandm.tools.tpath.runtime
Subclasses of Value in eu.bandm.tools.tpath.runtimeModifier and TypeClassDescriptionclassBoolean<N>classLazy<N>classNodeSet<N>Needs aDocumentClient, currently only forDocumentClient.stringValue(Object).classNumber<N>classString<N>Fields in eu.bandm.tools.tpath.runtime declared as ValueFields in eu.bandm.tools.tpath.runtime with type parameters of type ValueModifier and TypeFieldDescriptionstatic BiFunction<Value, Value, Value> Operators.andstatic BiFunction<Value, Value, Value> Operators.andstatic BiFunction<Value, Value, Value> Operators.andstatic BiFunction<Value, Value, Value> Operators.divstatic BiFunction<Value, Value, Value> Operators.divstatic BiFunction<Value, Value, Value> Operators.divstatic BiFunction<Value, Value, Value> Operators.minusstatic BiFunction<Value, Value, Value> Operators.minusstatic BiFunction<Value, Value, Value> Operators.minusstatic BiFunction<Value, Value, Value> Operators.modstatic BiFunction<Value, Value, Value> Operators.modstatic BiFunction<Value, Value, Value> Operators.modstatic BiFunction<Value, Value, Value> Operators.multstatic BiFunction<Value, Value, Value> Operators.multstatic BiFunction<Value, Value, Value> Operators.multstatic BiFunction<Value, Value, Value> Operators.orstatic BiFunction<Value, Value, Value> Operators.orstatic BiFunction<Value, Value, Value> Operators.orstatic BiFunction<Value, Value, Value> Operators.plusstatic BiFunction<Value, Value, Value> Operators.plusstatic BiFunction<Value, Value, Value> Operators.plusMethods in eu.bandm.tools.tpath.runtime that return ValueModifier and TypeMethodDescriptionSimpleInterpreter.apply(Context<N> context, TPath.Expr expr) Lazy.eval()Context.getVariable(String qname) protected <N> Value<N> FunctionLibrary.node2stringResult(Context<N> c, N node) Implements the frequently found convention that non-existing nodes yield an empty string.protected <N> Value<N> FunctionLibrary.string2stringResult(String s) Implements the frequently found convention that String=null yield an empty string.NodeSet.stringValue(N n) static <N> Value<N> Value.value(boolean value) static <N> Value<N> Value.value(double value) static <N> Value<N> Methods in eu.bandm.tools.tpath.runtime that return types with arguments of type ValueModifier and TypeMethodDescriptionstatic <N> BiFunction<Value<N>, Value<N>, Value<N>> Operators.and()static <N> BiFunction<Value<N>, Value<N>, Value<N>> Operators.and()static <N> BiFunction<Value<N>, Value<N>, Value<N>> Operators.and()static <N> BiFunction<Value<N>, Value<N>, Value<N>> Operators.div()static <N> BiFunction<Value<N>, Value<N>, Value<N>> Operators.div()static <N> BiFunction<Value<N>, Value<N>, Value<N>> Operators.div()static <N> BiFunction<Value<N>, Value<N>, Value<N>> Operators.eq()static <N> BiFunction<Value<N>, Value<N>, Value<N>> Operators.eq()static <N> BiFunction<Value<N>, Value<N>, Value<N>> Operators.eq()static <N> BiFunction<Value<N>, Value<N>, Value<N>> Operators.geq()static <N> BiFunction<Value<N>, Value<N>, Value<N>> Operators.geq()static <N> BiFunction<Value<N>, Value<N>, Value<N>> Operators.geq()Function.getImplementation()Function.getImplementation()static <N> BiFunction<Value<N>, Value<N>, Value<N>> Operators.gt()static <N> BiFunction<Value<N>, Value<N>, Value<N>> Operators.gt()static <N> BiFunction<Value<N>, Value<N>, Value<N>> Operators.gt()static <N> BiFunction<Value<N>, Value<N>, Value<N>> Operators.leq()static <N> BiFunction<Value<N>, Value<N>, Value<N>> Operators.leq()static <N> BiFunction<Value<N>, Value<N>, Value<N>> Operators.leq()static <N> BiFunction<Value<N>, Value<N>, Value<N>> Operators.lt()static <N> BiFunction<Value<N>, Value<N>, Value<N>> Operators.lt()static <N> BiFunction<Value<N>, Value<N>, Value<N>> Operators.lt()static <N> BiFunction<Value<N>, Value<N>, Value<N>> Operators.minus()static <N> BiFunction<Value<N>, Value<N>, Value<N>> Operators.minus()static <N> BiFunction<Value<N>, Value<N>, Value<N>> Operators.minus()static <N> BiFunction<Value<N>, Value<N>, Value<N>> Operators.mod()static <N> BiFunction<Value<N>, Value<N>, Value<N>> Operators.mod()static <N> BiFunction<Value<N>, Value<N>, Value<N>> Operators.mod()static <N> BiFunction<Value<N>, Value<N>, Value<N>> Operators.mult()static <N> BiFunction<Value<N>, Value<N>, Value<N>> Operators.mult()static <N> BiFunction<Value<N>, Value<N>, Value<N>> Operators.mult()Operators.neg()Operators.neg()static <N> BiFunction<Value<N>, Value<N>, Value<N>> Operators.neq()static <N> BiFunction<Value<N>, Value<N>, Value<N>> Operators.neq()static <N> BiFunction<Value<N>, Value<N>, Value<N>> Operators.neq()static <N> BiFunction<Value<N>, Value<N>, Value<N>> Operators.or()static <N> BiFunction<Value<N>, Value<N>, Value<N>> Operators.or()static <N> BiFunction<Value<N>, Value<N>, Value<N>> Operators.or()Operators.paren()Operators.paren()static <N> BiFunction<Value<N>, Value<N>, Value<N>> Operators.plus()static <N> BiFunction<Value<N>, Value<N>, Value<N>> Operators.plus()static <N> BiFunction<Value<N>, Value<N>, Value<N>> Operators.plus()static <N> BiFunction<Value<N>, Value<N>, Value<N>> Operators.union(DocumentClient<N> client, Comparator<? super N> documentOrder) static <N> BiFunction<Value<N>, Value<N>, Value<N>> Operators.union(DocumentClient<N> client, Comparator<? super N> documentOrder) static <N> BiFunction<Value<N>, Value<N>, Value<N>> Operators.union(DocumentClient<N> client, Comparator<? super N> documentOrder) SimpleInterpreter.Visitor.union()SimpleInterpreter.Visitor.union()SimpleInterpreter.Visitor.union()Methods in eu.bandm.tools.tpath.runtime with parameters of type ValueModifier and TypeMethodDescriptionFunctionLibrary.oneOrMoreStrings(DocumentClient<N> dc, Value<N> value) Implements the frequently found conversion of a node set to a list of strings.protected static <N> booleanOperators.relate(eu.bandm.tools.tpath.runtime.Operators.Relation rel, Value<N> x, Value<N> y) Method parameters in eu.bandm.tools.tpath.runtime with type arguments of type ValueModifier and TypeMethodDescriptionprotected voidFunctionLibrary.define(FunctionSignature sig, BiFunction<Context<N>, List<? extends Value<N>>, Value<N>> impl) protected voidFunctionLibrary.define(FunctionSignature sig, BiFunction<Context<N>, List<? extends Value<N>>, Value<N>> impl) protected voidSimpleInterpreter.Visitor.op(TPath.BinaryExpr x, BiFunction<Value<N>, Value<N>, Value<N>> op) protected voidSimpleInterpreter.Visitor.op(TPath.BinaryExpr x, BiFunction<Value<N>, Value<N>, Value<N>> op) protected voidSimpleInterpreter.Visitor.op(TPath.BinaryExpr x, BiFunction<Value<N>, Value<N>, Value<N>> op) protected voidprotected voidprotected static booleanprotected static booleanprotected booleanFunctionLibrary.P_hasLeadingNodeSet(List<? extends Value<N>> values) protected static integ.protected NFunctionLibrary.P_leadingDocOrderNode(List<? extends Value<N>> values, int pos) protected static doubleprotected static StringContext.withVariables(Function<NamespaceName, Value<N>> variables) ContextSequence.withVariables(Function<NamespaceName, Value<N>> variables) Context.withVariablesAndNamespaces(Function<NamespaceName, Value<N>> variables, Function<String, String> namespaces) Constructors in eu.bandm.tools.tpath.runtime with parameters of type ValueConstructor parameters in eu.bandm.tools.tpath.runtime with type arguments of type ValueModifierConstructorDescriptionContext(DocumentClient<N> client, N node, Function<NamespaceName, Value<N>> variables, Function<NamespaceName, Function<N>> functions, Function<String, String> namespaces) ContextSequence(NodeSet<N> set, Function<NamespaceName, Value<N>> variables, Function<NamespaceName, Function<N>> functions, Function<String, String> namespaces) Function(NamespaceName name, FunctionSignature type, BiFunction<Context<N>, List<? extends Value<N>>, Value<N>> impl) Function(NamespaceName name, FunctionSignature type, BiFunction<Context<N>, List<? extends Value<N>>, Value<N>> impl) -
Uses of Value in eu.bandm.tools.xslt.base
Subclasses of Value in eu.bandm.tools.xslt.baseModifier and TypeClassDescriptionprotected classA "Result tree fragment" is a new kind of tpath value, namely a node set on the OUTPUT side, i.e.Fields in eu.bandm.tools.xslt.base declared as ValueModifier and TypeFieldDescriptionApplication._VARIABLE_CIRCULARApplication._VARIABLE_UNDEFBuiltInFunctions.emptyStringFields in eu.bandm.tools.xslt.base with type parameters of type ValueModifier and TypeFieldDescriptionfinal Map<NamespaceName, Value<N>> Application.emptyParameterValuesfinal Function<NamespaceName, Value<N>> TemplateRegistry.Finder.noVarsMethods in eu.bandm.tools.xslt.base with parameters of type ValueModifier and TypeMethodDescriptionprotected voidApplication._traceTest(String prefixText, TypedElement el, String testSource, Value result) protected voidApplication.pushBinding(NamespaceName name, Value<N> value) Method parameters in eu.bandm.tools.xslt.base with type arguments of type ValueConstructor parameters in eu.bandm.tools.xslt.base with type arguments of type ValueModifierConstructorDescriptionApplication(MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> msg, DocumentClient<N> documentClient, @Opt FunctionLibrary<N> allFuncs, Trace trace, Transformation transformation, N input, @Opt Map<NamespaceName, Value<N>> externalParameterValues)