- All Superinterfaces:
TagUtil
- Enclosing interface:
- TagUtil
public static interface TagUtil.Advanced
extends TagUtil
-
-
Method Summary
getAllKeys(org.spongepowered.plugin.PluginContainer container)
getByte(org.spongepowered.plugin.PluginContainer container,
String key)
getFloat(org.spongepowered.plugin.PluginContainer container,
String key)
default Optional<com.google.gson.JsonObject>
default com.google.gson.JsonObject[]
default List<com.google.gson.JsonObject>
getLong(org.spongepowered.plugin.PluginContainer container,
String key)
default <T> T
<T> T
default <T> T[]
default <T> T[]
getShort(org.spongepowered.plugin.PluginContainer container,
String key)
getUUID(org.spongepowered.plugin.PluginContainer container,
String key)
<T> void
putObject(org.spongepowered.plugin.PluginContainer container,
String key,
T object)
<K,
V> void
default <T> void
<T> void
-
Method Details
-
putObject
<T> void putObject(org.spongepowered.plugin.PluginContainer container,
String key,
T object)
-
putObjects
<T> void putObjects(org.spongepowered.plugin.PluginContainer container,
String key,
List<T> objects)
-
putObjects
<K,
V> void putObjects(Class<K> mapKey,
Class<V> mapValue,
org.spongepowered.plugin.PluginContainer container,
String key,
Map<K,V> objects)
-
getObject
<T> T getObject(Class<T> clazz,
org.spongepowered.plugin.PluginContainer container,
String key,
T def)
-
getObjectsList
<T> List<T> getObjectsList(Class<T> clazz,
org.spongepowered.plugin.PluginContainer container,
String key,
List<T> def)
-
getObjectsMap
<K,
V> Map<K,V> getObjectsMap(Class<K> mapKey,
Class<V> mapValue,
org.spongepowered.plugin.PluginContainer container,
String key,
Map<K,V> objects)
-
-
getAllKeys
Set<String> getAllKeys(org.spongepowered.plugin.PluginContainer container)
-
putObjects
default <T> void putObjects(Class<T> clazz,
org.spongepowered.plugin.PluginContainer container,
String key,
T... objects)
-
getObject
default <T> T getObject(Class<T> clazz,
org.spongepowered.plugin.PluginContainer container,
String key)
-
getObjectsList
default <T> List<T> getObjectsList(Class<T> clazz,
org.spongepowered.plugin.PluginContainer container,
String key)
-
getObjectsArray
default <T> T[] getObjectsArray(Class<T> clazz,
org.spongepowered.plugin.PluginContainer container,
String key,
T[] def)
-
getObjectsArray
default <T> T[] getObjectsArray(Class<T> clazz,
org.spongepowered.plugin.PluginContainer container,
String key)
-
-
getUUID
default Optional<UUID> getUUID(org.spongepowered.plugin.PluginContainer container,
String key)
-
getShort
default Optional<Short> getShort(org.spongepowered.plugin.PluginContainer container,
String key)
-
-
getLong
default Optional<Long> getLong(org.spongepowered.plugin.PluginContainer container,
String key)
-
getFloat
default Optional<Float> getFloat(org.spongepowered.plugin.PluginContainer container,
String key)
-
-
getByte
default Optional<Byte> getByte(org.spongepowered.plugin.PluginContainer container,
String key)
-
-
getJsonObject
default Optional<com.google.gson.JsonObject> getJsonObject(org.spongepowered.plugin.PluginContainer container,
String key)
-
-
getStringArray
default String[] getStringArray(org.spongepowered.plugin.PluginContainer container,
String key)
-
getUUIDArray
default UUID[] getUUIDArray(org.spongepowered.plugin.PluginContainer container,
String key)
-
getShortArray
default Short[] getShortArray(org.spongepowered.plugin.PluginContainer container,
String key)
-
getIntegerArray
default Integer[] getIntegerArray(org.spongepowered.plugin.PluginContainer container,
String key)
-
getLongArray
default Long[] getLongArray(org.spongepowered.plugin.PluginContainer container,
String key)
-
getFloatArray
default Float[] getFloatArray(org.spongepowered.plugin.PluginContainer container,
String key)
-
getDoubleArray
default Double[] getDoubleArray(org.spongepowered.plugin.PluginContainer container,
String key)
-
getByteArray
default Byte[] getByteArray(org.spongepowered.plugin.PluginContainer container,
String key)
-
getJsonObjectArray
default com.google.gson.JsonObject[] getJsonObjectArray(org.spongepowered.plugin.PluginContainer container,
String key)
-
getComponentArray
default Component[] getComponentArray(org.spongepowered.plugin.PluginContainer container,
String key)
-
getStringList
default List<String> getStringList(org.spongepowered.plugin.PluginContainer container,
String key)
-
getUUIDList
default List<UUID> getUUIDList(org.spongepowered.plugin.PluginContainer container,
String key)
-
getShortList
default List<Short> getShortList(org.spongepowered.plugin.PluginContainer container,
String key)
-
getIntegerList
default List<Integer> getIntegerList(org.spongepowered.plugin.PluginContainer container,
String key)
-
getLongList
default List<Long> getLongList(org.spongepowered.plugin.PluginContainer container,
String key)
-
getFloatList
default List<Float> getFloatList(org.spongepowered.plugin.PluginContainer container,
String key)
-
getDoubleList
default List<Double> getDoubleList(org.spongepowered.plugin.PluginContainer container,
String key)
-
getByteList
default List<Byte> getByteList(org.spongepowered.plugin.PluginContainer container,
String key)
-
getJsonObjectList
default List<com.google.gson.JsonObject> getJsonObjectList(org.spongepowered.plugin.PluginContainer container,
String key)
-
getComponentList
default List<Component> getComponentList(org.spongepowered.plugin.PluginContainer container,
String key)