|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object edu.jhu.ece.iacl.jist.pipeline.PipeModule edu.jhu.ece.iacl.jist.pipeline.PipeDestination
public abstract class PipeDestination
Pipe Module for processing destinations.
Nested Class Summary |
---|
Nested classes/interfaces inherited from class edu.jhu.ece.iacl.jist.pipeline.PipeModule |
---|
PipeModule.PipeListener |
Field Summary | |
---|---|
protected ParamModel |
selectedParams
Parameter to store collection of other parameters. |
Fields inherited from class edu.jhu.ece.iacl.jist.pipeline.PipeModule |
---|
bounds, cell, currentContext, inputHash, inputParams, inputPorts, label, listeners, name, outputHash, outputParams, outputPorts |
Constructor Summary | |
---|---|
PipeDestination()
Instantiates a new pipe destination. |
Method Summary | |
---|---|
protected abstract void |
complete()
Execute after iterating is complete. |
protected abstract ParamCollection |
createInputParams()
Create input parameters for this destination. |
PipeDestinationFactory.DestinationCell |
createModuleCell()
Create graph cell to render destination. |
protected abstract ParamCollection |
createOutputParams()
Create output parameters for this destination. |
PipeLayout |
getCurrentLayout()
Gets the current layout. |
ParamModel |
getInputParam()
Gets the input param. |
PipeModuleCell |
init(PipeJGraph graph)
Initialize destination and create graph cell. |
protected abstract void |
iterate(javax.swing.ProgressMonitor monitor)
Iterate through destination values. |
void |
pull(javax.swing.ProgressMonitor monitor)
Pull value from layout my forwarding values along connectors and iterate. |
void |
release()
|
protected abstract void |
reset()
Reset destination after iterating through all values. |
void |
setCurrentLayout(PipeLayout currentLayout)
Sets the current layout. |
Methods inherited from class edu.jhu.ece.iacl.jist.pipeline.PipeModule |
---|
addListener, connectAction, disconnect, disconnectAction, forward, getAncestors, getAncestors, getBounds, getChildren, getCurrentContext, getDescendants, getDescendants, getInputHash, getInputParams, getInputPorts, getLabel, getListeners, getModuleCell, getName, getOutputHash, getOutputParams, getOutputPorts, getParents, isAncestorOf, isDescendantOf, isRoot, push, removeAllListeners, removeListener, setBounds, setCurrentContext, setLabel, setModuleCell, setName, update |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected ParamModel selectedParams
Constructor Detail |
---|
public PipeDestination()
Method Detail |
---|
public PipeLayout getCurrentLayout()
public void setCurrentLayout(PipeLayout currentLayout)
currentLayout
- the new current layoutprotected abstract void complete()
protected abstract ParamCollection createInputParams()
public PipeDestinationFactory.DestinationCell createModuleCell()
createModuleCell
in class PipeModule
protected abstract ParamCollection createOutputParams()
public PipeModuleCell init(PipeJGraph graph)
init
in class PipeModule
graph
- the graph
public ParamModel getInputParam()
protected abstract void iterate(javax.swing.ProgressMonitor monitor)
monitor
- the monitorpublic void pull(javax.swing.ProgressMonitor monitor)
monitor
- progress monitor for iteratorprotected abstract void reset()
public void release()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |