Class TimelinePropertyBuilder.AbstractFieldInfo<F>
java.lang.Object
org.pushingpixels.radiance.animation.api.TimelinePropertyBuilder.AbstractFieldInfo<F>
- Direct Known Subclasses:
TimelinePropertyBuilder.GenericFieldInfo
,TimelinePropertyBuilder.GenericFieldInfoTo
,TimelinePropertyBuilder.KeyFramesFieldInfo
- Enclosing class:
TimelinePropertyBuilder<T>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected String
protected F
protected TimelinePropertyBuilder.PropertyGetter
<F> protected Object
protected TimelinePropertyBuilder.PropertySetter
<F> protected F
-
Constructor Summary
ConstructorsConstructorDescriptionAbstractFieldInfo
(Object obj, String fieldName, TimelinePropertyBuilder.PropertyGetter<F> pGetter, TimelinePropertyBuilder.PropertySetter<F> pSetter) -
Method Summary
Modifier and TypeMethodDescription(package private) abstract boolean
(package private) abstract void
onStart()
(package private) void
(package private) abstract void
updateFieldValue
(float timelinePosition) (package private) abstract void
(package private) abstract void
updateTo()
-
Field Details
-
object
-
fieldName
-
getter
-
setter
-
from
-
fromSupplier
-
to
-
toSupplier
-
-
Constructor Details
-
AbstractFieldInfo
AbstractFieldInfo(Object obj, String fieldName, TimelinePropertyBuilder.PropertyGetter<F> pGetter, TimelinePropertyBuilder.PropertySetter<F> pSetter)
-
-
Method Details
-
setValues
-
onStart
abstract void onStart() -
updateTo
abstract void updateTo() -
updateFrom
abstract void updateFrom() -
isFromCurrent
abstract boolean isFromCurrent() -
updateFieldValue
abstract void updateFieldValue(float timelinePosition)
-