|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectedu.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 PipeModuleprotected abstract ParamCollection createOutputParams()
public PipeModuleCell init(PipeJGraph graph)
init in class PipeModulegraph - 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 | ||||||||