Package nom.tam.util.array
Class MultiArrayPointer
- java.lang.Object
-
- nom.tam.util.array.MultiArrayPointer
-
public class MultiArrayPointer extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.Objectarrayprivate MultiArrayPointerbackupstatic java.lang.ObjectENDprivate intindexprivate intlengthprivate MultiArrayPointersub
-
Constructor Summary
Constructors Constructor Description MultiArrayPointer()MultiArrayPointer(java.lang.Object baseArray)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description private voidactivateSub(java.lang.Object element)private voiddeactivateSub()static booleanisSubArray(java.lang.Object element)java.lang.Objectnext()voidreset()private voidset(java.lang.Object newArray)
-
-
-
Field Detail
-
END
public static final java.lang.Object END
-
array
private java.lang.Object array
-
index
private int index
-
length
private int length
-
sub
private MultiArrayPointer sub
-
backup
private MultiArrayPointer backup
-
-
Method Detail
-
isSubArray
public static boolean isSubArray(java.lang.Object element)
-
activateSub
private void activateSub(java.lang.Object element)
-
deactivateSub
private void deactivateSub()
-
next
public java.lang.Object next()
-
reset
public void reset()
-
set
private void set(java.lang.Object newArray)
-
-