public class SpongeEntityValue extends Object implements org.spongepowered.api.data.value.mutable.Value<org.spongepowered.api.entity.Entity>
Entity
such that
references aren't maintained and therefor leaked. Provided thatConstructor and Description |
---|
SpongeEntityValue(org.spongepowered.api.data.key.Key<? extends org.spongepowered.api.data.value.BaseValue<org.spongepowered.api.entity.Entity>> key,
org.spongepowered.api.entity.Entity actualValue) |
Modifier and Type | Method and Description |
---|---|
org.spongepowered.api.data.value.immutable.ImmutableValue<org.spongepowered.api.entity.Entity> |
asImmutable() |
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() |
org.spongepowered.api.data.value.mutable.Value<org.spongepowered.api.entity.Entity> |
set(org.spongepowered.api.entity.Entity value) |
String |
toString() |
org.spongepowered.api.data.value.mutable.Value<org.spongepowered.api.entity.Entity> |
transform(java.util.function.Function<org.spongepowered.api.entity.Entity,org.spongepowered.api.entity.Entity> function) |
public SpongeEntityValue(org.spongepowered.api.data.key.Key<? extends org.spongepowered.api.data.value.BaseValue<org.spongepowered.api.entity.Entity>> key, org.spongepowered.api.entity.Entity actualValue)
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>
public org.spongepowered.api.data.value.mutable.Value<org.spongepowered.api.entity.Entity> set(org.spongepowered.api.entity.Entity value)
set
in interface org.spongepowered.api.data.value.mutable.Value<org.spongepowered.api.entity.Entity>
public org.spongepowered.api.data.value.mutable.Value<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.mutable.Value<org.spongepowered.api.entity.Entity>
public org.spongepowered.api.data.value.immutable.ImmutableValue<org.spongepowered.api.entity.Entity> asImmutable()
asImmutable
in interface org.spongepowered.api.data.value.mutable.Value<org.spongepowered.api.entity.Entity>