java.lang.Object
org.apache.jena.graph.Node
org.apache.jena.graph.Node_Ext<String>
fr.mines_stetienne.ci.sparql_generate.graph.Node_List
All Implemented Interfaces:
Serializable

public class Node_List extends org.apache.jena.graph.Node_Ext<String>
The class of list nodes of type LIST( <expr> ). They can be used in the place of objects in the GENERATE pattern.
Author:
Maxime Lefrançois
See Also:
  • Nested Class Summary

    Nested classes/interfaces inherited from class org.apache.jena.graph.Node

    org.apache.jena.graph.Node.NotLiteral
  • Field Summary

    Fields inherited from class org.apache.jena.graph.Node

    ANY, hashANY, hashBNode, hashExt, hashNodeTriple, hashURI, hashVariable, noLangTag, noTextDirection
  • Constructor Summary

    Constructors
    Constructor
    Description
    Node_List(org.apache.jena.sparql.expr.Expr expr)
    Constructor
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    org.apache.jena.sparql.expr.Expr
    The SPARQL expression specified in this node.
    Identifier for the node, should be a unique random string.
    int
     
    boolean
     
    toString(org.apache.jena.shared.PrefixMapping pm)
     
    visitWith(org.apache.jena.graph.NodeVisitor v)

    Methods inherited from class org.apache.jena.graph.Node_Ext

    get, isExt

    Methods inherited from class org.apache.jena.graph.Node

    getBlankNodeLabel, getGraph, getIndexingValue, getLiteral, getLiteralBaseDirection, getLiteralDatatype, getLiteralDatatypeURI, getLiteralLanguage, getLiteralLexicalForm, getLiteralValue, getLocalName, getName, getNameSpace, getTriple, getURI, hasURI, isBlank, isLiteral, isNodeGraph, isNodeTriple, isTripleTerm, isURI, isVariable, matches, sameTermAs, sameValueAs, writeReplace

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait
  • Constructor Details

    • Node_List

      public Node_List(org.apache.jena.sparql.expr.Expr expr)
      Constructor
      Parameters:
      expr - The SPARQL expression specified in this node.
  • Method Details

    • getExpr

      public org.apache.jena.sparql.expr.Expr getExpr()
      The SPARQL expression specified in this node.
      Returns:
    • getLabel

      public String getLabel()
      Identifier for the node, should be a unique random string. Should be legal for SPARQL variable naming.
      Returns:
    • visitWith

      public Object visitWith(org.apache.jena.graph.NodeVisitor v)
      Overrides:
      visitWith in class org.apache.jena.graph.Node_Ext<String>
    • isConcrete

      public boolean isConcrete()
      Overrides:
      isConcrete in class org.apache.jena.graph.Node_Ext<String>
    • toString

      public String toString()
      Specified by:
      toString in class org.apache.jena.graph.Node
    • toString

      public String toString(org.apache.jena.shared.PrefixMapping pm)
      Specified by:
      toString in class org.apache.jena.graph.Node
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class org.apache.jena.graph.Node_Ext<String>
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class org.apache.jena.graph.Node_Ext<String>