Class FieldIteratorManager


  • public final class FieldIteratorManager
    extends Object
    Class responsible for creating iterators associated with a given RecordValued object.
    • Constructor Detail

      • FieldIteratorManager

        public FieldIteratorManager​(RecordValued record,
                                    ModificationCountProvider modificationCountProvider)
        Creates a new FieldIteratorManager.
        Parameters:
        record - The record value.
        modificationCountProvider - The modification count provider to use to indicate when the underlying record changes values.
    • Method Detail

      • newIterator

        public ScalarValuedIterator newIterator​(FieldIteratorProperties properties)
        Creates an iterator on the managed record.
        Parameters:
        properties - properties for the iterator
        Returns:
        a new iterator