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

java.lang.Object
  extended by com.hp.hpl.jena.sparql.sse.ItemLocation
      extended by com.hp.hpl.jena.sparql.sse.ItemList
All Implemented Interfaces:
Iterable<Item>

public class ItemList
extends ItemLocation
implements Iterable<Item>


Constructor Summary
ItemList()
           
ItemList(int line, int column)
           
ItemList(int line, int column, int offset, List<Item> elts)
           
 
Method Summary
 void add(Item item)
           
 void add(com.hp.hpl.jena.graph.Node node)
           
 void add(String symbol)
           
 void addAll(ItemList itemList)
           
 Item car()
           
 ItemList cdr()
           
 ItemList cdrOrNull()
           
 boolean equals(Object other)
           
 Item get(int idx)
           
 Item getFirst()
           
 Item getLast()
           
 int hashCode()
           
 boolean isEmpty()
           
 Iterator<Item> iterator()
           
 String shortString()
           
 int size()
           
 ItemList sublist(int start)
           
 ItemList sublist(int start, int finish)
          Slice of the list from start (inclusive) to finish (exclusive)
 String toString()
           
 
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
 

Constructor Detail

ItemList

public ItemList(int line,
                int column)

ItemList

public ItemList()

ItemList

public ItemList(int line,
                int column,
                int offset,
                List<Item> elts)
Method Detail

size

public int size()

isEmpty

public boolean isEmpty()

hashCode

public int hashCode()
Overrides:
hashCode in class Object

equals

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

addAll

public void addAll(ItemList itemList)

add

public void add(Item item)

add

public void add(com.hp.hpl.jena.graph.Node node)

add

public void add(String symbol)

get

public Item get(int idx)

getFirst

public Item getFirst()

getLast

public Item getLast()

iterator

public Iterator<Item> iterator()
Specified by:
iterator in interface 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 String shortString()

toString

public String toString()
Overrides:
toString in class ItemLocation


Licenced under the Apache License, Version 2.0