public class DataUtil extends Object
Constructor and Description |
---|
DataUtil() |
Modifier and Type | Method and Description |
---|---|
static org.spongepowered.api.data.DataView |
checkDataExists(org.spongepowered.api.data.DataView dataView,
org.spongepowered.api.data.DataQuery query) |
static <T> T |
getData(org.spongepowered.api.data.DataView dataVew,
org.spongepowered.api.data.DataQuery query,
Class<T> data) |
static <T> T |
getData(org.spongepowered.api.data.DataView dataView,
org.spongepowered.api.data.key.Key<?> key,
Class<T> clazz) |
static <T> T |
getData(org.spongepowered.api.data.DataView dataView,
org.spongepowered.api.data.key.Key<? extends org.spongepowered.api.data.value.BaseValue<T>> key) |
static org.spongepowered.api.data.DataTransactionResult |
offerPlain(org.spongepowered.api.data.manipulator.DataManipulator manipulator,
org.spongepowered.api.data.DataHolder dataHolder) |
static org.spongepowered.api.data.DataTransactionResult |
offerPlain(org.spongepowered.api.data.manipulator.DataManipulator manipulator,
org.spongepowered.api.data.DataHolder dataHolder,
org.spongepowered.api.data.merge.MergeFunction function) |
static <T extends org.spongepowered.api.data.manipulator.DataManipulator<T,I>,I extends org.spongepowered.api.data.manipulator.ImmutableDataManipulator<I,T>> |
offerWildcard(org.spongepowered.api.data.manipulator.DataManipulator<?,?> manipulator,
org.spongepowered.api.data.DataHolder dataHolder) |
static <T extends org.spongepowered.api.data.manipulator.DataManipulator<T,I>,I extends org.spongepowered.api.data.manipulator.ImmutableDataManipulator<I,T>> |
offerWildcard(org.spongepowered.api.data.manipulator.DataManipulator<?,?> manipulator,
org.spongepowered.api.data.DataHolder dataHolder,
org.spongepowered.api.data.merge.MergeFunction function) |
public static org.spongepowered.api.data.DataView checkDataExists(org.spongepowered.api.data.DataView dataView, org.spongepowered.api.data.DataQuery query) throws org.spongepowered.api.service.persistence.InvalidDataException
org.spongepowered.api.service.persistence.InvalidDataException
public static <T> T getData(org.spongepowered.api.data.DataView dataView, org.spongepowered.api.data.key.Key<? extends org.spongepowered.api.data.value.BaseValue<T>> key)
public static <T> T getData(org.spongepowered.api.data.DataView dataView, org.spongepowered.api.data.key.Key<?> key, Class<T> clazz)
public static <T> T getData(org.spongepowered.api.data.DataView dataVew, org.spongepowered.api.data.DataQuery query, Class<T> data) throws org.spongepowered.api.service.persistence.InvalidDataException
org.spongepowered.api.service.persistence.InvalidDataException
public static <T extends org.spongepowered.api.data.manipulator.DataManipulator<T,I>,I extends org.spongepowered.api.data.manipulator.ImmutableDataManipulator<I,T>> org.spongepowered.api.data.DataTransactionResult offerWildcard(org.spongepowered.api.data.manipulator.DataManipulator<?,?> manipulator, org.spongepowered.api.data.DataHolder dataHolder)
public static <T extends org.spongepowered.api.data.manipulator.DataManipulator<T,I>,I extends org.spongepowered.api.data.manipulator.ImmutableDataManipulator<I,T>> org.spongepowered.api.data.DataTransactionResult offerWildcard(org.spongepowered.api.data.manipulator.DataManipulator<?,?> manipulator, org.spongepowered.api.data.DataHolder dataHolder, org.spongepowered.api.data.merge.MergeFunction function)
public static org.spongepowered.api.data.DataTransactionResult offerPlain(org.spongepowered.api.data.manipulator.DataManipulator manipulator, org.spongepowered.api.data.DataHolder dataHolder)
public static org.spongepowered.api.data.DataTransactionResult offerPlain(org.spongepowered.api.data.manipulator.DataManipulator manipulator, org.spongepowered.api.data.DataHolder dataHolder, org.spongepowered.api.data.merge.MergeFunction function)