org.geotools.data.complex.filter
Class XPath.StepList

java.lang.Object
  extended by java.util.AbstractCollection<E>
      extended by java.util.AbstractList<E>
          extended by java.util.ArrayList<E>
              extended by org.geotools.util.CheckedArrayList<XPath.Step>
                  extended by org.geotools.data.complex.filter.XPath.StepList
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable, java.lang.Iterable<XPath.Step>, java.util.Collection<XPath.Step>, java.util.List<XPath.Step>, java.util.RandomAccess, CheckedCollection<XPath.Step>
Enclosing class:
XPath

public static class XPath.StepList
extends CheckedArrayList<XPath.Step>

See Also:
Serialized Form

Field Summary
 
Fields inherited from class java.util.AbstractList
modCount
 
Constructor Summary
XPath.StepList(XPath.StepList steps)
           
 
Method Summary
 XPath.StepList clone()
          Returns a shallow copy of this list.
 boolean equalsIgnoreIndex(XPath.StepList propertyName)
          Compares this StepList with another for equivalence regardless of the indexes of each Step.
 XPath.StepList subList(int fromIndex, int toIndex)
           
 java.lang.String toString()
          Returns a string representation of this list.
 
Methods inherited from class org.geotools.util.CheckedArrayList
add, add, addAll, addAll, checkWritePermission, clear, contains, ensureCapacity, ensureValidType, equals, get, getElementType, getLock, hashCode, indexOf, isEmpty, iterator, lastIndexOf, remove, remove, removeAll, retainAll, set, size, toArray, toArray, trimToSize
 
Methods inherited from class java.util.ArrayList
listIterator, listIterator, removeRange
 
Methods inherited from class java.util.AbstractCollection
containsAll
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.util.Collection
containsAll
 
Methods inherited from interface java.util.List
containsAll
 

Constructor Detail

XPath.StepList

public XPath.StepList(XPath.StepList steps)
Method Detail

toString

public java.lang.String toString()
Description copied from class: CheckedArrayList
Returns a string representation of this list.

Overrides:
toString in class CheckedArrayList<XPath.Step>

subList

public XPath.StepList subList(int fromIndex,
                              int toIndex)
Specified by:
subList in interface java.util.List<XPath.Step>
Overrides:
subList in class java.util.ArrayList<XPath.Step>

clone

public XPath.StepList clone()
Description copied from class: CheckedArrayList
Returns a shallow copy of this list.

Overrides:
clone in class CheckedArrayList<XPath.Step>
Returns:
A shallow copy of this list.

equalsIgnoreIndex

public boolean equalsIgnoreIndex(XPath.StepList propertyName)
Compares this StepList with another for equivalence regardless of the indexes of each Step.

Parameters:
propertyName -
Returns:
true if this step list has the same location paths than propertyName ignoring the indexes in each step. false otherwise.


Copyright © 1996-2010 Geotools. All Rights Reserved.