Class OMChildElementIterator

java.lang.Object
org.apache.axiom.om.impl.traverse.OMChildElementIterator
All Implemented Interfaces:
Iterator

public class OMChildElementIterator extends Object implements Iterator
Deprecated.
This type of iterator should always be created using OMElement.getChildElements(), and this class should never be referenced directly. It will be removed in Axiom 1.3.
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected org.apache.axiom.om.OMNode
    Deprecated.
    Field currentChild
    protected org.apache.axiom.om.OMNode
    Deprecated.
    Field lastChild
    protected boolean
    Deprecated.
    Field nextCalled
    protected boolean
    Deprecated.
    Field removeCalled
  • Constructor Summary

    Constructors
    Constructor
    Description
    OMChildElementIterator(org.apache.axiom.om.OMElement currentChild)
    Deprecated.
    Constructor OMChildrenIterator.
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    Deprecated.
    Returns true if the iteration has more elements.
    Deprecated.
    Returns the next element in the iteration.
    void
    Deprecated.
    Removes the last element returned by the iterator (optional operation) from the underlying collection.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface java.util.Iterator

    forEachRemaining
  • Field Details

    • currentChild

      protected org.apache.axiom.om.OMNode currentChild
      Deprecated.
      Field currentChild
    • lastChild

      protected org.apache.axiom.om.OMNode lastChild
      Deprecated.
      Field lastChild
    • nextCalled

      protected boolean nextCalled
      Deprecated.
      Field nextCalled
    • removeCalled

      protected boolean removeCalled
      Deprecated.
      Field removeCalled
  • Constructor Details

    • OMChildElementIterator

      public OMChildElementIterator(org.apache.axiom.om.OMElement currentChild)
      Deprecated.
      Constructor OMChildrenIterator.
      Parameters:
      currentChild -
  • Method Details

    • remove

      public void remove()
      Deprecated.
      Removes the last element returned by the iterator (optional operation) from the underlying collection. This method can be called only once per call to next. The behavior of an iterator is unspecified if the underlying collection is modified while the iteration is in progress in any way other than by calling this method.
      Specified by:
      remove in interface Iterator
      Throws:
      UnsupportedOperationException - if the remove operation is not supported by this Iterator.
      IllegalStateException - if the next method has not yet been called, or the remove method has already been called after the last call to the next method.
    • hasNext

      public boolean hasNext()
      Deprecated.
      Returns true if the iteration has more elements. (In other words, returns true if next would return an element rather than throwing an exception.)
      Specified by:
      hasNext in interface Iterator
      Returns:
      Returns true if the iterator has more elements.
    • next

      public Object next()
      Deprecated.
      Returns the next element in the iteration.
      Specified by:
      next in interface Iterator
      Returns:
      Returns the next element in the iteration.
      Throws:
      NoSuchElementException - iteration has no more elements.