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 ImmutableList<org.spongepowered.api.data.manipulator.ImmutableDataManipulator<?,?>> |
deserializeImmutableManipulatorList(List<org.spongepowered.api.data.DataView> containers) |
static ImmutableList<org.spongepowered.api.data.manipulator.DataManipulator<?,?>> |
deserializeManipulatorList(List<org.spongepowered.api.data.DataView> containers) |
static <T> T |
getData(org.spongepowered.api.data.DataView dataView,
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.world.Location<org.spongepowered.api.world.World> |
getLocation(org.spongepowered.api.data.DataView view,
boolean castToInt) |
static com.flowpowered.math.vector.Vector3d |
getPosition3d(org.spongepowered.api.data.DataView view) |
static com.flowpowered.math.vector.Vector3d |
getPosition3d(org.spongepowered.api.data.DataView view,
org.spongepowered.api.data.DataQuery query) |
static com.flowpowered.math.vector.Vector3i |
getPosition3i(org.spongepowered.api.data.DataView view) |
static com.flowpowered.math.vector.Vector3i |
getPosition3i(org.spongepowered.api.data.DataView view,
org.spongepowered.api.data.DataQuery query) |
static List<org.spongepowered.api.data.DataView> |
getSerializedImmutableManipulatorList(Iterable<org.spongepowered.api.data.manipulator.ImmutableDataManipulator<?,?>> manipulators) |
static List<org.spongepowered.api.data.DataView> |
getSerializedManipulatorList(Iterable<org.spongepowered.api.data.manipulator.DataManipulator<?,?>> manipulators) |
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) 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<?> key, Class<T> clazz) 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.DataQuery query, Class<T> data) throws org.spongepowered.api.service.persistence.InvalidDataException
org.spongepowered.api.service.persistence.InvalidDataException
public static List<org.spongepowered.api.data.DataView> getSerializedManipulatorList(Iterable<org.spongepowered.api.data.manipulator.DataManipulator<?,?>> manipulators)
public static List<org.spongepowered.api.data.DataView> getSerializedImmutableManipulatorList(Iterable<org.spongepowered.api.data.manipulator.ImmutableDataManipulator<?,?>> manipulators)
public static ImmutableList<org.spongepowered.api.data.manipulator.DataManipulator<?,?>> deserializeManipulatorList(List<org.spongepowered.api.data.DataView> containers)
public static ImmutableList<org.spongepowered.api.data.manipulator.ImmutableDataManipulator<?,?>> deserializeImmutableManipulatorList(List<org.spongepowered.api.data.DataView> containers)
public static org.spongepowered.api.world.Location<org.spongepowered.api.world.World> getLocation(org.spongepowered.api.data.DataView view, boolean castToInt)
public static com.flowpowered.math.vector.Vector3i getPosition3i(org.spongepowered.api.data.DataView view)
public static com.flowpowered.math.vector.Vector3i getPosition3i(org.spongepowered.api.data.DataView view, org.spongepowered.api.data.DataQuery query)
public static com.flowpowered.math.vector.Vector3d getPosition3d(org.spongepowered.api.data.DataView view)
public static com.flowpowered.math.vector.Vector3d getPosition3d(org.spongepowered.api.data.DataView view, org.spongepowered.api.data.DataQuery query)