net.sourceforge.nite.tools.dacoder
Class DACoder

java.lang.Object
  extended by net.sourceforge.nite.gui.util.AbstractCallableTool
      extended by net.sourceforge.nite.tools.dacoder.DACoder
All Implemented Interfaces:
NOMView
Direct Known Subclasses:
DECoder

public class DACoder
extends AbstractCallableTool
implements NOMView

Dialogue Act Annotation Tool This tool extends the AbstractCallableTool, offering functionality for annotating dialogue acts and relations between them on a transcribed corpus. A lot of the most important functionality is derived directly from the superclass, so don't forget to read that documentation! Documentation on the additions in this tool will be added in due time... whenever I find the time, basically.

Author:
Dennis Reidsma, UTwente

Field Summary
static java.lang.String SETUP_KEYS_ACTION
          Not operational yet
 
Fields inherited from class net.sourceforge.nite.gui.util.AbstractCallableTool
EXIT_ACTION, HELP_ACTION, PRINT_NTV_ACTION, REFRESH_NTV_ACTION, SAVE_ACTION, SEARCH_ACTION
 
Constructor Summary
DACoder()
          Call this superclass-constructor if you make an extension of the DACoder; then choose your own initialization inspired by what is in the other constructor of DACoder
DACoder(java.lang.String[] args)
          This method starts with parsing the arguments passed to this tool, after which it calls all those useful methods from the superclass that make development of a new tool such an easy process.
 
Method Summary
 LinkDisplayModule getapDisplayPane()
          See ntv attribute.
 LinkEditorModule getapPane()
          See ntv attribute.
 DAEditorModule getdaPane()
          See ntv attribute.
 void handleChange(NOMEdit change)
          The DACoder should be a NOMView, to be able to lock the corpus and notify changes.
 void initTranscriptionViewSettings()
          Initializes the settings of the transcriptionView.
static void main(java.lang.String[] args)
          The main method for a subclassing tool is probably always the same: simply call the constructor and pass any arguments.
 java.util.List search(java.lang.String s)
           
 
Methods inherited from class net.sourceforge.nite.gui.util.AbstractCallableTool
getActionMap, getAnnotatorName, getClock, getClockFace, getConfig, getConfigFileName, getCorpus, getCorpusName, getCorpusSettingsName, getGUISettingsName, getMetaData, getNTV, getObservationName, getQueryHandler, refreshTranscriptionView, useCVS
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

SETUP_KEYS_ACTION

public static final java.lang.String SETUP_KEYS_ACTION
Not operational yet

See Also:
Constant Field Values
Constructor Detail

DACoder

public DACoder()
Call this superclass-constructor if you make an extension of the DACoder; then choose your own initialization inspired by what is in the other constructor of DACoder


DACoder

public DACoder(java.lang.String[] args)
This method starts with parsing the arguments passed to this tool, after which it calls all those useful methods from the superclass that make development of a new tool such an easy process.

Method Detail

main

public static void main(java.lang.String[] args)
The main method for a subclassing tool is probably always the same: simply call the constructor and pass any arguments.


handleChange

public void handleChange(NOMEdit change)
The DACoder should be a NOMView, to be able to lock the corpus and notify changes. AT THE MOMENT IT DOES NOT DO ANYTHING WHEN IT RECEIVES AN EDIT

Specified by:
handleChange in interface NOMView

initTranscriptionViewSettings

public void initTranscriptionViewSettings()
Description copied from class: AbstractCallableTool
Initializes the settings of the transcriptionView. This method does NOT fill the contents of the view. The contents are filled in refreshTranscriptionView. This methods will be overriden by the implementations.

WHAT SHOULD BE INITIALIZED? See also new config classes

Overrides:
initTranscriptionViewSettings in class AbstractCallableTool

getdaPane

public DAEditorModule getdaPane()
See ntv attribute.


getapPane

public LinkEditorModule getapPane()
See ntv attribute.


getapDisplayPane

public LinkDisplayModule getapDisplayPane()
See ntv attribute.


search

public java.util.List search(java.lang.String s)
Overrides:
search in class AbstractCallableTool