public class ImmutableSpongeConnectedDirectionData extends AbstractImmutableData<org.spongepowered.api.data.manipulator.immutable.block.ImmutableConnectedDirectionData,org.spongepowered.api.data.manipulator.mutable.block.ConnectedDirectionData> implements org.spongepowered.api.data.manipulator.immutable.block.ImmutableConnectedDirectionData
Constructor and Description |
---|
ImmutableSpongeConnectedDirectionData(Set<org.spongepowered.api.util.Direction> directions) |
Modifier and Type | Method and Description |
---|---|
org.spongepowered.api.data.manipulator.mutable.block.ConnectedDirectionData |
asMutable() |
int |
compareTo(org.spongepowered.api.data.manipulator.immutable.block.ImmutableConnectedDirectionData o) |
org.spongepowered.api.data.value.immutable.ImmutableSetValue<org.spongepowered.api.util.Direction> |
connectedDirections() |
org.spongepowered.api.data.value.immutable.ImmutableValue<Boolean> |
connectedEast() |
org.spongepowered.api.data.value.immutable.ImmutableValue<Boolean> |
connectedSouth() |
org.spongepowered.api.data.value.immutable.ImmutableValue<Boolean> |
connectedWest() |
org.spongepowered.api.data.value.immutable.ImmutableValue<Boolean> |
conntectedNorth() |
org.spongepowered.api.data.manipulator.immutable.block.ImmutableConnectedDirectionData |
copy() |
protected void |
registerGetters() |
org.spongepowered.api.data.DataContainer |
toContainer() |
equals, get, getKeys, getOrElse, getOrNull, getValue, getValues, hashCode, registerFieldGetter, registerKeyValue, supports, supports, with, with
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
public ImmutableSpongeConnectedDirectionData(Set<org.spongepowered.api.util.Direction> directions)
public org.spongepowered.api.data.value.immutable.ImmutableSetValue<org.spongepowered.api.util.Direction> connectedDirections()
connectedDirections
in interface org.spongepowered.api.data.manipulator.immutable.block.ImmutableConnectedDirectionData
public org.spongepowered.api.data.value.immutable.ImmutableValue<Boolean> conntectedNorth()
conntectedNorth
in interface org.spongepowered.api.data.manipulator.immutable.block.ImmutableConnectedDirectionData
public org.spongepowered.api.data.value.immutable.ImmutableValue<Boolean> connectedSouth()
connectedSouth
in interface org.spongepowered.api.data.manipulator.immutable.block.ImmutableConnectedDirectionData
public org.spongepowered.api.data.value.immutable.ImmutableValue<Boolean> connectedEast()
connectedEast
in interface org.spongepowered.api.data.manipulator.immutable.block.ImmutableConnectedDirectionData
public org.spongepowered.api.data.value.immutable.ImmutableValue<Boolean> connectedWest()
connectedWest
in interface org.spongepowered.api.data.manipulator.immutable.block.ImmutableConnectedDirectionData
public org.spongepowered.api.data.manipulator.immutable.block.ImmutableConnectedDirectionData copy()
copy
in interface org.spongepowered.api.data.manipulator.ImmutableDataManipulator<org.spongepowered.api.data.manipulator.immutable.block.ImmutableConnectedDirectionData,org.spongepowered.api.data.manipulator.mutable.block.ConnectedDirectionData>
copy
in interface org.spongepowered.api.data.value.ValueContainer<org.spongepowered.api.data.manipulator.immutable.block.ImmutableConnectedDirectionData>
public org.spongepowered.api.data.manipulator.mutable.block.ConnectedDirectionData asMutable()
asMutable
in interface org.spongepowered.api.data.manipulator.ImmutableDataManipulator<org.spongepowered.api.data.manipulator.immutable.block.ImmutableConnectedDirectionData,org.spongepowered.api.data.manipulator.mutable.block.ConnectedDirectionData>
public int compareTo(org.spongepowered.api.data.manipulator.immutable.block.ImmutableConnectedDirectionData o)
compareTo
in interface Comparable<org.spongepowered.api.data.manipulator.immutable.block.ImmutableConnectedDirectionData>
public org.spongepowered.api.data.DataContainer toContainer()
toContainer
in interface org.spongepowered.api.data.DataSerializable
protected void registerGetters()
registerGetters
in class AbstractImmutableData<org.spongepowered.api.data.manipulator.immutable.block.ImmutableConnectedDirectionData,org.spongepowered.api.data.manipulator.mutable.block.ConnectedDirectionData>