Class StyledDirectionProperty
java.lang.Object
dev.prozilla.pine.common.property.style.StyledProperty<Direction,Property<Direction>,AdaptiveObjectProperty<Direction>,TransitionedObjectProperty<Direction>>
dev.prozilla.pine.common.property.style.StyledObjectProperty<Direction>
dev.prozilla.pine.common.property.style.StyledDirectionProperty
-
Field Summary
Fields inherited from class dev.prozilla.pine.common.property.style.StyledProperty
adaptiveProperty, name, node, rules, transitionRules -
Constructor Summary
ConstructorsConstructorDescriptionStyledDirectionProperty(StyledPropertyKey<Direction> name, Node node, List<StyleRule<Direction>> styleRules, AdaptiveObjectProperty<Direction> defaultValue) StyledDirectionProperty(StyledPropertyKey<Direction> name, Node node, List<StyleRule<Direction>> styleRules, AdaptiveObjectProperty<Direction> defaultValue, List<StyleRule<AnimationCurve>> transitionRules) -
Method Summary
Modifier and TypeMethodDescriptionprotected TransitionedObjectProperty<Direction> createTransitionedProperty(Direction initialValue, AnimationCurve curve) booleanMethods inherited from class dev.prozilla.pine.common.property.style.StyledObjectProperty
createAdaptiveProperty, createAdaptivePropertyMethods inherited from class dev.prozilla.pine.common.property.style.StyledProperty
addRule, addTransitionRule, applyRules, applyTransitionRules, getBestMatch, getValue, invalidate, restartAnimation, setAdaptiveProperty, 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.Property
getValueOr, hasValue, hasValueProperty, isNotNull, isNotNullProperty, isNull, map, replaceNull, requireValue, snapshot, toStringProperty
-
Constructor Details
-
StyledDirectionProperty
public StyledDirectionProperty(StyledPropertyKey<Direction> name, Node node, List<StyleRule<Direction>> styleRules, AdaptiveObjectProperty<Direction> defaultValue) -
StyledDirectionProperty
public StyledDirectionProperty(StyledPropertyKey<Direction> name, Node node, List<StyleRule<Direction>> styleRules, AdaptiveObjectProperty<Direction> defaultValue, List<StyleRule<AnimationCurve>> transitionRules)
-
-
Method Details
-
createTransitionedProperty
protected TransitionedObjectProperty<Direction> createTransitionedProperty(Direction initialValue, AnimationCurve curve) - Specified by:
createTransitionedPropertyin classStyledProperty<Direction,Property<Direction>, AdaptiveObjectProperty<Direction>, TransitionedObjectProperty<Direction>>
-
supportsTransitions
public boolean supportsTransitions()- Overrides:
supportsTransitionsin classStyledProperty<Direction,Property<Direction>, AdaptiveObjectProperty<Direction>, TransitionedObjectProperty<Direction>>
-