com.veromodo.tempo.filters
Interface Connectable

All Known Subinterfaces:
Filter, Stage
All Known Implementing Classes:
BasicFilter, BasicStage, IdentityFilter, OutputStage, PrintLogFilter

public interface Connectable

Connectable: Interface for any module that can be connected to another one. Every Connectable can be connected to at most two others, one will be its input and the other its output.

Author:
L. Michel

Method Summary
 void setInput(Connectable input)
          Sets which module will be our input
 void setOutput(Connectable output)
          Sets which module will be our output
 void transfer(StageData data)
          Transfers
 

Method Detail

transfer

void transfer(StageData data)
Transfers
data
to this.


setInput

void setInput(Connectable input)
Sets which module will be our input


setOutput

void setOutput(Connectable output)
Sets which module will be our output