Class JsonListType
java.lang.Object
ca.spottedleaf.dataconverter.types.json.JsonListType
- All Implemented Interfaces:
ListType
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final com.google.gson.JsonArrayprotected final boolean -
Constructor Summary
ConstructorsConstructorDescriptionJsonListType(boolean compressed) JsonListType(com.google.gson.JsonArray array, boolean compressed) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddByte(byte b) voidaddByte(int index, byte b) voidaddByteArray(byte[] arr) voidaddByteArray(int index, byte[] arr) voidaddDouble(double d) voidaddDouble(int index, double d) voidaddFloat(float f) voidaddFloat(int index, float f) voidaddInt(int i) voidaddInt(int index, int i) voidaddIntArray(int[] arr) voidaddIntArray(int index, int[] arr) voidvoidvoidaddLong(int index, long l) voidaddLong(long l) voidaddLongArray(int index, long[] arr) voidaddLongArray(long[] arr) voidvoidvoidaddShort(int index, short s) voidaddShort(short s) voidaddShortArray(int index, short[] arr) voidaddShortArray(short[] arr) voidvoidcopy()booleanbytegetByte(int index) byte[]getBytes(int index) doublegetDouble(int index) floatgetFloat(int index) intgetInt(int index) int[]getInts(int index) com.google.gson.JsonArraygetJson()getList(int index) longgetLong(int index) long[]getLongs(int index) getMap(int index) getNumber(int index) shortgetShort(int index) short[]getShorts(int index) getString(int index) getType()inthashCode()voidremove(int index) voidsetByte(int index, byte to) voidsetBytes(int index, byte[] to) voidsetDouble(int index, double to) voidsetFloat(int index, float to) voidsetInt(int index, int to) voidsetInts(int index, int[] to) voidvoidsetLong(int index, long to) voidsetLongs(int index, long[] to) voidvoidsetShort(int index, short to) voidsetShorts(int index, short[] to) voidintsize()toString()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface ca.spottedleaf.dataconverter.types.ListType
addGeneric, getGeneric, setGeneric
-
Field Details
-
array
protected final com.google.gson.JsonArray array -
compressed
protected final boolean compressed
-
-
Constructor Details
-
JsonListType
public JsonListType(boolean compressed) -
JsonListType
public JsonListType(com.google.gson.JsonArray array, boolean compressed)
-
-
Method Details
-
getTypeUtil
- Specified by:
getTypeUtilin interfaceListType
-
equals
-
hashCode
public int hashCode() -
toString
-
getJson
public com.google.gson.JsonArray getJson() -
copy
-
getType
-
size
public int size() -
remove
public void remove(int index) -
getNumber
-
getByte
public byte getByte(int index) -
setByte
public void setByte(int index, byte to) -
getShort
public short getShort(int index) -
setShort
public void setShort(int index, short to) -
getInt
public int getInt(int index) -
setInt
public void setInt(int index, int to) -
getLong
public long getLong(int index) -
setLong
public void setLong(int index, long to) -
getFloat
public float getFloat(int index) -
setFloat
public void setFloat(int index, float to) -
getDouble
public double getDouble(int index) -
setDouble
public void setDouble(int index, double to) -
getBytes
public byte[] getBytes(int index) -
setBytes
public void setBytes(int index, byte[] to) -
getShorts
public short[] getShorts(int index) -
setShorts
public void setShorts(int index, short[] to) -
getInts
public int[] getInts(int index) -
setInts
public void setInts(int index, int[] to) -
getLongs
public long[] getLongs(int index) -
setLongs
public void setLongs(int index, long[] to) -
getList
-
setList
-
getMap
-
setMap
-
getString
-
setString
-
addByte
public void addByte(byte b) -
addByte
public void addByte(int index, byte b) -
addShort
public void addShort(short s) -
addShort
public void addShort(int index, short s) -
addInt
public void addInt(int i) -
addInt
public void addInt(int index, int i) -
addLong
public void addLong(long l) -
addLong
public void addLong(int index, long l) -
addFloat
public void addFloat(float f) -
addFloat
public void addFloat(int index, float f) -
addDouble
public void addDouble(double d) -
addDouble
public void addDouble(int index, double d) -
addByteArray
public void addByteArray(byte[] arr) - Specified by:
addByteArrayin interfaceListType
-
addByteArray
public void addByteArray(int index, byte[] arr) - Specified by:
addByteArrayin interfaceListType
-
addShortArray
public void addShortArray(short[] arr) - Specified by:
addShortArrayin interfaceListType
-
addShortArray
public void addShortArray(int index, short[] arr) - Specified by:
addShortArrayin interfaceListType
-
addIntArray
public void addIntArray(int[] arr) - Specified by:
addIntArrayin interfaceListType
-
addIntArray
public void addIntArray(int index, int[] arr) - Specified by:
addIntArrayin interfaceListType
-
addLongArray
public void addLongArray(long[] arr) - Specified by:
addLongArrayin interfaceListType
-
addLongArray
public void addLongArray(int index, long[] arr) - Specified by:
addLongArrayin interfaceListType
-
addList
-
addList
-
addMap
-
addMap
-
addString
-
addString
-