Package fr.mines_stetienne.ci.sparql_generate.graph
Contains new node classes for expression nodes: nodes that can be used
anywhere variables are legal, and that bind a (implicit) variable to a SPARQL
expression.
The equivalent package in Jena is org.apache.jena.graph
-
Interface Summary Interface Description SPARQLExtNodeVisitor Extension of NodeVisitor to account for the three new types of nodes. -
Class Summary Class Description Node_Expr The class of expression nodes of type?{ <expr> }
, or${ <expr> }
.Node_ExprList Abstract class for expression nodes where the expression depends on a list of expressions.Node_Extended The class of expression nodes: a node that can be used anywhere variables are legal, and that bind a (implicit) variable to a SPARQL expression.Node_ExtendedLiteral The class of expression nodes of type"text{<expr>}"
, or any other RDF literal with embedded expressions (including RDF literals with language tags, RDF datatypes.Node_ExtendedLiteral.Builder Builder for immutable Node_ExtendedLiteralNode_ExtendedURI The class of expression nodes of type<text{<expr>}>
, or any other IRI with embedded expressions.Node_ExtendedURI.Builder Builder of immutable Node_ExtendedURINode_List The class of list nodes of typeLIST( <expr> )
.Node_Template The class of expression nodes of type?{ TEMPLATE ... . }
, or${ TEMPLATE ... .}
.