Class ListType

java.lang.Object
ca.spottedleaf.converter.types.ListType
Direct Known Subclasses:
JavaListType

public abstract class ListType extends Object
  • Constructor Details

    • ListType

      public ListType()
  • Method Details

    • getTypeUtil

      public abstract TypeUtil<?> getTypeUtil()
    • hashCode

      public abstract int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public abstract boolean equals(Object other)
      Overrides:
      equals in class Object
    • toString

      public abstract String toString()
      Overrides:
      toString in class Object
    • createEmptyList

      public abstract ListType createEmptyList()
    • createEmptyMap

      public abstract MapType createEmptyMap()
    • copy

      public abstract ListType copy()
    • getUniformType

      public abstract ObjectType getUniformType()
    • size

      public abstract int size()
    • isEmpty

      public abstract boolean isEmpty()
    • remove

      public abstract void remove(int index)
    • getGenericAndRemove

      public abstract Object getGenericAndRemove(int index)
    • getGeneric

      public abstract Object getGeneric(int index)
    • setGeneric

      public abstract void setGeneric(int index, Object to)
    • getNumber

      public abstract Number getNumber(int index)
    • getNumber

      public abstract Number getNumber(int index, Number dfl)
    • getBigInteger

      public abstract BigInteger getBigInteger(int index)
    • getBigInteger

      public abstract BigInteger getBigInteger(int index, BigInteger dfl)
    • setBigInteger

      public abstract void setBigInteger(int index, BigInteger to)
    • getBigDecimal

      public abstract BigDecimal getBigDecimal(int index)
    • getBigDecimal

      public abstract BigDecimal getBigDecimal(int index, BigDecimal dfl)
    • setBigDecimal

      public abstract void setBigDecimal(int index, BigDecimal to)
    • getByte

      public abstract byte getByte(int index)
    • getByte

      public abstract byte getByte(int index, byte dfl)
    • setByte

      public abstract void setByte(int index, byte to)
    • getShort

      public abstract short getShort(int index)
    • getShort

      public abstract short getShort(int index, short dfl)
    • setShort

      public abstract void setShort(int index, short to)
    • getInt

      public abstract int getInt(int index)
    • getInt

      public abstract int getInt(int index, int dfl)
    • setInt

      public abstract void setInt(int index, int to)
    • getLong

      public abstract long getLong(int index)
    • getLong

      public abstract long getLong(int index, long dfl)
    • setLong

      public abstract void setLong(int index, long to)
    • getFloat

      public abstract float getFloat(int index)
    • getFloat

      public abstract float getFloat(int index, float dfl)
    • setFloat

      public abstract void setFloat(int index, float to)
    • getDouble

      public abstract double getDouble(int index)
    • getDouble

      public abstract double getDouble(int index, double dfl)
    • setDouble

      public abstract void setDouble(int index, double to)
    • getBytes

      public abstract byte[] getBytes(int index)
    • getBytes

      public abstract byte[] getBytes(int index, byte[] dfl)
    • setBytes

      public abstract void setBytes(int index, byte[] to)
    • getShorts

      public abstract short[] getShorts(int index)
    • getShorts

      public abstract short[] getShorts(int index, short[] dfl)
    • setShorts

      public abstract void setShorts(int index, short[] to)
    • getInts

      public abstract int[] getInts(int index)
    • getInts

      public abstract int[] getInts(int index, int[] dfl)
    • setInts

      public abstract void setInts(int index, int[] to)
    • getLongs

      public abstract long[] getLongs(int index)
    • getLongs

      public abstract long[] getLongs(int index, long[] dfl)
    • setLongs

      public abstract void setLongs(int index, long[] to)
    • getList

      public abstract ListType getList(int index)
    • getList

      public abstract ListType getList(int index, ListType dfl)
    • setList

      public abstract void setList(int index, ListType list)
    • getMap

      public abstract MapType getMap(int index)
    • getMap

      public abstract MapType getMap(int index, MapType dfl)
    • setMap

      public abstract void setMap(int index, MapType to)
    • getString

      public abstract String getString(int index)
    • getString

      public abstract String getString(int index, String dfl)
    • setString

      public abstract void setString(int index, String to)
    • addGeneric

      public abstract void addGeneric(Object value)
    • addBigInteger

      public abstract void addBigInteger(BigInteger i)
    • addBigInteger

      public abstract void addBigInteger(int index, BigInteger i)
    • addBigDecimal

      public abstract void addBigDecimal(BigDecimal d)
    • addBigDecimal

      public abstract void addBigDecimal(int index, BigDecimal d)
    • addByte

      public abstract void addByte(byte b)
    • addByte

      public abstract void addByte(int index, byte b)
    • addShort

      public abstract void addShort(short s)
    • addShort

      public abstract void addShort(int index, short s)
    • addInt

      public abstract void addInt(int i)
    • addInt

      public abstract void addInt(int index, int i)
    • addLong

      public abstract void addLong(long l)
    • addLong

      public abstract void addLong(int index, long l)
    • addFloat

      public abstract void addFloat(float f)
    • addFloat

      public abstract void addFloat(int index, float f)
    • addDouble

      public abstract void addDouble(double d)
    • addDouble

      public abstract void addDouble(int index, double d)
    • addByteArray

      public abstract void addByteArray(byte[] arr)
    • addByteArray

      public abstract void addByteArray(int index, byte[] arr)
    • addShortArray

      public abstract void addShortArray(short[] arr)
    • addShortArray

      public abstract void addShortArray(int index, short[] arr)
    • addIntArray

      public abstract void addIntArray(int[] arr)
    • addIntArray

      public abstract void addIntArray(int index, int[] arr)
    • addLongArray

      public abstract void addLongArray(long[] arr)
    • addLongArray

      public abstract void addLongArray(int index, long[] arr)
    • addList

      public abstract void addList(ListType list)
    • addList

      public abstract void addList(int index, ListType list)
    • addMap

      public abstract void addMap(MapType map)
    • addMap

      public abstract void addMap(int index, MapType map)
    • addString

      public abstract void addString(String string)
    • addString

      public abstract void addString(int index, String string)