org.graphstream.stream
Class SourceAdapter

java.lang.Object
  extended by org.graphstream.stream.SourceAdapter
All Implemented Interfaces:
Source

public class SourceAdapter
extends Object
implements Source

Adapter for the input interface.

All methods are empty.


Constructor Summary
SourceAdapter()
           
 
Method Summary
 void addAttributeSink(AttributeSink sink)
          Add a sink for attribute events only.
 void addElementSink(ElementSink sink)
          Add a sink for elements events only.
 void addSink(Sink sink)
          Add a sink for all graph events (attributes and graph elements) coming from this source.
 void clearAttributeSinks()
          Remove all listener attribute sinks.
 void clearElementSinks()
          Remove all listener element sinks.
 void clearSinks()
          Remove all listener sinks.
 void removeAttributeSink(AttributeSink sink)
          Remove an attribute sink.
 void removeElementSink(ElementSink sink)
          Remove an element sink.
 void removeSink(Sink sink)
          Remove a sink.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SourceAdapter

public SourceAdapter()
Method Detail

addAttributeSink

public void addAttributeSink(AttributeSink sink)
Description copied from interface: Source
Add a sink for attribute events only. Attribute events include attribute addition change and removal.

Specified by:
addAttributeSink in interface Source
Parameters:
sink - The sink to register.

addElementSink

public void addElementSink(ElementSink sink)
Description copied from interface: Source
Add a sink for elements events only. Elements events include, addition and removal of nodes and edges, as well as step events.

Specified by:
addElementSink in interface Source
Parameters:
sink - The sink to register.

addSink

public void addSink(Sink sink)
Description copied from interface: Source
Add a sink for all graph events (attributes and graph elements) coming from this source. This is similar to registering a sink for attributes an another for elements.

Specified by:
addSink in interface Source
Parameters:
sink - The sink to register.

removeAttributeSink

public void removeAttributeSink(AttributeSink sink)
Description copied from interface: Source
Remove an attribute sink.

Specified by:
removeAttributeSink in interface Source
Parameters:
sink - The sink to remove, if it does not exist, this is ignored silently.

removeElementSink

public void removeElementSink(ElementSink sink)
Description copied from interface: Source
Remove an element sink.

Specified by:
removeElementSink in interface Source
Parameters:
sink - The sink to remove, if it does not exist, this is ignored silently.

removeSink

public void removeSink(Sink sink)
Description copied from interface: Source
Remove a sink.

Specified by:
removeSink in interface Source
Parameters:
sink - The sink to remove, if it does not exist, this is ignored silently.

clearAttributeSinks

public void clearAttributeSinks()
Description copied from interface: Source
Remove all listener attribute sinks.

Specified by:
clearAttributeSinks in interface Source

clearElementSinks

public void clearElementSinks()
Description copied from interface: Source
Remove all listener element sinks.

Specified by:
clearElementSinks in interface Source

clearSinks

public void clearSinks()
Description copied from interface: Source
Remove all listener sinks.

Specified by:
clearSinks in interface Source


Copyright © 2011. All Rights Reserved.