public class ImmutableSpongeEntityValue extends Object implements org.spongepowered.api.data.value.immutable.ImmutableValue<org.spongepowered.api.entity.Entity>
Constructor and Description |
---|
ImmutableSpongeEntityValue(org.spongepowered.api.data.key.Key<? extends org.spongepowered.api.data.value.BaseValue<org.spongepowered.api.entity.Entity>> key,
org.spongepowered.api.entity.Entity entity) |
Modifier and Type | Method and Description |
---|---|
org.spongepowered.api.data.value.mutable.Value<org.spongepowered.api.entity.Entity> |
asMutable() |
boolean |
equals(Object obj) |
boolean |
exists() |
org.spongepowered.api.entity.Entity |
get() |
org.spongepowered.api.entity.Entity |
getDefault() |
Optional<org.spongepowered.api.entity.Entity> |
getDirect() |
org.spongepowered.api.data.key.Key<? extends org.spongepowered.api.data.value.BaseValue<org.spongepowered.api.entity.Entity>> |
getKey() |
int |
hashCode() |
String |
toString() |
org.spongepowered.api.data.value.immutable.ImmutableValue<org.spongepowered.api.entity.Entity> |
transform(java.util.function.Function<org.spongepowered.api.entity.Entity,org.spongepowered.api.entity.Entity> function) |
org.spongepowered.api.data.value.immutable.ImmutableValue<org.spongepowered.api.entity.Entity> |
with(org.spongepowered.api.entity.Entity value) |
public ImmutableSpongeEntityValue(org.spongepowered.api.data.key.Key<? extends org.spongepowered.api.data.value.BaseValue<org.spongepowered.api.entity.Entity>> key, org.spongepowered.api.entity.Entity entity)
public org.spongepowered.api.data.value.immutable.ImmutableValue<org.spongepowered.api.entity.Entity> with(org.spongepowered.api.entity.Entity value)
with
in interface org.spongepowered.api.data.value.immutable.ImmutableValue<org.spongepowered.api.entity.Entity>
public org.spongepowered.api.data.value.immutable.ImmutableValue<org.spongepowered.api.entity.Entity> transform(java.util.function.Function<org.spongepowered.api.entity.Entity,org.spongepowered.api.entity.Entity> function)
transform
in interface org.spongepowered.api.data.value.immutable.ImmutableValue<org.spongepowered.api.entity.Entity>
public org.spongepowered.api.data.value.mutable.Value<org.spongepowered.api.entity.Entity> asMutable()
asMutable
in interface org.spongepowered.api.data.value.immutable.ImmutableValue<org.spongepowered.api.entity.Entity>
public org.spongepowered.api.entity.Entity get()
get
in interface org.spongepowered.api.data.value.BaseValue<org.spongepowered.api.entity.Entity>
public boolean exists()
exists
in interface org.spongepowered.api.data.value.BaseValue<org.spongepowered.api.entity.Entity>
public org.spongepowered.api.entity.Entity getDefault()
getDefault
in interface org.spongepowered.api.data.value.BaseValue<org.spongepowered.api.entity.Entity>
public Optional<org.spongepowered.api.entity.Entity> getDirect()
getDirect
in interface org.spongepowered.api.data.value.BaseValue<org.spongepowered.api.entity.Entity>
public org.spongepowered.api.data.key.Key<? extends org.spongepowered.api.data.value.BaseValue<org.spongepowered.api.entity.Entity>> getKey()
getKey
in interface org.spongepowered.api.data.value.BaseValue<org.spongepowered.api.entity.Entity>