Package org.apache.jena.sparql.sse
Class ItemList
- java.lang.Object
-
- org.apache.jena.sparql.sse.ItemLocation
-
- org.apache.jena.sparql.sse.ItemList
-
- All Implemented Interfaces:
java.lang.Iterable<Item>
public class ItemList extends ItemLocation implements java.lang.Iterable<Item>
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidadd(java.lang.String symbol)voidadd(Node node)voidadd(Item item)voidaddAll(ItemList itemList)Itemcar()ItemListcdr()ItemListcdrOrNull()booleanequals(java.lang.Object other)Itemget(int idx)ItemgetFirst()ItemgetLast()inthashCode()booleanisEmpty()java.util.Iterator<Item>iterator()java.lang.StringshortString()intsize()ItemListsublist(int start)ItemListsublist(int start, int finish)Slice of the list from start (inclusive) to finish (exclusive)java.lang.StringtoString()-
Methods inherited from class org.apache.jena.sparql.sse.ItemLocation
getColumn, getLine, hasLocation, location
-
-
-
-
Constructor Detail
-
ItemList
public ItemList(int line, int column)
-
ItemList
public ItemList()
-
ItemList
public ItemList(int line, int column, int offset, java.util.List<Item> elts)
-
-
Method Detail
-
size
public int size()
-
isEmpty
public boolean isEmpty()
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
equals
public boolean equals(java.lang.Object other)
- Overrides:
equalsin classjava.lang.Object
-
addAll
public void addAll(ItemList itemList)
-
add
public void add(Item item)
-
add
public void add(Node node)
-
add
public void add(java.lang.String symbol)
-
get
public Item get(int idx)
-
getFirst
public Item getFirst()
-
getLast
public Item getLast()
-
iterator
public java.util.Iterator<Item> iterator()
- Specified by:
iteratorin interfacejava.lang.Iterable<Item>
-
car
public Item car()
-
cdr
public ItemList cdr()
-
cdrOrNull
public ItemList cdrOrNull()
-
sublist
public ItemList sublist(int start)
-
sublist
public ItemList sublist(int start, int finish)
Slice of the list from start (inclusive) to finish (exclusive)
-
shortString
public java.lang.String shortString()
-
toString
public java.lang.String toString()
- Overrides:
toStringin classItemLocation
-
-