edu.jhu.ece.iacl.jist.pipeline.src
Class PipeSurfaceDirectorySurface

java.lang.Object
  extended by edu.jhu.ece.iacl.jist.pipeline.PipeModule
      extended by edu.jhu.ece.iacl.jist.pipeline.PipeSource
          extended by edu.jhu.ece.iacl.jist.pipeline.src.PipeFileDirectorySource
              extended by edu.jhu.ece.iacl.jist.pipeline.src.PipeSurfaceDirectorySurface
All Implemented Interfaces:
PipePort.PortListener, ParamViewObserver

public class PipeSurfaceDirectorySurface
extends PipeFileDirectorySource

Iterate through all surfaces in a directory.

Author:
Blake Lucas

Nested Class Summary
 
Nested classes/interfaces inherited from class edu.jhu.ece.iacl.jist.pipeline.PipeModule
PipeModule.PipeListener
 
Field Summary
 
Fields inherited from class edu.jhu.ece.iacl.jist.pipeline.src.PipeFileDirectorySource
dirParam, fileExtension, fileList, fileParam, filterExpression, filterRule, includeParam, index, searchDepth
 
Fields inherited from class edu.jhu.ece.iacl.jist.pipeline.PipeSource
childPort, isReset, parentPort
 
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
PipeSurfaceDirectorySurface()
          Instantiates a new pipe surface directory surface.
 
Method Summary
 ParamCollection createInputParams()
          Create input parameters.
 ParamCollection createOutputParams()
          Create output parameters.
 ParamSurface getOutputParam()
          Get file parameter.
 
Methods inherited from class edu.jhu.ece.iacl.jist.pipeline.src.PipeFileDirectorySource
findMatchingFiles, hasNext, iterate, reset
 
Methods inherited from class edu.jhu.ece.iacl.jist.pipeline.PipeSource
createModuleCell, disconnect, getChildPort, getParentPort, getRoot, init, isRoot
 
Methods inherited from class edu.jhu.ece.iacl.jist.pipeline.PipeModule
addListener, connectAction, disconnectAction, forward, getAncestors, getAncestors, getBounds, getChildren, getCurrentContext, getDescendants, getDescendants, getInputHash, getInputParams, getInputPorts, getLabel, getListeners, getModuleCell, getName, getOutputHash, getOutputParams, getOutputPorts, getParents, isAncestorOf, isDescendantOf, 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
 

Constructor Detail

PipeSurfaceDirectorySurface

public PipeSurfaceDirectorySurface()
Instantiates a new pipe surface directory surface.

Method Detail

createInputParams

public ParamCollection createInputParams()
Description copied from class: PipeFileDirectorySource
Create input parameters.

Overrides:
createInputParams in class PipeFileDirectorySource
Returns:
the param collection

createOutputParams

public ParamCollection createOutputParams()
Description copied from class: PipeFileDirectorySource
Create output parameters.

Overrides:
createOutputParams in class PipeFileDirectorySource
Returns:
the parameter collection

getOutputParam

public ParamSurface getOutputParam()
Description copied from class: PipeFileDirectorySource
Get file parameter.

Overrides:
getOutputParam in class PipeFileDirectorySource
Returns:
the output param