gate.gui
Class DSHandle

java.lang.Object
  |
  +--gate.gui.DefaultResourceHandle
        |
        +--gate.gui.DSHandle
All Implemented Interfaces:
DatastoreListener, EventListener, ResourceHandle

public class DSHandle
extends DefaultResourceHandle
implements DatastoreListener


Inner Class Summary
(package private)  class DSHandle.CloseAction
           
(package private)  class DSHandle.DeleteAction
           
(package private)  class DSHandle.DSEntry
           
(package private)  class DSHandle.LoadAction
           
 
Inner classes inherited from class gate.gui.DefaultResourceHandle
DefaultResourceHandle.CloseAction, DefaultResourceHandle.ReloadAction, DefaultResourceHandle.SaveAction, DefaultResourceHandle.SaveAsXmlAction, DefaultResourceHandle.SaveToAction
 
Field Summary
(package private)  DataStore datastore
           
private  Vector progressListeners
           
private  Vector statusListeners
           
(package private)  JTree tree
           
(package private)  DefaultTreeModel treeModel
           
(package private)  DefaultMutableTreeNode treeRoot
           
 
Fields inherited from class gate.gui.DefaultResourceHandle
currentDir, icon, largeView, popup, rData, resource, smallView, title, tooltipText
 
Constructor Summary
DSHandle(DataStore datastore)
           
 
Method Summary
 void addProgressListener(ProgressListener l)
           
 void addStatusListener(StatusListener l)
           
protected  void fireProcessFinished()
           
protected  void fireProgressChanged(int e)
           
protected  void fireStatusChanged(String e)
           
 DataStore getDataStore()
           
protected  void initGuiComponents()
           
protected  void initListeners()
           
protected  void initLocalData()
           
 void removeProgressListener(ProgressListener l)
           
 void removeStatusListener(StatusListener l)
           
 void resourceAdopted(DatastoreEvent e)
          Called by a datastore when a new resource has been adopted
 void resourceDeleted(DatastoreEvent e)
          Called by a datastore when a resource has been deleted
 void resourceWritten(DatastoreEvent e)
          Called by a datastore when a resource has been wrote into the datastore
 
Methods inherited from class gate.gui.DefaultResourceHandle
addAllViews, buildViews, getFeatureBearer, getIcon, getLargeView, getPopup, getResource, getSmallView, getTitle, getTooltipText, setIcon, setPopup, setTitle, setTooltipText, toString
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, wait, wait, wait
 

Field Detail

tree

JTree tree

treeRoot

DefaultMutableTreeNode treeRoot

treeModel

DefaultTreeModel treeModel

datastore

DataStore datastore

progressListeners

private transient Vector progressListeners

statusListeners

private transient Vector statusListeners
Constructor Detail

DSHandle

public DSHandle(DataStore datastore)
Method Detail

initLocalData

protected void initLocalData()

getDataStore

public DataStore getDataStore()

initGuiComponents

protected void initGuiComponents()

initListeners

protected void initListeners()

resourceAdopted

public void resourceAdopted(DatastoreEvent e)
Description copied from interface: DatastoreListener
Called by a datastore when a new resource has been adopted
Specified by:
resourceAdopted in interface DatastoreListener

resourceDeleted

public void resourceDeleted(DatastoreEvent e)
Description copied from interface: DatastoreListener
Called by a datastore when a resource has been deleted
Specified by:
resourceDeleted in interface DatastoreListener

resourceWritten

public void resourceWritten(DatastoreEvent e)
Description copied from interface: DatastoreListener
Called by a datastore when a resource has been wrote into the datastore
Specified by:
resourceWritten in interface DatastoreListener

removeProgressListener

public void removeProgressListener(ProgressListener l)
Overrides:
removeProgressListener in class DefaultResourceHandle

addProgressListener

public void addProgressListener(ProgressListener l)
Overrides:
addProgressListener in class DefaultResourceHandle

fireProgressChanged

protected void fireProgressChanged(int e)
Overrides:
fireProgressChanged in class DefaultResourceHandle

fireProcessFinished

protected void fireProcessFinished()
Overrides:
fireProcessFinished in class DefaultResourceHandle

removeStatusListener

public void removeStatusListener(StatusListener l)
Overrides:
removeStatusListener in class DefaultResourceHandle

addStatusListener

public void addStatusListener(StatusListener l)
Overrides:
addStatusListener in class DefaultResourceHandle

fireStatusChanged

protected void fireStatusChanged(String e)
Overrides:
fireStatusChanged in class DefaultResourceHandle