public abstract class CompoundTagAPI<T> extends BaseTagAPI<T>
wrapped| Modifier | Constructor and Description |
|---|---|
protected |
CompoundTagAPI(T tag) |
| Modifier and Type | Method and Description |
|---|---|
abstract boolean |
contains(java.lang.String key) |
abstract CompoundTagAPI<?> |
getCompoundTag(java.lang.String key) |
abstract ListTagAPI<?> |
getListTag(java.lang.String key) |
abstract PrimitiveTagAPI<?> |
getPrimitiveTag(java.lang.String key) |
abstract java.lang.String |
getString(java.lang.String key) |
abstract BaseTagAPI<?> |
getTag(java.lang.String key) |
abstract boolean |
isEmpty() |
abstract void |
putBoolean(java.lang.String key,
boolean b) |
abstract void |
putByte(java.lang.String key,
byte b) |
abstract void |
putDouble(java.lang.String key,
double d) |
abstract void |
putFloat(java.lang.String key,
float f) |
abstract void |
putInt(java.lang.String key,
int i) |
abstract void |
putLong(java.lang.String key,
long l) |
abstract void |
putShort(java.lang.String key,
short s) |
abstract void |
putString(java.lang.String key,
java.lang.String value) |
abstract void |
putTag(java.lang.String key,
BaseTagAPI<?> tag) |
abstract java.lang.String |
toPrettyString() |
asCompoundTag, asListTag, asPrimitiveTag, asStringTag, isCompound, isList, isPrimitive, isString, writeequals, getWrapped, getWrappedClass, toStringprotected CompoundTagAPI(T tag)
public abstract boolean contains(java.lang.String key)
public abstract CompoundTagAPI<?> getCompoundTag(java.lang.String key)
public abstract ListTagAPI<?> getListTag(java.lang.String key)
public abstract PrimitiveTagAPI<?> getPrimitiveTag(java.lang.String key)
public abstract java.lang.String getString(java.lang.String key)
public abstract BaseTagAPI<?> getTag(java.lang.String key)
public abstract boolean isEmpty()
public abstract void putBoolean(java.lang.String key,
boolean b)
public abstract void putByte(java.lang.String key,
byte b)
public abstract void putDouble(java.lang.String key,
double d)
public abstract void putFloat(java.lang.String key,
float f)
public abstract void putInt(java.lang.String key,
int i)
public abstract void putLong(java.lang.String key,
long l)
public abstract void putShort(java.lang.String key,
short s)
public abstract void putString(java.lang.String key,
java.lang.String value)
public abstract void putTag(java.lang.String key,
BaseTagAPI<?> tag)
public abstract java.lang.String toPrettyString()