Modifier and Type | Method and Description |
---|---|
static int |
BindingComparator.compareNodesRaw(NodeValue nv1,
NodeValue nv2) |
Modifier and Type | Field and Description |
---|---|
static NodeValue |
NodeValue.FALSE |
static NodeValue |
NodeValue.nvEmptyString |
static NodeValue |
NodeValue.nvINF |
static NodeValue |
NodeValue.nvNaN |
static NodeValue |
NodeValue.nvNegINF |
static NodeValue |
NodeValue.nvNothing |
static NodeValue |
NodeValue.nvONE |
static NodeValue |
NodeValue.nvZERO |
static NodeValue |
NodeValue.TRUE |
Modifier and Type | Method and Description |
---|---|
static ValueSpaceClassification |
NodeValue.classifyValueOp(NodeValue nv1,
NodeValue nv2) |
static int |
NodeValue.compare(NodeValue nv1,
NodeValue nv2)
Compare by value (and only value) if possible.
|
static int |
NodeValue.compareAlways(NodeValue nv1,
NodeValue nv2)
Compare by value if possible else compare by kind/type/lexical form
Only use when you want an ordering regardless of form of NodeValue,
for example in ORDER BY
|
NodeValue |
E_UnaryPlus.eval(NodeValue v) |
NodeValue |
E_NumAbs.eval(NodeValue v) |
NodeValue |
E_DateTimeHours.eval(NodeValue v) |
NodeValue |
E_IsURI.eval(NodeValue v) |
NodeValue |
E_NumFloor.eval(NodeValue v) |
NodeValue |
E_DateTimeTimezone.eval(NodeValue v) |
NodeValue |
E_DateTimeSeconds.eval(NodeValue v) |
NodeValue |
E_LogicalNot.eval(NodeValue v) |
NodeValue |
ExprDigest.eval(NodeValue v) |
NodeValue |
E_DateTimeTZ.eval(NodeValue v) |
NodeValue |
E_StrEncodeForURI.eval(NodeValue v) |
NodeValue |
E_Lang.eval(NodeValue v) |
NodeValue |
E_IsBlank.eval(NodeValue v) |
NodeValue |
E_IsNumeric.eval(NodeValue v) |
NodeValue |
E_StrUpperCase.eval(NodeValue v) |
NodeValue |
E_StrLength.eval(NodeValue v) |
abstract NodeValue |
ExprFunction1.eval(NodeValue v) |
NodeValue |
E_DateTimeDay.eval(NodeValue v) |
NodeValue |
E_Bound.eval(NodeValue x) |
NodeValue |
E_NumCeiling.eval(NodeValue v) |
NodeValue |
E_IRI.eval(NodeValue v) |
NodeValue |
E_UnaryMinus.eval(NodeValue v) |
NodeValue |
E_NumRound.eval(NodeValue v) |
NodeValue |
E_DateTimeMonth.eval(NodeValue v) |
NodeValue |
E_IsLiteral.eval(NodeValue v) |
NodeValue |
E_DateTimeMinutes.eval(NodeValue v) |
NodeValue |
E_StrLowerCase.eval(NodeValue v) |
NodeValue |
E_Str.eval(NodeValue v) |
NodeValue |
E_Datatype.eval(NodeValue v) |
NodeValue |
E_IsIRI.eval(NodeValue v) |
NodeValue |
E_DateTimeYear.eval(NodeValue v) |
NodeValue |
ExprFunction1.eval(NodeValue v,
FunctionEnv env) |
NodeValue |
E_IRI.eval(NodeValue v,
FunctionEnv env) |
NodeValue |
E_Multiply.eval(NodeValue x,
NodeValue y) |
NodeValue |
E_LessThan.eval(NodeValue x,
NodeValue y) |
NodeValue |
E_StrStartsWith.eval(NodeValue v1,
NodeValue v2) |
NodeValue |
E_Subtract.eval(NodeValue x,
NodeValue y) |
NodeValue |
E_StrLang.eval(NodeValue v1,
NodeValue v2) |
NodeValue |
E_GreaterThan.eval(NodeValue x,
NodeValue y) |
NodeValue |
E_NotEquals.eval(NodeValue x,
NodeValue y) |
NodeValue |
E_StrContains.eval(NodeValue v1,
NodeValue v2) |
NodeValue |
E_StrDatatype.eval(NodeValue v1,
NodeValue v2) |
NodeValue |
E_Add.eval(NodeValue x,
NodeValue y) |
NodeValue |
E_Divide.eval(NodeValue x,
NodeValue y) |
NodeValue |
E_Cast.eval(NodeValue x,
NodeValue y) |
NodeValue |
E_GreaterThanOrEqual.eval(NodeValue x,
NodeValue y) |
NodeValue |
E_SameTerm.eval(NodeValue x,
NodeValue y) |
abstract NodeValue |
ExprFunction2.eval(NodeValue x,
NodeValue y) |
NodeValue |
E_Equals.eval(NodeValue x,
NodeValue y) |
NodeValue |
E_LessThanOrEqual.eval(NodeValue x,
NodeValue y) |
NodeValue |
E_LogicalAnd.eval(NodeValue x,
NodeValue y) |
NodeValue |
E_LangMatches.eval(NodeValue lang,
NodeValue pattern) |
NodeValue |
E_StrBefore.eval(NodeValue v1,
NodeValue v2) |
NodeValue |
E_StrAfter.eval(NodeValue v1,
NodeValue v2) |
NodeValue |
E_LogicalOr.eval(NodeValue x,
NodeValue y) |
NodeValue |
E_StrEndsWith.eval(NodeValue v1,
NodeValue v2) |
NodeValue |
ExprFunction2.eval(NodeValue x,
NodeValue y,
FunctionEnv env) |
NodeValue |
E_Conditional.eval(NodeValue x,
NodeValue y,
NodeValue z) |
abstract NodeValue |
ExprFunction3.eval(NodeValue x,
NodeValue y,
NodeValue z) |
NodeValue |
ExprFunction3.eval(NodeValue x,
NodeValue y,
NodeValue z,
FunctionEnv env) |
static RegexEngine |
E_Regex.makeRegexEngine(NodeValue vPattern,
NodeValue vFlags) |
static boolean |
NodeValue.notSameAs(NodeValue nv1,
NodeValue nv2)
Return true if the two NodeValues are known to be different,
return false if the two NodeValues are known to be the same,
else throw ExprEvalException
|
static boolean |
NodeValue.sameAs(NodeValue nv1,
NodeValue nv2)
Return true if the two NodeValues are known to be the same value
return false if known to be different values,
throw ExprEvalException otherwise
|
static Node |
NodeValue.toNode(NodeValue nv) |
Expr |
ExprTransformCopy.transform(NodeValue nv) |
Expr |
ExprTransform.transform(NodeValue nv) |
Expr |
ExprTransformBase.transform(NodeValue nv) |
void |
ExprVisitorBase.visit(NodeValue nv) |
void |
ExprVisitor.visit(NodeValue nv) |
void |
ExprTransformer.ApplyExprTransformVisitor.visit(NodeValue nv) |
Modifier and Type | Method and Description |
---|---|
NodeValue |
E_Regex.eval(List<NodeValue> args) |
NodeValue |
ExprFunctionN.eval(List<NodeValue> args,
FunctionEnv env) |
NodeValue |
E_Call.eval(List<NodeValue> args,
FunctionEnv env) |
Modifier and Type | Method and Description |
---|---|
NodeValue |
Accumulator.getValue() |
Modifier and Type | Class and Description |
---|---|
class |
NodeValueBoolean |
class |
NodeValueDecimal |
class |
NodeValueDouble |
class |
NodeValueDT |
class |
NodeValueDuration
XSD Duration
|
class |
NodeValueFloat |
class |
NodeValueInteger |
class |
NodeValueNode
A NodeValue that isn't anything else - unrecognized literals, URIs and blank nodes.
|
class |
NodeValueString |
Modifier and Type | Method and Description |
---|---|
static NodeValue |
XSDFuncOp.abs(NodeValue nv) |
static NodeValue |
NodeValueOps.additionNV(NodeValue nv1,
NodeValue nv2) |
static NodeValue |
XSDFuncOp.booleanEffectiveValueAsNodeValue(NodeValue nv) |
static NodeValue |
XSDFuncOp.ceiling(NodeValue v) |
static NodeValue |
NodeFunctions.datatype(NodeValue nv) |
static NodeValue |
XSDFuncOp.dateTimeCast(NodeValue nv,
RDFDatatype rdfDatatype)
Cast a NodeValue to a date/time type (xsd dateTime, date, time, g*) according to F&O
17.1.5 Casting to date and time types
Throws an exception on incorrect case.
|
static NodeValue |
XSDFuncOp.dateTimeCast(NodeValue nv,
String typeURI)
Cast a NodeValue to a date/time type (xsd dateTime, date, time, g*) according to F&O
17.1.5 Casting to date and time types
Throws an exception on incorrect case.
|
static NodeValue |
XSDFuncOp.dateTimeCast(NodeValue nv,
XSDDatatype xsd)
Cast a NodeValue to a date/time type (xsd dateTime, date, time, g*) according to F&O
17.1.5 Casting to date and time types
Throws an exception on incorrect case.
|
static NodeValue |
NodeValueOps.divisionNV(NodeValue nv1,
NodeValue nv2) |
static NodeValue |
XSDFuncOp.dtGetDay(NodeValue nv) |
static NodeValue |
XSDFuncOp.dtGetHours(NodeValue nv) |
static NodeValue |
XSDFuncOp.dtGetMinutes(NodeValue nv) |
static NodeValue |
XSDFuncOp.dtGetMonth(NodeValue nv) |
static NodeValue |
XSDFuncOp.dtGetSeconds(NodeValue nv) |
static NodeValue |
XSDFuncOp.dtGetTimezone(NodeValue nv) |
static NodeValue |
XSDFuncOp.dtGetTZ(NodeValue nv) |
static NodeValue |
XSDFuncOp.dtGetYear(NodeValue nv) |
static NodeValue |
XSDFuncOp.durGetDays(NodeValue nv) |
static NodeValue |
XSDFuncOp.durGetHours(NodeValue nv) |
static NodeValue |
XSDFuncOp.durGetMinutes(NodeValue nv) |
static NodeValue |
XSDFuncOp.durGetMonths(NodeValue nv) |
static NodeValue |
XSDFuncOp.durGetSeconds(NodeValue nv) |
static NodeValue |
XSDFuncOp.durGetSign(NodeValue nv) |
static NodeValue |
XSDFuncOp.durGetYears(NodeValue nv) |
static NodeValue |
XSDFuncOp.floor(NodeValue v) |
static NodeValue |
XSDFuncOp.fnConcat(List<NodeValue> args) |
static NodeValue |
NodeFunctions.iri(NodeValue nv,
String baseIRI) |
static NodeValue |
NodeFunctions.isBlank(NodeValue nv) |
static NodeValue |
NodeFunctions.isIRI(NodeValue nv) |
static NodeValue |
NodeFunctions.isLiteral(NodeValue nv) |
static NodeValue |
NodeFunctions.isURI(NodeValue nv) |
static NodeValue |
XSDFuncOp.javaSubstring(NodeValue v1,
NodeValue v2) |
static NodeValue |
XSDFuncOp.javaSubstring(NodeValue nvString,
NodeValue nvStart,
NodeValue nvFinish) |
static NodeValue |
NodeFunctions.lang(NodeValue nv) |
static NodeValue |
NodeFunctions.langMatches(NodeValue nv,
NodeValue nvPattern) |
static NodeValue |
NodeFunctions.langMatches(NodeValue nv,
String langPattern) |
static NodeValue |
XSDFuncOp.max(NodeValue nv1,
NodeValue nv2) |
static NodeValue |
XSDFuncOp.min(NodeValue nv1,
NodeValue nv2) |
static NodeValue |
NodeValueOps.multiplicationNV(NodeValue nv1,
NodeValue nv2) |
static NodeValue |
XSDFuncOp.not(NodeValue nv) |
static NodeValue |
XSDFuncOp.numAdd(NodeValue nv1,
NodeValue nv2) |
static NodeValue |
XSDFuncOp.numDivide(NodeValue nv1,
NodeValue nv2) |
static NodeValue |
XSDFuncOp.numMultiply(NodeValue nv1,
NodeValue nv2) |
static NodeValue |
XSDFuncOp.numSubtract(NodeValue nv1,
NodeValue nv2) |
static NodeValue |
NodeFunctions.rdfTermEquals(NodeValue nv1,
NodeValue nv2) |
static NodeValue |
XSDFuncOp.round(NodeValue v) |
static NodeValue |
NodeFunctions.sameTerm(NodeValue nv1,
NodeValue nv2) |
static NodeValue |
XSDFuncOp.sqrt(NodeValue v) |
static NodeValue |
NodeFunctions.str(NodeValue nv) |
static NodeValue |
XSDFuncOp.strAfter(NodeValue string,
NodeValue match) |
static NodeValue |
XSDFuncOp.strBefore(NodeValue string,
NodeValue match) |
static NodeValue |
XSDFuncOp.strConcat(List<NodeValue> args) |
static NodeValue |
XSDFuncOp.strContains(NodeValue string,
NodeValue match) |
static NodeValue |
NodeFunctions.strDatatype(NodeValue v1,
NodeValue v2) |
static NodeValue |
XSDFuncOp.strEncodeForURI(NodeValue v) |
static NodeValue |
XSDFuncOp.strEndsWith(NodeValue string,
NodeValue match) |
static NodeValue |
NodeFunctions.strLang(NodeValue v1,
NodeValue v2) |
static NodeValue |
XSDFuncOp.strlen(NodeValue nvString) |
static NodeValue |
XSDFuncOp.strLowerCase(NodeValue string) |
static NodeValue |
XSDFuncOp.strReplace(NodeValue nvStr,
NodeValue nvPattern,
NodeValue nvReplacement) |
static NodeValue |
XSDFuncOp.strReplace(NodeValue nvStr,
NodeValue nvPattern,
NodeValue nvReplacement,
NodeValue nvFlags) |
static NodeValue |
XSDFuncOp.strReplace(NodeValue nvStr,
Pattern pattern,
NodeValue nvReplacement) |
static NodeValue |
XSDFuncOp.strStartsWith(NodeValue string,
NodeValue match) |
static NodeValue |
XSDFuncOp.strUpperCase(NodeValue string) |
static NodeValue |
NodeFunctions.struuid() |
static NodeValue |
XSDFuncOp.substring(NodeValue v1,
NodeValue v2) |
static NodeValue |
XSDFuncOp.substring(NodeValue nvString,
NodeValue nvStart,
NodeValue nvLength) |
static NodeValue |
NodeValueOps.subtractionNV(NodeValue nv1,
NodeValue nv2) |
static NodeValue |
XSDFuncOp.unaryMinus(NodeValue nv) |
static NodeValue |
XSDFuncOp.unaryPlus(NodeValue nv) |
static NodeValue |
NodeFunctions.uuid() |
Modifier and Type | Method and Description |
---|---|
static NodeValue |
XSDFuncOp.abs(NodeValue nv) |
static NodeValue |
NodeValueOps.additionNV(NodeValue nv1,
NodeValue nv2) |
static boolean |
XSDFuncOp.booleanEffectiveValue(NodeValue nv) |
static NodeValue |
XSDFuncOp.booleanEffectiveValueAsNodeValue(NodeValue nv) |
static NodeValue |
XSDFuncOp.ceiling(NodeValue v) |
static Node |
NodeFunctions.checkAndGetStringLiteral(String label,
NodeValue nv)
check and get a string (may be a simple literal, literal with language tag or an XSD string).
|
static void |
NodeFunctions.checkTwoArgumentStringLiterals(String label,
NodeValue arg1,
NodeValue arg2)
Check for string operations with primary first arg and second second arg (e.g.
|
static com.hp.hpl.jena.sparql.expr.nodevalue.NumericType |
XSDFuncOp.classifyNumeric(String fName,
NodeValue nv) |
static com.hp.hpl.jena.sparql.expr.nodevalue.NumericType |
XSDFuncOp.classifyNumeric(String fName,
NodeValue nv1,
NodeValue nv2) |
static int |
XSDFuncOp.compareBoolean(NodeValue nv1,
NodeValue nv2) |
static int |
XSDFuncOp.compareDateTime(NodeValue nv1,
NodeValue nv2) |
static int |
XSDFuncOp.compareDuration(NodeValue nv1,
NodeValue nv2) |
static int |
XSDFuncOp.compareGDay(NodeValue nv1,
NodeValue nv2) |
static int |
XSDFuncOp.compareGMonth(NodeValue nv1,
NodeValue nv2) |
static int |
XSDFuncOp.compareGMonthDay(NodeValue nv1,
NodeValue nv2) |
static int |
XSDFuncOp.compareGYear(NodeValue nv1,
NodeValue nv2) |
static int |
XSDFuncOp.compareGYearMonth(NodeValue nv1,
NodeValue nv2) |
static int |
XSDFuncOp.compareNumeric(NodeValue nv1,
NodeValue nv2) |
static int |
XSDFuncOp.compareString(NodeValue nv1,
NodeValue nv2) |
static NodeValue |
NodeFunctions.datatype(NodeValue nv) |
static NodeValue |
XSDFuncOp.dateTimeCast(NodeValue nv,
RDFDatatype rdfDatatype)
Cast a NodeValue to a date/time type (xsd dateTime, date, time, g*) according to F&O
17.1.5 Casting to date and time types
Throws an exception on incorrect case.
|
static NodeValue |
XSDFuncOp.dateTimeCast(NodeValue nv,
String typeURI)
Cast a NodeValue to a date/time type (xsd dateTime, date, time, g*) according to F&O
17.1.5 Casting to date and time types
Throws an exception on incorrect case.
|
static NodeValue |
XSDFuncOp.dateTimeCast(NodeValue nv,
XSDDatatype xsd)
Cast a NodeValue to a date/time type (xsd dateTime, date, time, g*) according to F&O
17.1.5 Casting to date and time types
Throws an exception on incorrect case.
|
static boolean |
XSDFuncOp.dateTimeCastCompatible(NodeValue nv,
XSDDatatype xsd) |
static NodeValue |
NodeValueOps.divisionNV(NodeValue nv1,
NodeValue nv2) |
static NodeValue |
XSDFuncOp.dtGetDay(NodeValue nv) |
static NodeValue |
XSDFuncOp.dtGetHours(NodeValue nv) |
static NodeValue |
XSDFuncOp.dtGetMinutes(NodeValue nv) |
static NodeValue |
XSDFuncOp.dtGetMonth(NodeValue nv) |
static NodeValue |
XSDFuncOp.dtGetSeconds(NodeValue nv) |
static NodeValue |
XSDFuncOp.dtGetTimezone(NodeValue nv) |
static NodeValue |
XSDFuncOp.dtGetTZ(NodeValue nv) |
static NodeValue |
XSDFuncOp.dtGetYear(NodeValue nv) |
static NodeValue |
XSDFuncOp.durGetDays(NodeValue nv) |
static NodeValue |
XSDFuncOp.durGetHours(NodeValue nv) |
static NodeValue |
XSDFuncOp.durGetMinutes(NodeValue nv) |
static NodeValue |
XSDFuncOp.durGetMonths(NodeValue nv) |
static NodeValue |
XSDFuncOp.durGetSeconds(NodeValue nv) |
static NodeValue |
XSDFuncOp.durGetSign(NodeValue nv) |
static NodeValue |
XSDFuncOp.durGetYears(NodeValue nv) |
static NodeValue |
XSDFuncOp.floor(NodeValue v) |
static NodeValue |
NodeFunctions.iri(NodeValue nv,
String baseIRI) |
static NodeValue |
NodeFunctions.isBlank(NodeValue nv) |
static NodeValue |
NodeFunctions.isIRI(NodeValue nv) |
static NodeValue |
NodeFunctions.isLiteral(NodeValue nv) |
static NodeValue |
NodeFunctions.isURI(NodeValue nv) |
static NodeValue |
XSDFuncOp.javaSubstring(NodeValue v1,
NodeValue v2) |
static NodeValue |
XSDFuncOp.javaSubstring(NodeValue nvString,
NodeValue nvStart,
NodeValue nvFinish) |
static NodeValue |
NodeFunctions.lang(NodeValue nv) |
static NodeValue |
NodeFunctions.langMatches(NodeValue nv,
NodeValue nvPattern) |
static NodeValue |
NodeFunctions.langMatches(NodeValue nv,
String langPattern) |
static NodeValue |
XSDFuncOp.max(NodeValue nv1,
NodeValue nv2) |
static NodeValue |
XSDFuncOp.min(NodeValue nv1,
NodeValue nv2) |
static NodeValue |
NodeValueOps.multiplicationNV(NodeValue nv1,
NodeValue nv2) |
static NodeValue |
XSDFuncOp.not(NodeValue nv) |
static NodeValue |
XSDFuncOp.numAdd(NodeValue nv1,
NodeValue nv2) |
static NodeValue |
XSDFuncOp.numDivide(NodeValue nv1,
NodeValue nv2) |
static NodeValue |
XSDFuncOp.numMultiply(NodeValue nv1,
NodeValue nv2) |
static NodeValue |
XSDFuncOp.numSubtract(NodeValue nv1,
NodeValue nv2) |
static NodeValue |
NodeFunctions.rdfTermEquals(NodeValue nv1,
NodeValue nv2) |
static NodeValue |
XSDFuncOp.round(NodeValue v) |
static NodeValue |
NodeFunctions.sameTerm(NodeValue nv1,
NodeValue nv2) |
static NodeValue |
XSDFuncOp.sqrt(NodeValue v) |
static NodeValue |
NodeFunctions.str(NodeValue nv) |
static NodeValue |
XSDFuncOp.strAfter(NodeValue string,
NodeValue match) |
static NodeValue |
XSDFuncOp.strBefore(NodeValue string,
NodeValue match) |
static NodeValue |
XSDFuncOp.strContains(NodeValue string,
NodeValue match) |
static NodeValue |
NodeFunctions.strDatatype(NodeValue v1,
NodeValue v2) |
static NodeValue |
XSDFuncOp.strEncodeForURI(NodeValue v) |
static NodeValue |
XSDFuncOp.strEndsWith(NodeValue string,
NodeValue match) |
static NodeValue |
NodeFunctions.strLang(NodeValue v1,
NodeValue v2) |
static NodeValue |
XSDFuncOp.strlen(NodeValue nvString) |
static NodeValue |
XSDFuncOp.strLowerCase(NodeValue string) |
static NodeValue |
XSDFuncOp.strReplace(NodeValue nvStr,
NodeValue nvPattern,
NodeValue nvReplacement) |
static NodeValue |
XSDFuncOp.strReplace(NodeValue nvStr,
NodeValue nvPattern,
NodeValue nvReplacement,
NodeValue nvFlags) |
static NodeValue |
XSDFuncOp.strReplace(NodeValue nvStr,
Pattern pattern,
NodeValue nvReplacement) |
static NodeValue |
XSDFuncOp.strStartsWith(NodeValue string,
NodeValue match) |
static NodeValue |
XSDFuncOp.strUpperCase(NodeValue string) |
static NodeValue |
XSDFuncOp.substring(NodeValue v1,
NodeValue v2) |
static NodeValue |
XSDFuncOp.substring(NodeValue nvString,
NodeValue nvStart,
NodeValue nvLength) |
static NodeValue |
NodeValueOps.subtractionNV(NodeValue nv1,
NodeValue nv2) |
static NodeValue |
XSDFuncOp.unaryMinus(NodeValue nv) |
static NodeValue |
XSDFuncOp.unaryPlus(NodeValue nv) |
Modifier and Type | Method and Description |
---|---|
static NodeValue |
XSDFuncOp.fnConcat(List<NodeValue> args) |
static NodeValue |
XSDFuncOp.strConcat(List<NodeValue> args) |
Modifier and Type | Method and Description |
---|---|
abstract NodeValue |
FunctionBase0.exec() |
NodeValue |
FunctionBase.exec(Binding binding,
ExprList args,
String uri,
FunctionEnv env) |
NodeValue |
Function.exec(Binding binding,
ExprList args,
String uri,
FunctionEnv env)
Test a list of values - argument will not be null but
may have the wrong number of arguments.
|
NodeValue |
FunctionBase3.exec(List<NodeValue> args) |
NodeValue |
FunctionBase0.exec(List<NodeValue> args) |
abstract NodeValue |
FunctionBase.exec(List<NodeValue> args)
Function call to a list of evaluated argument values
|
NodeValue |
FunctionBase4.exec(List<NodeValue> args) |
NodeValue |
FunctionBase2.exec(List<NodeValue> args) |
NodeValue |
FunctionBase1.exec(List<NodeValue> args) |
abstract NodeValue |
FunctionBase1.exec(NodeValue v) |
abstract NodeValue |
FunctionBase2.exec(NodeValue v1,
NodeValue v2) |
abstract NodeValue |
FunctionBase3.exec(NodeValue v1,
NodeValue v2,
NodeValue v3) |
abstract NodeValue |
FunctionBase4.exec(NodeValue v1,
NodeValue v2,
NodeValue v3,
NodeValue v4) |
Modifier and Type | Method and Description |
---|---|
abstract NodeValue |
FunctionBase1.exec(NodeValue v) |
abstract NodeValue |
FunctionBase2.exec(NodeValue v1,
NodeValue v2) |
abstract NodeValue |
FunctionBase3.exec(NodeValue v1,
NodeValue v2,
NodeValue v3) |
abstract NodeValue |
FunctionBase4.exec(NodeValue v1,
NodeValue v2,
NodeValue v3,
NodeValue v4) |
Modifier and Type | Method and Description |
---|---|
NodeValue |
FunctionBase3.exec(List<NodeValue> args) |
NodeValue |
FunctionBase0.exec(List<NodeValue> args) |
abstract NodeValue |
FunctionBase.exec(List<NodeValue> args)
Function call to a list of evaluated argument values
|
NodeValue |
FunctionBase4.exec(List<NodeValue> args) |
NodeValue |
FunctionBase2.exec(List<NodeValue> args) |
NodeValue |
FunctionBase1.exec(List<NodeValue> args) |
Modifier and Type | Method and Description |
---|---|
NodeValue |
substring.exec(List<NodeValue> args) |
NodeValue |
FN_StrSubstring.exec(List<NodeValue> args) |
NodeValue |
FN_StrConcat.exec(List<NodeValue> args) |
NodeValue |
strjoin.exec(List<NodeValue> args) |
Modifier and Type | Method and Description |
---|---|
NodeValue |
UserDefinedFunction.exec(Binding binding,
ExprList args,
String uri,
FunctionEnv env)
Executes the function
|
Modifier and Type | Method and Description |
---|---|
static NodeValue |
ExprUtils.eval(Expr expr) |
static NodeValue |
ExprUtils.eval(Expr expr,
Binding binding) |
static NodeValue |
ExprUtils.parseNodeValue(String s) |
Licenced under the Apache License, Version 2.0