public class LXSnapshot.ParameterView extends LXSnapshot.View
LXSerializable.Utilsenabled, scope| Modifier and Type | Method and Description |
|---|---|
protected void |
finishTransition()
Subclasses may override, indicates the completion of a transition
|
LXCommand |
getCommand()
Gets a command version of this view's operation, needed to make
this action undoable.
|
protected void |
interpolate(double amount)
Subclasses may override, indicates the progress of a transition
|
protected boolean |
isDependentOf(LXComponent component)
Subclasses must implement, determines whether the given view is dependent upon
the specified component, and whether this view should be removed if the
component is disposed
|
protected void |
recall()
Subclasses must implement, should reapply the state of the view immediately
|
void |
save(LX lx,
JsonObject obj)
Serializes this instance into the JSON object
|
protected void |
startTransition()
Subclasses may override, indicates the beginning of a transition
|
dispose, getSnapshot, loadpublic LXCommand getCommand()
LXSnapshot.ViewgetCommand in class LXSnapshot.Viewprotected boolean isDependentOf(LXComponent component)
LXSnapshot.ViewisDependentOf in class LXSnapshot.Viewcomponent - Component to testtrue if this view depends upon that component's existence, false otherwiseprotected void recall()
LXSnapshot.Viewrecall in class LXSnapshot.Viewprotected void startTransition()
LXSnapshot.ViewstartTransition in class LXSnapshot.Viewprotected void interpolate(double amount)
LXSnapshot.Viewinterpolate in class LXSnapshot.Viewamount - Amount of interpolation to applyprotected void finishTransition()
LXSnapshot.ViewfinishTransition in class LXSnapshot.Viewpublic void save(LX lx, JsonObject obj)
LXSerializablesave in interface LXSerializablesave in class LXSnapshot.Viewlx - LX instanceobj - Object to serialize intoLX library by Mark C. Slee. © 2012-2020