Package com.tenio.common.data.implement
Class ZeroArrayImpl
java.lang.Object
com.tenio.common.data.implement.ZeroArrayImpl
- All Implemented Interfaces:
ZeroArray
,ZeroElement
An implementation for the zero array.
-
Method Summary
Modifier and TypeMethodDescriptionaddBoolean
(boolean element) addBooleanArray
(Collection<Boolean> element) addByte
(byte element) addByteArray
(byte[] element) addDouble
(double element) addDoubleArray
(Collection<Double> element) addFloat
(float element) addFloatArray
(Collection<Float> element) addInteger
(int element) addIntegerArray
(Collection<Integer> element) addLong
(long element) addLongArray
(Collection<Long> element) addNull()
addShort
(short element) addShortArray
(Collection<Short> element) addStringArray
(Collection<String> element) addZeroArray
(ZeroArray element) addZeroData
(ZeroData data) addZeroObject
(ZeroObject element) boolean
getBoolean
(int index) getBooleanArray
(int index) getByte
(int index) byte[]
getByteArray
(int index) getDouble
(int index) getDoubleArray
(int index) getElementAt
(int index) getFloat
(int index) getFloatArray
(int index) getInteger
(int index) getIntegerArray
(int index) getLong
(int index) getLongArray
(int index) getShort
(int index) getShortArray
(int index) getString
(int index) getStringArray
(int index) getZeroArray
(int index) getZeroData
(int index) getZeroObject
(int index) boolean
isNull
(int index) iterator()
static ZeroArray
static ZeroArray
newInstance
(byte[] binary) void
removeElementAt
(int index) int
size()
byte[]
toBinary()
toString()
-
Method Details
-
newInstance
-
newInstance
-
toBinary
public byte[] toBinary()- Specified by:
toBinary
in interfaceZeroElement
-
contains
-
iterator
-
getElementAt
- Specified by:
getElementAt
in interfaceZeroArray
-
removeElementAt
public void removeElementAt(int index) - Specified by:
removeElementAt
in interfaceZeroArray
-
size
public int size()- Specified by:
size
in interfaceZeroElement
-
isNull
public boolean isNull(int index) -
getBoolean
- Specified by:
getBoolean
in interfaceZeroArray
-
getByte
-
getShort
-
getInteger
- Specified by:
getInteger
in interfaceZeroArray
-
getLong
-
getFloat
-
getDouble
-
getString
-
getZeroArray
- Specified by:
getZeroArray
in interfaceZeroArray
-
getZeroObject
- Specified by:
getZeroObject
in interfaceZeroArray
-
getZeroData
- Specified by:
getZeroData
in interfaceZeroArray
-
addNull
-
addBoolean
- Specified by:
addBoolean
in interfaceZeroArray
-
addByte
-
addShort
-
addInteger
- Specified by:
addInteger
in interfaceZeroArray
-
addLong
-
addFloat
-
addDouble
-
addString
-
addZeroArray
- Specified by:
addZeroArray
in interfaceZeroArray
-
addZeroObject
- Specified by:
addZeroObject
in interfaceZeroArray
-
addZeroData
- Specified by:
addZeroData
in interfaceZeroArray
-
getBooleanArray
- Specified by:
getBooleanArray
in interfaceZeroArray
-
getByteArray
public byte[] getByteArray(int index) - Specified by:
getByteArray
in interfaceZeroArray
-
getShortArray
- Specified by:
getShortArray
in interfaceZeroArray
-
getIntegerArray
- Specified by:
getIntegerArray
in interfaceZeroArray
-
getLongArray
- Specified by:
getLongArray
in interfaceZeroArray
-
getFloatArray
- Specified by:
getFloatArray
in interfaceZeroArray
-
getDoubleArray
- Specified by:
getDoubleArray
in interfaceZeroArray
-
getStringArray
- Specified by:
getStringArray
in interfaceZeroArray
-
addBooleanArray
- Specified by:
addBooleanArray
in interfaceZeroArray
-
addByteArray
- Specified by:
addByteArray
in interfaceZeroArray
-
addShortArray
- Specified by:
addShortArray
in interfaceZeroArray
-
addIntegerArray
- Specified by:
addIntegerArray
in interfaceZeroArray
-
addLongArray
- Specified by:
addLongArray
in interfaceZeroArray
-
addFloatArray
- Specified by:
addFloatArray
in interfaceZeroArray
-
addDoubleArray
- Specified by:
addDoubleArray
in interfaceZeroArray
-
addStringArray
- Specified by:
addStringArray
in interfaceZeroArray
-
toString
-