Package ghidra.util.datastruct

# Class PropertySetIndexRangeIterator

java.lang.Object
ghidra.util.datastruct.PropertySetIndexRangeIterator

All Implemented Interfaces:
  `IndexRangeIterator`

public class PropertySetIndexRangeIterator extends Object implements IndexRangeIterator
Iterator over Property Set Index ranges that have the same value

- ## Constructor Summary

  Constructors
  Constructor
  Description
  `PropertySetIndexRangeIterator(ValueMap set, long start)`
  Constructor for PropertySetIndexRangeIterator.

- ## Method Summary

  Modifier and Type
  Method
  Description
  `boolean`
  `hasNext()`
  Returns true if there are more index ranges.
  `IndexRange`
  `next()`
  Returns the next index range.

  ### Methods inherited from class java.lang.Object

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

- ## Constructor Details

  - ### PropertySetIndexRangeIterator

    public PropertySetIndexRangeIterator(ValueMap set, long start)
    Constructor for PropertySetIndexRangeIterator.

- ## Method Details

  - ### hasNext

    public boolean hasNext()
    Description copied from interface: `IndexRangeIterator`
    Returns true if there are more index ranges.
    Specified by:
      `hasNext` in interface `IndexRangeIterator`
    Returns:
      true if there are more index ranges.
    See Also:
      - `IndexRangeIterator.hasNext()`

  - ### next

    public IndexRange next()
    Description copied from interface: `IndexRangeIterator`
    Returns the next index range.
    Specified by:
      `next` in interface `IndexRangeIterator`
    Returns:
      the next index range.
    See Also:
      - `IndexRangeIterator.next()`