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 Stringprotected Fprotected TimelinePropertyBuilder.PropertyGetter<F> protected Objectprotected 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 voidonStart()(package private) void(package private) abstract voidupdateFieldValue(float timelinePosition) (package private) abstract void(package private) abstract voidupdateTo()
-
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)
-