gate.event
Interface CreoleListener

All Superinterfaces:
EventListener
All Known Subinterfaces:
CreoleRegister
All Known Implementing Classes:
CorpusImpl, CreoleRegisterImpl, DocumentImpl, SerialController, SerialCorpusImpl, MainFrame, ResourceParametersEditor, ParameterDisjunction, NameBearerHandle, SerialControllerEditor, JDBCDataStore

public interface CreoleListener
extends EventListener

A listener for events fired by the CreoleRegister (CreoleEvent). In a Gate system there are many classes that can fire CreoleEvents but all this events are collected and fired back by the CreoleRegister that can be obtained with a call to Gate.getCreoleRegister()


Method Summary
 void datastoreClosed(CreoleEvent e)
          Called when a DataStore has been closed
 void datastoreCreated(CreoleEvent e)
          Called when a DataStore has been created
 void datastoreOpened(CreoleEvent e)
          Called when a DataStore has been opened
 void resourceLoaded(CreoleEvent e)
          Called when a new Resource has been loaded into the system
 void resourceRenamed(Resource resource, String oldName, String newName)
          Called when the creole register has renamed a resource.1
 void resourceUnloaded(CreoleEvent e)
          Called when a Resource has been removed from the system
 

Method Detail

resourceLoaded

public void resourceLoaded(CreoleEvent e)
Called when a new Resource has been loaded into the system

resourceUnloaded

public void resourceUnloaded(CreoleEvent e)
Called when a Resource has been removed from the system

datastoreOpened

public void datastoreOpened(CreoleEvent e)
Called when a DataStore has been opened

datastoreCreated

public void datastoreCreated(CreoleEvent e)
Called when a DataStore has been created

datastoreClosed

public void datastoreClosed(CreoleEvent e)
Called when a DataStore has been closed

resourceRenamed

public void resourceRenamed(Resource resource,
                            String oldName,
                            String newName)
Called when the creole register has renamed a resource.1