Uses of Class
eu.bandm.tools.tpath.runtime.Value
Packages that use Value
Package
Description
D2d allows to write valid XML documents directly in the creative flow of authoring,
with minimum typographic noise.
Infrastructure for evaluating tpath expressions.
txsl = typed xslt 1.0 interpreter with "fragmented validation".
-
Uses of Value in eu.bandm.tools.d2d2.base
Fields in eu.bandm.tools.d2d2.base with type parameters of type ValueModifier and TypeFieldDescription(package private) final Map<NamespaceName, Value<Node>> BatchProcessor.Job.constParamsXslt parameters which do not depend from the name of the input file.Method parameters in eu.bandm.tools.d2d2.base with type arguments of type ValueModifier and TypeMethodDescription(package private) voidBatchProcessor.xslt_by_jre(BatchProcessor.Job job, Map<NamespaceName, Value<Node>> params, String inputFilenameL, ResolvedModule mod, String dateNow, @Opt File outputDirectory, @Opt String outputfilename, Document inputDom, @Opt Map<BatchProcessor.Job, Object> resultMap) Execute xslt (1.0) transformation by processor coming with the jre.(package private) voidBatchProcessor.xslt_by_txsl(BatchProcessor.Job job, Map<NamespaceName, Value<Node>> params, String inputFilenameL, ResolvedModule mod, String dateNow, @Opt File outputDirectory, @Opt String outputfilename, Document inputDom, @Opt Map<BatchProcessor.Job, Object> resultMap) -
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.plus(package private) final Function<NamespaceName, Value<N>> ContextSequence.variablesMethods 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) (package private)Context(NodeSet<N> set, N node, int position, 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 TypeFieldDescription(package private) Binding<NamespaceName, Value<N>> Application.Value_RS.bindingsApplication.dynamicVariableValuesCaches stack variables (params, with-params, variables) the frequency of which is constant or once.final Map<NamespaceName, Value<N>> Application.emptyParameterValues(package private) final Map<NamespaceName, Value<N>> Application.CallState.explicits(package private) final Map<NamespaceName, Value<N>> Application.externalParameterValuesfinal Function<NamespaceName, Value<N>> TemplateRegistry.Finder.noVars(package private) Map<NamespaceName, Value<N>> Application.topVariableValues"((CombinedVisitor)this).subtrees" is a collection of "self-modifying" code objects.Methods in eu.bandm.tools.xslt.base that return ValueModifier and TypeMethodDescriptionApplication.AllBinding.apply(NamespaceName nn) Application.eval_attr_to_value(Binding<String, String> nsContext, NamespaceName elName, NamespaceName attName, Location<XMLDocumentIdentifier> loc, TPathCache.ExprClassified expr) Evaluate the tpath expr.Application.eval_xslt_attr_to_value(TypedElement<?, ?> el, TypedAttribute att) Evaluate the tpath expr in the given xslt attributes value, using the pre-compiled tpath objects in theApplication.transformation's cache.Application.visit_var_and_param(eu.bandm.tools.xslt.tdom.Element el, NamespaceName nn, TypedAttribute selectAttribute) For variables, params and with-params; evaluates xpath expression in select attribute OR visits the contents and wraps it into aApplication.Value_RS.Methods 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 ValueConstructors in eu.bandm.tools.xslt.base with parameters of type ValueModifierConstructorDescription(package private)AllBinding(Application<N>.AllBinding predec, NamespaceName key, Value<N> value) Constructor 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)