com.ibm.tivoli.maximo.oslc.provider

Class OslcJSONObjectIterator

  • All Implemented Interfaces:
    java.util.Iterator


    public class OslcJSONObjectIterator
    extends StructureObjectIterator
    implements java.util.Iterator
    • Constructor Summary

      Constructors 
      Constructor and Description
      OslcJSONObjectIterator()
      Default Constructor
      OslcJSONObjectIterator(java.util.Iterator ir, java.lang.String osName, java.lang.String objectPath, java.lang.String messageType, UserInfo userInfo, boolean leanJson)
      Constructor
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method and Description
      boolean hasNext()
      Has next element in iteration
      java.lang.Object next()
      Return next element
      void remove()
      Remove from iterator
      • 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
    • Constructor Detail

      • OslcJSONObjectIterator

        public OslcJSONObjectIterator()
        Default Constructor
      • OslcJSONObjectIterator

        public OslcJSONObjectIterator(java.util.Iterator ir,
                                      java.lang.String osName,
                                      java.lang.String objectPath,
                                      java.lang.String messageType,
                                      UserInfo userInfo,
                                      boolean leanJson)
        Constructor
        Parameters:
        ir - Original Itearator.
    • Method Detail

      • remove

        public void remove()
        Remove from iterator
        Specified by:
        remove in interface java.util.Iterator
        Overrides:
        remove in class StructureObjectIterator
      • hasNext

        public boolean hasNext()
        Has next element in iteration
        Specified by:
        hasNext in interface java.util.Iterator
        Overrides:
        hasNext in class StructureObjectIterator
      • next

        public java.lang.Object next()
        Return next element
        Specified by:
        next in interface java.util.Iterator
        Overrides:
        next in class StructureObjectIterator
        Returns:
        next object