Class StyledIntProperty
java.lang.Object
dev.prozilla.pine.common.property.style.StyledProperty<Integer,IntProperty,AdaptiveIntProperty,TransitionedIntProperty>
dev.prozilla.pine.common.property.style.StyledIntProperty
- All Implemented Interfaces:
Animatable,Printable,IntProperty,NonNullProperty<Integer>,Property<Integer>,Functor<Integer>
public final class StyledIntProperty
extends StyledProperty<Integer,IntProperty,AdaptiveIntProperty,TransitionedIntProperty>
implements IntProperty
-
Field Summary
Fields inherited from class dev.prozilla.pine.common.property.style.StyledProperty
adaptiveProperty, name, node, rules, transitionRules -
Constructor Summary
ConstructorsConstructorDescriptionStyledIntProperty(StyledPropertyKey<Integer> name, Node node, List<StyleRule<Integer>> styleRules, AdaptiveIntProperty defaultValue) StyledIntProperty(StyledPropertyKey<Integer> name, Node node, List<StyleRule<Integer>> styleRules, AdaptiveIntProperty defaultValue, List<StyleRule<AnimationCurve>> transitionRules) -
Method Summary
Modifier and TypeMethodDescriptionprotected AdaptiveIntPropertycreateAdaptiveProperty(Property<Integer> property) protected AdaptiveIntPropertycreateAdaptiveProperty(Integer value) protected TransitionedIntPropertycreateTransitionedProperty(Integer initialValue, AnimationCurve curve) intget()Returns the primitive value of this property.Methods inherited from class dev.prozilla.pine.common.property.style.StyledProperty
addRule, addTransitionRule, applyRules, applyTransitionRules, getBestMatch, getValue, invalidate, restartAnimation, setAdaptiveProperty, supportsTransitions, toString, updateAnimationMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface dev.prozilla.pine.common.property.IntProperty
getValue, getValueOr, has, hasProperty, isZeroProperty, map, replaceNull, requireValueMethods inherited from interface dev.prozilla.pine.common.property.NonNullProperty
isNotNull, isNotNullPropertyMethods inherited from interface dev.prozilla.pine.common.property.Property
hasValue, hasValueProperty, isNull, map, snapshot, toStringProperty
-
Constructor Details
-
StyledIntProperty
public StyledIntProperty(StyledPropertyKey<Integer> name, Node node, List<StyleRule<Integer>> styleRules, AdaptiveIntProperty defaultValue) -
StyledIntProperty
public StyledIntProperty(StyledPropertyKey<Integer> name, Node node, List<StyleRule<Integer>> styleRules, AdaptiveIntProperty defaultValue, List<StyleRule<AnimationCurve>> transitionRules)
-
-
Method Details
-
createAdaptiveProperty
- Specified by:
createAdaptivePropertyin classStyledProperty<Integer,IntProperty, AdaptiveIntProperty, TransitionedIntProperty>
-
createAdaptiveProperty
- Specified by:
createAdaptivePropertyin classStyledProperty<Integer,IntProperty, AdaptiveIntProperty, TransitionedIntProperty>
-
createTransitionedProperty
protected TransitionedIntProperty createTransitionedProperty(Integer initialValue, AnimationCurve curve) - Specified by:
createTransitionedPropertyin classStyledProperty<Integer,IntProperty, AdaptiveIntProperty, TransitionedIntProperty>
-
get
public int get()Description copied from interface:IntPropertyReturns the primitive value of this property.- Specified by:
getin interfaceIntProperty- Returns:
- The primitive value of this property.
-