Class DefaultProperty.Bounded<T extends Number & Comparable<T>>
java.lang.Object
johnsmith.configoverhauled.impl.core.state.DefaultProperty<T>
johnsmith.configoverhauled.impl.core.state.DefaultProperty.Bounded<T>
- All Implemented Interfaces:
Property<T>
- Direct Known Subclasses:
DefaultProperty.ARGBColor, DefaultProperty.Double, DefaultProperty.Float, DefaultProperty.Integer, DefaultProperty.Long, DefaultProperty.RGBColor
- Enclosing class:
DefaultProperty<T>
public abstract static non-sealed class DefaultProperty.Bounded<T extends Number & Comparable<T>>
extends DefaultProperty<T>
-
Nested Class Summary
Nested classes/interfaces inherited from class DefaultProperty
DefaultProperty.ARGBColor, DefaultProperty.Block, DefaultProperty.Blocks, DefaultProperty.Boolean, DefaultProperty.Bounded<T>, DefaultProperty.Double, DefaultProperty.Enum<E>, DefaultProperty.Float, DefaultProperty.Integer, DefaultProperty.Item, DefaultProperty.Items, DefaultProperty.List<E>, DefaultProperty.Long, DefaultProperty.RGBColor, DefaultProperty.StringNested classes/interfaces inherited from interface Property
Property.Listener -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected Stringprotected StringformatBound(T value) protected TMethods inherited from class DefaultProperty
acceptAuthoritativeUpdate, addListener, appendDefaultValueComment, codec, comment, decodeValueFromNbt, defaultValue, descriptionTranslationKey, encodeValueToNbt, equals, get, getUniqueId, hashCode, invalidate, isDynamic, load, notifyChange, onDisconnect, onSync, parentGroup, removeListener, resourceName, save, scope, set, translationKey
-
Field Details
-
lowerBound
-
upperBound
-
-
Constructor Details
-
Bounded
-
-
Method Details
-
validate
- Overrides:
validatein classDefaultProperty<T extends Number & Comparable<T>>
-
formatBound
-
buildFormattedComment
- Overrides:
buildFormattedCommentin classDefaultProperty<T extends Number & Comparable<T>>
-