Package org.aksw.jenax.arq.rdfterm
Class E_RdfTerm
java.lang.Object
org.apache.jena.sparql.expr.ExprNode
org.apache.jena.sparql.expr.ExprFunction
org.apache.jena.sparql.expr.ExprFunctionN
org.aksw.jenax.arq.rdfterm.E_RdfTerm
- All Implemented Interfaces:
org.apache.jena.sparql.expr.Expr
public class E_RdfTerm
extends org.apache.jena.sparql.expr.ExprFunctionN
A four-argument SPARQL extension function for building RDF terms.
- Author:
- raven
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final org.apache.jena.sparql.expr.NodeValuestatic final org.apache.jena.sparql.expr.NodeValuestatic final org.apache.jena.sparql.expr.NodeValuestatic final org.apache.jena.sparql.expr.NodeValuestatic final org.apache.jena.sparql.expr.NodeValueFields inherited from class org.apache.jena.sparql.expr.ExprFunctionN
argsFields inherited from class org.apache.jena.sparql.expr.ExprFunction
funcSymbol, opSignFields inherited from interface org.apache.jena.sparql.expr.Expr
CMP_EQUAL, CMP_GREATER, CMP_INDETERMINATE, CMP_LESS, CMP_UNEQUAL, NONE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.apache.jena.sparql.expr.Exprcopy(org.apache.jena.sparql.expr.ExprList args) static E_RdfTermcreateBlankNode(org.apache.jena.sparql.expr.Expr expr) static E_RdfTermcreatePlainLiteral(org.apache.jena.sparql.expr.Expr expr) static E_RdfTermcreatePlainLiteral(org.apache.jena.sparql.expr.Expr expr, org.apache.jena.sparql.expr.Expr langTag) static E_RdfTermcreateTypedLiteral(org.apache.jena.sparql.expr.Expr expr, org.apache.jena.graph.Node datatype) static E_RdfTermcreateTypedLiteral(org.apache.jena.sparql.expr.Expr expr, org.apache.jena.rdf.model.Resource datatype) static E_RdfTermcreateTypedLiteral(org.apache.jena.sparql.expr.Expr expr, org.apache.jena.sparql.expr.Expr datatype) static E_RdfTermcreateUri(org.apache.jena.sparql.expr.Expr expr) static E_RdfTermcreateVar(org.apache.jena.sparql.expr.ExprVar expr) org.apache.jena.sparql.expr.NodeValuestatic E_RdfTermexpand(org.apache.jena.sparql.expr.Expr expr) static E_RdfTermexpand(org.apache.jena.sparql.expr.ExprFunction fn) org.apache.jena.sparql.expr.NodeValueorg.apache.jena.sparql.expr.ExprgetFunctionPrintName(org.apache.jena.sparql.serializer.SerializationContext cxt) org.apache.jena.sparql.expr.Exprorg.apache.jena.sparql.expr.Exprorg.apache.jena.sparql.expr.ExprgetType()booleanstatic org.apache.jena.sparql.expr.ExprFunctionMethods inherited from class org.apache.jena.sparql.expr.ExprFunctionN
apply, applyNodeTransform, copySubstitute, eval, eval, evalSpecial, getArg, getArgs, numArgs, visitMethods inherited from class org.apache.jena.sparql.expr.ExprFunction
equals, getFunction, getFunctionName, getFunctionSymbol, getOpName, hashCode, isFunctionMethods inherited from class org.apache.jena.sparql.expr.ExprNode
asVar, deepCopy, equals, equalsBySyntax, eval, getExpr, getExprVar, getGraphPattern, getVarName, getVarsMentioned, isExpr, isGraphPattern, isSatisfied, isVariable, toString
-
Field Details
-
tagRdfTerm
- See Also:
-
typeVar
public static final org.apache.jena.sparql.expr.NodeValue typeVar -
typeBlank
public static final org.apache.jena.sparql.expr.NodeValue typeBlank -
typeUri
public static final org.apache.jena.sparql.expr.NodeValue typeUri -
typePlainLiteral
public static final org.apache.jena.sparql.expr.NodeValue typePlainLiteral -
typeTypedLiteral
public static final org.apache.jena.sparql.expr.NodeValue typeTypedLiteral
-
-
Constructor Details
-
E_RdfTerm
-
E_RdfTerm
public E_RdfTerm(org.apache.jena.sparql.expr.Expr type, org.apache.jena.sparql.expr.Expr lexicalValue, org.apache.jena.sparql.expr.Expr languageTag, org.apache.jena.sparql.expr.Expr datatype)
-
-
Method Details
-
createVar
-
createBlankNode
-
createUri
-
createPlainLiteral
-
createPlainLiteral
public static E_RdfTerm createPlainLiteral(org.apache.jena.sparql.expr.Expr expr, org.apache.jena.sparql.expr.Expr langTag) -
createTypedLiteral
public static E_RdfTerm createTypedLiteral(org.apache.jena.sparql.expr.Expr expr, org.apache.jena.sparql.expr.Expr datatype) -
createTypedLiteral
public static E_RdfTerm createTypedLiteral(org.apache.jena.sparql.expr.Expr expr, org.apache.jena.rdf.model.Resource datatype) -
createTypedLiteral
public static E_RdfTerm createTypedLiteral(org.apache.jena.sparql.expr.Expr expr, org.apache.jena.graph.Node datatype) -
getFunctionIRI
- Overrides:
getFunctionIRIin classorg.apache.jena.sparql.expr.ExprFunction
-
getType
public org.apache.jena.sparql.expr.Expr getType() -
getLexicalValue
public org.apache.jena.sparql.expr.Expr getLexicalValue() -
getLanguageTag
public org.apache.jena.sparql.expr.Expr getLanguageTag() -
getDatatype
public org.apache.jena.sparql.expr.Expr getDatatype() -
isConstant
public boolean isConstant()- Specified by:
isConstantin interfaceorg.apache.jena.sparql.expr.Expr- Overrides:
isConstantin classorg.apache.jena.sparql.expr.ExprNode
-
getFunctionPrintName
- Overrides:
getFunctionPrintNamein classorg.apache.jena.sparql.expr.ExprFunction
-
getConstant
public org.apache.jena.sparql.expr.NodeValue getConstant()- Specified by:
getConstantin interfaceorg.apache.jena.sparql.expr.Expr- Overrides:
getConstantin classorg.apache.jena.sparql.expr.ExprNode
-
eval
- Specified by:
evalin classorg.apache.jena.sparql.expr.ExprFunctionN
-
copy
public org.apache.jena.sparql.expr.Expr copy(org.apache.jena.sparql.expr.ExprList args) - Specified by:
copyin classorg.apache.jena.sparql.expr.ExprFunctionN
-
expand
-
expand
-
normalize
-