public class PropertyStoreDelegate<T extends org.spongepowered.api.data.Property<?,?>> extends Object implements org.spongepowered.api.data.property.PropertyStore<T>
Constructor and Description |
---|
PropertyStoreDelegate(ImmutableList<org.spongepowered.api.data.property.PropertyStore<T>> propertyStores) |
Modifier and Type | Method and Description |
---|---|
Optional<T> |
getFor(org.spongepowered.api.world.Location<org.spongepowered.api.world.World> location) |
Optional<T> |
getFor(org.spongepowered.api.world.Location<org.spongepowered.api.world.World> location,
org.spongepowered.api.util.Direction direction) |
Optional<T> |
getFor(org.spongepowered.api.data.property.PropertyHolder propertyHolder) |
int |
getPriority() |
public PropertyStoreDelegate(ImmutableList<org.spongepowered.api.data.property.PropertyStore<T>> propertyStores)
public Optional<T> getFor(org.spongepowered.api.data.property.PropertyHolder propertyHolder)
getFor
in interface org.spongepowered.api.data.property.PropertyStore<T extends org.spongepowered.api.data.Property<?,?>>
public Optional<T> getFor(org.spongepowered.api.world.Location<org.spongepowered.api.world.World> location)
getFor
in interface org.spongepowered.api.data.property.PropertyStore<T extends org.spongepowered.api.data.Property<?,?>>
public Optional<T> getFor(org.spongepowered.api.world.Location<org.spongepowered.api.world.World> location, org.spongepowered.api.util.Direction direction)
getFor
in interface org.spongepowered.api.data.property.PropertyStore<T extends org.spongepowered.api.data.Property<?,?>>
public int getPriority()
getPriority
in interface org.spongepowered.api.data.property.PropertyStore<T extends org.spongepowered.api.data.Property<?,?>>