public class LengthProvider2Base extends java.lang.Object implements LengthProvider2
Constructor and Description |
---|
LengthProvider2Base() |
Modifier and Type | Method and Description |
---|---|
int |
getElements(java.lang.Object o,
int n)
Get number of elements in array.
|
int |
getLength(java.lang.Object o,
int n)
Get length of field.
|
LengthProvider2 |
getLengthProvider(java.lang.Object o,
int n)
Get length provider for sub struct.
|
int |
getMaxLength()
Get max length of struct.
|
public int getLength(java.lang.Object o, int n)
LengthProvider
getLength
in interface LengthProvider
o
- object (not completely initialized for read)n
- field numberpublic int getMaxLength()
LengthProvider2
getMaxLength
in interface LengthProvider2
public int getElements(java.lang.Object o, int n)
LengthProvider2
getElements
in interface LengthProvider2
o
- object (not completely initialized for read)n
- field numberpublic LengthProvider2 getLengthProvider(java.lang.Object o, int n)
LengthProvider2
getLengthProvider
in interface LengthProvider2
o
- object (not completely initialized for read)n
- field number