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.Object
array
private MultiArrayPointer
backup
static java.lang.Object
END
private int
index
private int
length
private MultiArrayPointer
sub
-
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 void
activateSub(java.lang.Object element)
private void
deactivateSub()
static boolean
isSubArray(java.lang.Object element)
java.lang.Object
next()
void
reset()
private void
set(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)
-
-