public static final class SpongeValueBuilder.SpongeBoundedValueBuilder<E> extends Object implements org.spongepowered.api.data.value.ValueBuilder.BoundedValueBuilder<E>
Constructor and Description |
---|
SpongeBoundedValueBuilder(org.spongepowered.api.data.key.Key<? extends org.spongepowered.api.data.value.BoundedValue<E>> key) |
Modifier and Type | Method and Description |
---|---|
org.spongepowered.api.data.value.ValueBuilder.BoundedValueBuilder<E> |
actualValue(E value) |
SpongeBoundedValue<E> |
build() |
org.spongepowered.api.data.value.ValueBuilder.BoundedValueBuilder<E> |
comparator(Comparator<E> comparator) |
org.spongepowered.api.data.value.ValueBuilder.BoundedValueBuilder<E> |
defaultValue(E defaultValue) |
org.spongepowered.api.data.value.ValueBuilder.BoundedValueBuilder<E> |
maximum(E maximum) |
org.spongepowered.api.data.value.ValueBuilder.BoundedValueBuilder<E> |
minimum(E minimum) |
public SpongeBoundedValueBuilder(org.spongepowered.api.data.key.Key<? extends org.spongepowered.api.data.value.BoundedValue<E>> key)
public org.spongepowered.api.data.value.ValueBuilder.BoundedValueBuilder<E> comparator(Comparator<E> comparator)
comparator
in interface org.spongepowered.api.data.value.ValueBuilder.BoundedValueBuilder<E>
public org.spongepowered.api.data.value.ValueBuilder.BoundedValueBuilder<E> minimum(E minimum)
minimum
in interface org.spongepowered.api.data.value.ValueBuilder.BoundedValueBuilder<E>
public org.spongepowered.api.data.value.ValueBuilder.BoundedValueBuilder<E> maximum(E maximum)
maximum
in interface org.spongepowered.api.data.value.ValueBuilder.BoundedValueBuilder<E>
public org.spongepowered.api.data.value.ValueBuilder.BoundedValueBuilder<E> defaultValue(E defaultValue)
defaultValue
in interface org.spongepowered.api.data.value.ValueBuilder.BoundedValueBuilder<E>
public org.spongepowered.api.data.value.ValueBuilder.BoundedValueBuilder<E> actualValue(E value)
actualValue
in interface org.spongepowered.api.data.value.ValueBuilder.BoundedValueBuilder<E>
public SpongeBoundedValue<E> build()
build
in interface org.spongepowered.api.data.value.ValueBuilder.BoundedValueBuilder<E>