Package org.apache.jena.sparql.expr
Class E_Regex
- java.lang.Object
-
- org.apache.jena.sparql.expr.ExprNode
-
- org.apache.jena.sparql.expr.ExprFunction
-
- org.apache.jena.sparql.expr.ExprFunctionN
-
- org.apache.jena.sparql.expr.E_Regex
-
- All Implemented Interfaces:
Expr
public class E_Regex extends ExprFunctionN
Indirect to the chosen regular expression implementation
-
-
Field Summary
-
Fields inherited from interface org.apache.jena.sparql.expr.Expr
CMP_EQUAL, CMP_GREATER, CMP_INDETERMINATE, CMP_LESS, CMP_UNEQUAL, NONE
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Exprcopy(ExprList newArgs)NodeValueeval(java.util.List<NodeValue> args)static RegexEnginemakeRegexEngine(java.lang.String pattern, java.lang.String flags)static RegexEnginemakeRegexEngine(NodeValue vPattern, NodeValue vFlags)-
Methods inherited from class org.apache.jena.sparql.expr.ExprFunctionN
apply, applyNodeTransform, copySubstitute, eval, eval, getArg, getArgs, numArgs, visit
-
Methods inherited from class org.apache.jena.sparql.expr.ExprFunction
equals, getFunction, getFunctionIRI, getFunctionName, getFunctionPrintName, getFunctionSymbol, getOpName, hashCode, isFunction
-
Methods inherited from class org.apache.jena.sparql.expr.ExprNode
asVar, deepCopy, equals, equalsBySyntax, getConstant, getExpr, getExprVar, getGraphPattern, getVarName, getVarsMentioned, isConstant, isExpr, isGraphPattern, isSatisfied, isVariable, toString
-
-
-
-
Method Detail
-
eval
public NodeValue eval(java.util.List<NodeValue> args)
- Specified by:
evalin classExprFunctionN
-
makeRegexEngine
public static RegexEngine makeRegexEngine(NodeValue vPattern, NodeValue vFlags)
-
makeRegexEngine
public static RegexEngine makeRegexEngine(java.lang.String pattern, java.lang.String flags)
-
copy
public Expr copy(ExprList newArgs)
- Specified by:
copyin classExprFunctionN
-
-