Class DataSet

java.lang.Object
de.ellpeck.rockbottom.api.data.set.AbstractDataSet
de.ellpeck.rockbottom.api.data.set.DataSet
All Implemented Interfaces:
Iterable<Map.Entry<String,DataPart>>

public final class DataSet extends AbstractDataSet
  • Constructor Details

    • DataSet

      public DataSet()
  • Method Details

    • getInt

      public int getInt(String key)
    • addInt

      public void addInt(String key, int i)
    • getLong

      public long getLong(String key)
    • addLong

      public void addLong(String key, long l)
    • getFloat

      public float getFloat(String key)
    • addFloat

      public void addFloat(String key, float f)
    • getDouble

      public double getDouble(String key)
    • addDouble

      public void addDouble(String key, double d)
    • getDataSet

      public DataSet getDataSet(String key)
    • addDataSet

      public void addDataSet(String key, DataSet set)
    • getModBasedDataSet

      public ModBasedDataSet getModBasedDataSet(String key)
    • addModBasedDataSet

      public void addModBasedDataSet(String key, ModBasedDataSet set)
    • getUniqueId

      public UUID getUniqueId(String key)
    • addUniqueId

      public void addUniqueId(String key, UUID id)
    • getByte

      public byte getByte(String key)
    • addByte

      public void addByte(String key, byte b)
    • getShort

      public short getShort(String key)
    • addShort

      public void addShort(String key, short s)
    • getBoolean

      public boolean getBoolean(String key)
    • addBoolean

      public void addBoolean(String key, boolean s)
    • getString

      public String getString(String key)
    • addString

      public void addString(String key, String s)
    • getList

      public <T extends DataPart> List<T> getList(String key)
    • addList

      public void addList(String key, List<? extends DataPart> list)
    • addEnum

      public void addEnum(String key, Enum<?> value)
    • getEnum

      public <T extends Enum<T>> T getEnum(String key, Class<T> type)
    • copy

      public DataSet copy()