org.apache.xerces.xs
Interface XSObjectList

All Superinterfaces:
java.util.Collection, java.lang.Iterable, java.util.List

public interface XSObjectList
extends java.util.List

The XSObjectList interface provides the abstraction of an immutable ordered collection of XSObjects, without defining or constraining how this collection is implemented.


Method Summary
 int getLength()
          The number of XSObjects in the list.
 XSObject item(int index)
          Returns the indexth item in the collection or null if index is greater than or equal to the number of objects in the list.
 
Methods inherited from interface java.util.List
add, add, addAll, addAll, clear, contains, containsAll, equals, get, hashCode, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, retainAll, set, size, subList, toArray, toArray
 

Method Detail

getLength

int getLength()
The number of XSObjects in the list. The range of valid child object indices is 0 to length-1 inclusive.


item

XSObject item(int index)
Returns the indexth item in the collection or null if index is greater than or equal to the number of objects in the list. The index starts at 0.

Parameters:
index - index into the collection.
Returns:
The XSObject at the indexth position in the XSObjectList, or null if the index specified is not valid.


Copyright 1999-2010 The Apache Software Foundation. All Rights Reserved.