Class PrimitiveProperty<T>
java.lang.Object
com.thecsdev.common.properties.ObjectProperty<T>
com.thecsdev.common.properties.NotNullProperty<T>
com.thecsdev.common.properties.PrimitiveProperty<T>
- Direct Known Subclasses:
BooleanProperty, ByteProperty, CharacterProperty, DoubleProperty, FloatProperty, IntegerProperty, LongProperty, ShortProperty
public abstract sealed class PrimitiveProperty<T>
extends NotNullProperty<T>
permits BooleanProperty, ByteProperty, CharacterProperty, DoubleProperty, FloatProperty, IntegerProperty, LongProperty, ShortProperty
A
NotNullProperty implementation representing primitive types whose
default values can not be null.-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class NotNullProperty
get, getDefaultValue, getOptionalMethods inherited from class ObjectProperty
addChangeListener, addFilter, applyFilters, assertCallerIsOwner, getHandle, getInterceptor, getOwner, getReadOnly, isOwner, removeChangeListener, removeFilter, set, set, setHandle, setInterceptor, setOwner, setReadOnly
-
Constructor Details
-
PrimitiveProperty
- Throws:
NullPointerException
-