## Class RJavaArrayIterator

- java.lang.Object
- - RJavaArrayIterator

- Direct Known Subclasses:
    `ArrayWrapper`, `RectangularArrayBuilder`, `RectangularArraySummary`

      public abstract class RJavaArrayIterator
      extends java.lang.Object

- - ### Field Summary

    Fields
    Modifier and Type | Field | Description
    --- | --- | ---
    `protected java.lang.Object` | `array` |
    `protected int[]` | `dimensions` |
    `protected int[]` | `dimprod` |
    `protected int` | `increment` |
    `protected int[]` | `index` |
    `protected int` | `nd` |
    `protected int` | `position` |
    `protected int` | `start` |

  - ### Constructor Summary

    Constructors
    Constructor | Description
    --- | ---
    `RJavaArrayIterator()` |
    `RJavaArrayIterator​(int d1)` |
    `RJavaArrayIterator​(int[] dimensions)` |

  - ### Method Summary

    All Methods Instance Methods Concrete Methods
    Modifier and Type | Method | Description
    --- | --- | ---
    `java.lang.Object` | `getArray()` |
    `java.lang.String` | `getArrayClassName()` |
    `int[]` | `getDimensions()` |
    `protected boolean` | `hasNext()` |
    `protected java.lang.Object` | `next()` |

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

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

- - ### Field Detail

    - #### dimensions

          protected int[] dimensions

    - #### nd

          protected int nd

    - #### index

          protected int[] index

    - #### dimprod

          protected int[] dimprod

    - #### array

          protected java.lang.Object array

    - #### increment

          protected int increment

    - #### position

          protected int position

    - #### start

          protected int start

  - ### Constructor Detail

    - #### RJavaArrayIterator

          public RJavaArrayIterator()

    - #### RJavaArrayIterator

          public RJavaArrayIterator​(int[] dimensions)

    - #### RJavaArrayIterator

          public RJavaArrayIterator​(int d1)

  - ### Method Detail

    - #### getArray

          public java.lang.Object getArray()

    - #### getArrayClassName

          public java.lang.String getArrayClassName()

      Returns:
        the class name of the array

    - #### getDimensions

          public int[] getDimensions()

    - #### next

          protected java.lang.Object next()

    - #### hasNext

          protected boolean hasNext()