Interface XSNamespaceItemList

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

    public interface XSNamespaceItemList
    extends java.util.List
    The XSNamesaceItemList interface provides the abstraction of an immutable ordered collection of XSNamespaceItems, without defining or constraining how this collection is implemented.
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      int getLength()
      The number of XSNamespaceItems in the list.
      XSNamespaceItem 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.Collection

        parallelStream, removeIf, stream, toArray
      • Methods inherited from interface java.lang.Iterable

        forEach
      • 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, replaceAll, retainAll, set, size, sort, spliterator, subList, toArray, toArray
    • Method Detail

      • getLength

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

        XSNamespaceItem 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 XSNamespaceItem at the indexth position in the XSNamespaceItemList, or null if the index specified is not valid.