public abstract class EncoderAction extends ItemAction
m_predicate
m_group
DEFAULT_STEP_TIME, INFINITY
Constructor and Description |
---|
EncoderAction()
Create a new EncoderAction that processes all data groups.
|
EncoderAction(java.lang.String group)
Create a new EncoderAction that processes the specified group.
|
EncoderAction(java.lang.String group,
Predicate filter)
Create a new EncoderAction that processes the specified group.
|
EncoderAction(Visualization vis)
Create a new EncoderAction that processes all groups.
|
EncoderAction(Visualization vis,
java.lang.String group)
Create a new EncoderAction that processes the specified group.
|
EncoderAction(Visualization vis,
java.lang.String group,
Predicate filter)
Create a new EncoderAction that processes the specified group.
|
Modifier and Type | Method and Description |
---|---|
protected void |
add(Predicate p,
java.lang.Object value)
Add a mapping rule to this EncoderAction.
|
void |
clear()
Remove all rule mappings from this encoder.
|
protected void |
finish()
Perform any necessary clean-up after this encoder can be used.
|
protected java.lang.Object |
lookup(VisualItem item)
Lookup the value mapped to by the given item.
|
boolean |
remove(Predicate p)
Remove rules using the given predicate from this encoder.
|
void |
run(double frac)
Runs this Action, triggering whatever processing this Action performs.
|
protected void |
setup()
Perform any necessary setup before this encoder can be used.
|
void |
setVisualization(Visualization vis)
Set the Visualization processed by this Action.
|
getFilterPredicate, process, setFilterPredicate
getGroup, setGroup
getVisualization, run
addActivityListener, alwaysRunAfter, cancel, fireActivityCancelled, fireActivityFinished, fireActivityScheduled, fireActivityStarted, fireActivityStepped, getDuration, getNextTime, getPace, getPacingFunction, getStartTime, getStepTime, getStopTime, isEnabled, isRunning, isScheduled, removeActivityListener, run, runAfter, runAt, setDuration, setEnabled, setPacingFunction, setStartTime, setStepTime
public EncoderAction()
public EncoderAction(Visualization vis)
vis
- the Visualization
to processVisualization.ALL_ITEMS
public EncoderAction(java.lang.String group)
group
- the name of the group to processpublic EncoderAction(java.lang.String group, Predicate filter)
group
- the name of the group to processfilter
- the filtering Predicate
public EncoderAction(Visualization vis, java.lang.String group)
vis
- the Visualization
to processgroup
- the data group to processpublic EncoderAction(Visualization vis, java.lang.String group, Predicate filter)
vis
- the Visualization
to processgroup
- the name of the group to processfilter
- the filtering Predicate
protected void add(Predicate p, java.lang.Object value)
p
- the rule Predicatevalue
- the value to map toprotected java.lang.Object lookup(VisualItem item)
item
- the item to lookuppublic void clear()
public boolean remove(Predicate p)
p
- the predicate to removepublic void setVisualization(Visualization vis)
Action
setVisualization
in class Action
Action.setVisualization(prefuse.Visualization)
public void run(double frac)
Action
run
in class ItemAction
frac
- the fraction of this Action's duration that has elapsed.Action.run(double)
protected void setup()
protected void finish()
Copyright ? 2013 Regents of the University of California