Class BaseObjectIterator<E>

java.lang.Object
ca.spottedleaf.concurrentutil.collection.iterator.BaseObjectIterator<E>
All Implemented Interfaces:
Iterator<E>
Direct Known Subclasses:
BaseBooleanIterator, BaseByteIterator, BaseDoubleIterator, BaseFloatIterator, BaseIntIterator, BaseLongIterator, BaseShortIterator, ConcurrentChainedInt2IntHashTable.EntryNodeIterator, ConcurrentChainedInt2LongHashTable.EntryNodeIterator, ConcurrentChainedInt2ObjectHashTable.EntryNodeIterator, ConcurrentChainedInt2ObjectHashTable.ValueIterator, ConcurrentChainedInt2ReferenceHashTable.EntryNodeIterator, ConcurrentChainedInt2ReferenceHashTable.ValueIterator, ConcurrentChainedLong2IntHashTable.EntryNodeIterator, ConcurrentChainedLong2LongHashTable.EntryNodeIterator, ConcurrentChainedLong2ObjectHashTable.EntryNodeIterator, ConcurrentChainedLong2ObjectHashTable.ValueIterator, ConcurrentChainedLong2ReferenceHashTable.EntryNodeIterator, ConcurrentChainedLong2ReferenceHashTable.ValueIterator, ConcurrentChainedObject2IntHashTable.EntryNodeIterator, ConcurrentChainedObject2IntHashTable.KeyIterator, ConcurrentChainedObject2LongHashTable.EntryNodeIterator, ConcurrentChainedObject2LongHashTable.KeyIterator, ConcurrentChainedObject2ObjectHashTable.EntryNodeIterator, ConcurrentChainedObject2ObjectHashTable.KeyIterator, ConcurrentChainedObject2ObjectHashTable.ValueIterator, ConcurrentChainedObject2ReferenceHashTable.EntryNodeIterator, ConcurrentChainedObject2ReferenceHashTable.KeyIterator, ConcurrentChainedObject2ReferenceHashTable.ValueIterator, ConcurrentChainedReference2IntHashTable.EntryNodeIterator, ConcurrentChainedReference2IntHashTable.KeyIterator, ConcurrentChainedReference2LongHashTable.EntryNodeIterator, ConcurrentChainedReference2LongHashTable.KeyIterator, ConcurrentChainedReference2ObjectHashTable.EntryNodeIterator, ConcurrentChainedReference2ObjectHashTable.KeyIterator, ConcurrentChainedReference2ObjectHashTable.ValueIterator, ConcurrentChainedReference2ReferenceHashTable.EntryNodeIterator, ConcurrentChainedReference2ReferenceHashTable.KeyIterator, ConcurrentChainedReference2ReferenceHashTable.ValueIterator

public abstract class BaseObjectIterator<E> extends Object implements Iterator<E>
  • Constructor Details

    • BaseObjectIterator

      public BaseObjectIterator()
  • Method Details

    • hasNext

      public abstract boolean hasNext()
      Specified by:
      hasNext in interface Iterator<E>
    • next

      public abstract E next()
      Specified by:
      next in interface Iterator<E>
    • remove

      public abstract void remove()
      Specified by:
      remove in interface Iterator<E>
    • forEachRemaining

      public final void forEachRemaining(Consumer<? super E> action)
      Specified by:
      forEachRemaining in interface Iterator<E>