com.hp.hpl.jena.sparql.sse
Class Item

java.lang.Object
  extended by com.hp.hpl.jena.sparql.sse.ItemLocation
      extended by com.hp.hpl.jena.sparql.sse.Item

public class Item
extends ItemLocation


Field Summary
static Item defaultItem
           
static Item nil
           
 
Method Summary
static void addPair(ItemList list, Item key, Item value)
           
static void addPair(ItemList list, com.hp.hpl.jena.graph.Node key, com.hp.hpl.jena.graph.Node value)
           
static void addPair(ItemList list, String key, com.hp.hpl.jena.graph.Node node)
           
static void addPair(ItemList list, String key, String value)
           
 long asInteger()
           
static Item createList()
           
static Item createList(int line, int column)
           
static Item createList(ItemList list)
           
static Item createList(ItemList list, int line, int column)
           
static Item createNode(com.hp.hpl.jena.graph.Node node)
           
static Item createNode(com.hp.hpl.jena.graph.Node node, int line, int column)
           
static Item createSymbol(String symbol)
           
static Item createSymbol(String symbol, int line, int column)
           
static Item createTagged(String tag)
           
 boolean equals(Object other)
           
static Item find(ItemList list, String key)
           
 double getDouble()
           
 int getInt()
           
 long getInteger()
           
 ItemList getList()
           
 int getLong()
           
 com.hp.hpl.jena.graph.Node getNode()
           
 String getSymbol()
           
 int hashCode()
           
 boolean isList()
           
 boolean isNil()
           
 boolean isNode()
           
 boolean isNodeBNode()
           
 boolean isNodeLiteral()
           
 boolean isNodeURI()
           
 boolean isSymbol()
           
 boolean isSymbol(String testSymbol)
           
 boolean isSymbolIgnoreCase(String testSymbol)
           
 boolean isTagged()
           
 boolean isTagged(String tag)
           
 boolean isTaggedIgnoreCase(String tag)
           
 boolean isVar()
           
static Item makePair(Item item1, Item item2)
           
 boolean sameSymbol(Item item)
           
 boolean sameSymbol(String symbolStr)
           
 String shortString()
           
 String sniff()
           
 String toString()
           
 Item transform(ItemTransform transformer)
           
 void visit(ItemVisitor visitor)
           
 
Methods inherited from class com.hp.hpl.jena.sparql.sse.ItemLocation
getColumn, getLine, hasLocation, location
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

nil

public static final Item nil

defaultItem

public static final Item defaultItem
Method Detail

createList

public static Item createList()

createList

public static Item createList(int line,
                              int column)

createList

public static Item createList(ItemList list)

createList

public static Item createList(ItemList list,
                              int line,
                              int column)

createNode

public static Item createNode(com.hp.hpl.jena.graph.Node node)

createNode

public static Item createNode(com.hp.hpl.jena.graph.Node node,
                              int line,
                              int column)

createSymbol

public static Item createSymbol(String symbol)

createSymbol

public static Item createSymbol(String symbol,
                                int line,
                                int column)

createTagged

public static Item createTagged(String tag)

addPair

public static void addPair(ItemList list,
                           String key,
                           String value)

addPair

public static void addPair(ItemList list,
                           String key,
                           com.hp.hpl.jena.graph.Node node)

addPair

public static void addPair(ItemList list,
                           com.hp.hpl.jena.graph.Node key,
                           com.hp.hpl.jena.graph.Node value)

addPair

public static void addPair(ItemList list,
                           Item key,
                           Item value)

makePair

public static Item makePair(Item item1,
                            Item item2)

find

public static Item find(ItemList list,
                        String key)

hashCode

public int hashCode()
Overrides:
hashCode in class Object

equals

public boolean equals(Object other)
Overrides:
equals in class Object

sameSymbol

public boolean sameSymbol(Item item)

sameSymbol

public boolean sameSymbol(String symbolStr)

getList

public ItemList getList()

getNode

public com.hp.hpl.jena.graph.Node getNode()

getSymbol

public String getSymbol()

getDouble

public double getDouble()

getInteger

public long getInteger()

getInt

public int getInt()

getLong

public int getLong()

asInteger

public long asInteger()

sniff

public String sniff()

isTaggedIgnoreCase

public boolean isTaggedIgnoreCase(String tag)

isTagged

public boolean isTagged(String tag)

isTagged

public boolean isTagged()

isNil

public boolean isNil()

isList

public boolean isList()

isNode

public boolean isNode()

isNodeURI

public boolean isNodeURI()

isVar

public boolean isVar()

isNodeLiteral

public boolean isNodeLiteral()

isNodeBNode

public boolean isNodeBNode()

isSymbol

public boolean isSymbol()

isSymbol

public boolean isSymbol(String testSymbol)

isSymbolIgnoreCase

public boolean isSymbolIgnoreCase(String testSymbol)

visit

public void visit(ItemVisitor visitor)

transform

public Item transform(ItemTransform transformer)

toString

public String toString()
Overrides:
toString in class ItemLocation

shortString

public String shortString()


Licenced under the Apache License, Version 2.0