edu.jhu.ece.iacl.jist.pipeline.graph
Class PipeDestinationFactory

java.lang.Object
  extended by edu.jhu.ece.iacl.jist.pipeline.graph.PipeModuleFactory
      extended by edu.jhu.ece.iacl.jist.pipeline.graph.PipeDestinationFactory
All Implemented Interfaces:
java.io.Serializable

public class PipeDestinationFactory
extends PipeModuleFactory

Factory to create destination cell modules.

Author:
Blake Lucas (bclucas@jhu.edu)
See Also:
Serialized Form

Nested Class Summary
static class PipeDestinationFactory.DestinationCell
          Graph cell to represent destination.
static class PipeDestinationFactory.DestinationNode
          Tree node to destination.
 
Field Summary
 
Fields inherited from class edu.jhu.ece.iacl.jist.pipeline.graph.PipeModuleFactory
c, name, version
 
Constructor Summary
PipeDestinationFactory(java.lang.String name, java.lang.Class c)
          Instantiates a new pipe destination factory.
 
Method Summary
 PipeDestinationFactory.DestinationCell createGraphCell()
          Create graph cell for internal frame.
 PipeDestination createPipe()
          Create module destination.
 DraggableNode createTreeNode()
          Create tree node for destination.
 
Methods inherited from class edu.jhu.ece.iacl.jist.pipeline.graph.PipeModuleFactory
getModuleClass, getModuleName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PipeDestinationFactory

public PipeDestinationFactory(java.lang.String name,
                              java.lang.Class c)
Instantiates a new pipe destination factory.

Parameters:
name - the name
c - the c
Method Detail

createGraphCell

public PipeDestinationFactory.DestinationCell createGraphCell()
Description copied from class: PipeModuleFactory
Create graph cell for internal frame.

Specified by:
createGraphCell in class PipeModuleFactory
Returns:
graph cell

createPipe

public PipeDestination createPipe()
Create module destination.

Specified by:
createPipe in class PipeModuleFactory
Returns:
the pipe destination

createTreeNode

public DraggableNode createTreeNode()
Create tree node for destination.

Specified by:
createTreeNode in class PipeModuleFactory
Returns:
the draggable node