|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.bdgp.io.AbstractDataAdapter | +--org.bdgp.io.GenericVisualDataAdapter
An implementation of AbstractDataAdapter that delegates all the real data adapter work to another adapter. This class can be used to wrap an existing non-visual data adapter to be used as a visual data adapter.
DataAdapterChooser
Fields inherited from class org.bdgp.io.AbstractDataAdapter |
listeners |
Constructor Summary | |
GenericVisualDataAdapter()
Creates a GenericVisualDataAdapter without setting a DataAdapter for delegation. |
|
GenericVisualDataAdapter(DataAdapter driver)
Creates a GenericVisualDataAdapter with a DataAdapter for delegation |
Method Summary | |
void |
addProgressListener(ProgressListener listener)
Adds a progress listener to this adapter. |
DataAdapter |
getDataAdapter()
Returns the data adapter that is being used for delegation |
java.lang.String |
getName()
Returns the name of the delegation DataAdapter |
IOOperation[] |
getSupportedOperations()
Returns the supported operations of the delegation data adapter |
java.lang.String |
getType()
Returns the type of the delegation data adapter |
DataAdapterUI |
getUI(IOOperation op)
Returns the user interface for an io operation, based on what was set for that operation in a previous call to setUI(IOOperation, DataAdapterUI) |
void |
init()
Calls init() on the delegation data adapter |
void |
removeProgressListener(ProgressListener listener)
Remove a progress listener to this adapter. |
void |
setDataAdapter(DataAdapter driver)
Sets the data adapter for delegation |
void |
setUI(IOOperation op,
DataAdapterUI ui)
Sets a user interface to be used for a particular io operation. |
java.lang.String |
toString()
Returns the name of the delegation data adapter |
Methods inherited from class org.bdgp.io.AbstractDataAdapter |
fireProgressEvent |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
public GenericVisualDataAdapter()
setDataAdapter(DataAdapter)
public GenericVisualDataAdapter(DataAdapter driver)
Method Detail |
public void addProgressListener(ProgressListener listener)
VisualDataAdapter
addProgressListener
in class AbstractDataAdapter
public void removeProgressListener(ProgressListener listener)
VisualDataAdapter
removeProgressListener
in class AbstractDataAdapter
public void setDataAdapter(DataAdapter driver)
public DataAdapter getDataAdapter()
public void setUI(IOOperation op, DataAdapterUI ui)
public DataAdapterUI getUI(IOOperation op)
setUI(IOOperation, DataAdapterUI)
public java.lang.String getName()
public java.lang.String getType()
public IOOperation[] getSupportedOperations()
public void init()
public java.lang.String toString()
toString
in class AbstractDataAdapter
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |