edu.swri.swiftvis
Interface DataSink

All Superinterfaces:
GraphElement, java.io.Serializable
All Known Subinterfaces:
Filter
All Known Implementing Classes:
AbstractMultipleSourceFilter, AbstractSingleSourceFilter, AbstractSink, BinnedFilter, ClusterFilter, ConstantsFilter, CoordConvertFilter, CountRebinFilter, ElementTableEditor, FunctionFilter, GroupNumberingFilter, InterpolatedSurfaceFilter, KeySelectionFilter, LinearFitFilter, LinearFitFilter.LinearFitSequenceFilter, MassFilter, MergeFilter, MovieFilter, Plot, RegionSelectionFilter, RotationFilter, SchemeFilter, ScriptFilter, SelectFilter, SliceSelectionFilter, SortFilter, StatSinkListener, SyMBAMassFilter, ThinningFilter, WakePeakFilter

public interface DataSink
extends GraphElement


Method Summary
 void addInput(DataSource input)
           
 int getNumSources()
           
 DataSource getSource(int which)
           
 void moveUpInput(int index)
           
 void removeInput(DataSource input)
           
 void sourceAltered(DataSource source)
           
 boolean validInput(DataSource ds)
           
 
Methods inherited from interface edu.swri.swiftvis.GraphElement
clearData, copy, drawNode, getBounds, getDescription, getPropertiesPanel, redo, relink, translate
 

Method Detail

validInput

boolean validInput(DataSource ds)

addInput

void addInput(DataSource input)

removeInput

void removeInput(DataSource input)

moveUpInput

void moveUpInput(int index)

getNumSources

int getNumSources()

getSource

DataSource getSource(int which)

sourceAltered

void sourceAltered(DataSource source)