Class ContainerIterator

  • All Implemented Interfaces:
    java.util.Iterator<Container>

    public class ContainerIterator
    extends java.lang.Object
    implements java.util.Iterator<Container>
    • Constructor Detail

      • ContainerIterator

        public ContainerIterator​(Containers containers)
        construct a containers iterator
        Parameters:
        containers - the containers
    • Method Detail

      • hasNext

        public boolean hasNext()
        Specified by:
        hasNext in interface java.util.Iterator<Container>
      • next

        public Container next()
        Specified by:
        next in interface java.util.Iterator<Container>
      • getCurrentContainerIdx

        public long getCurrentContainerIdx()
      • replace

        public void replace​(Container container)
        replace current container
        Parameters:
        container - the fresh container which is to replace the current old one