org.bdgp.io
Class AbstractDataAdapter

java.lang.Object
  |
  +--org.bdgp.io.AbstractDataAdapter
All Implemented Interfaces:
DataAdapter, VisualDataAdapter
Direct Known Subclasses:
GenericVisualDataAdapter

public abstract class AbstractDataAdapter
extends java.lang.Object
implements VisualDataAdapter

An implementation of VisualDataAdapter that provides implementations of the listener code.

See Also:
DataAdapterChooser, VisualDataAdapter

Field Summary
protected  java.util.Vector listeners
           
 
Constructor Summary
AbstractDataAdapter()
           
 
Method Summary
 void addProgressListener(ProgressListener listener)
          Adds a progress listener to this adapter.
 void fireProgressEvent(ProgressEvent e)
          Fires a progress event.
 void removeProgressListener(ProgressListener listener)
          Remove a progress listener to this adapter.
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.bdgp.io.VisualDataAdapter
getUI
 
Methods inherited from interface org.bdgp.io.DataAdapter
getName, getSupportedOperations, getType, init
 

Field Detail

listeners

protected java.util.Vector listeners
Constructor Detail

AbstractDataAdapter

public AbstractDataAdapter()
Method Detail

addProgressListener

public void addProgressListener(ProgressListener listener)
Description copied from interface: VisualDataAdapter
Adds a progress listener to this adapter.
Specified by:
addProgressListener in interface VisualDataAdapter

removeProgressListener

public void removeProgressListener(ProgressListener listener)
Description copied from interface: VisualDataAdapter
Remove a progress listener to this adapter.
Specified by:
removeProgressListener in interface VisualDataAdapter

fireProgressEvent

public void fireProgressEvent(ProgressEvent e)
Description copied from interface: VisualDataAdapter
Fires a progress event. This method will usually be called to indicate that the data adapter has made progress in performing some IOOperation.
Specified by:
fireProgressEvent in interface VisualDataAdapter

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object