Class ItemList

java.lang.Object
org.apache.jena.sparql.sse.ItemLocation
org.apache.jena.sparql.sse.ItemList
All Implemented Interfaces:
Iterable<Item>

public class ItemList extends ItemLocation implements Iterable<Item>
  • Constructor Details

    • ItemList

      public ItemList(int line, int column)
    • ItemList

      public ItemList()
    • ItemList

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

    • 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(Node node)
    • add

      public void add(String symbol)
    • get

      public Item get(int idx)
    • getFirst

      public Item getFirst()
    • isTaggedIgnoreCase

      public boolean isTaggedIgnoreCase(String symbol)
    • isTagged

      public boolean isTagged(String symbol)
    • 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