A B C D E F G H I J L M N O P Q R S T U V W

A

accept - Variable in class DialogActPanel
 
accept(File) - Method in class ExtensionFileFilter
Return true if this file should be shown in the directory pane, false if it shouldn't.
ActionFromMenu() - Method in class MyMenu
passes to the UserInterface the commands from the menu
ActionFromMenu() - Method in class MyMenu.MenuAction
passes to the UserInterface the commands from the menu
actionPerformed(ActionEvent) - Method in class ChangeFrequency
adds controls to the buttons
actionPerformed(ActionEvent) - Method in class CurrentTurnPanel
this method gets the Source of the action and executes the related action (update the document)
actionPerformed(ActionEvent) - Method in class DialogActPanel
Processes the events occured when one of the buttons Input or Output is selected and enables the Save option in the main menu
actionPerformed(ActionEvent) - Method in class DialogPattern
adds the controls to each button it takes care not to select 2 or more options which can not be satisfied in the same time
actionPerformed(ActionEvent) - Method in class InformationElementCounter
 
actionPerformed(ActionEvent) - Method in class InformationElementsPanel
Adds controls to the widgets
actionPerformed(ActionEvent) - Method in class MyMenu
starts a thread for the actions in the menu
actionPerformed(ActionEvent) - Method in class MyMenu.MenuAction
captures the event and intialize a separate thread to process it.
actionPerformed(ActionEvent) - Method in class RecognizerPanel
define the actions on the buttons
actionPerformed(ActionEvent) - Method in class ReplaceCharacters
describes actions on the widgets
actionPerformed(ActionEvent) - Method in class TranslationPanel
 
actionPerformed(ActionEvent) - Method in class TurnCorrectnessPanel
this method gets the Source of the action and executes the related action (update the document)
actionPerformed(ActionEvent) - Method in class UserInterface.Progress
 
addChangeListener(ChangeListener) - Method in class Document
this method adds a change listener to the model
addExtension(String) - Method in class ExtensionFileFilter
Adds a filetype "dot" extension to filter against.
addFile(String) - Method in class MyMenu
adds a new menu item to the menu Documents whenever a new file is opened shows that this is the current document by seting the state of the current item to true and of the others to false if a new JCheckBoxMenuItem is created the name of this item is added to the Vector doc_items if the document is only reloaded it sets only the states to the corresponding values ui.newdocument is true if a new document is opened and false otherwise
addList - Variable in class ReplaceCharacters
 
advance - Variable in class UserInterface.Progress
 
AIE - Variable in class InformationElementsPanel
 
alitext - Variable in class TranslationPanel
 
application - Variable in class MyMenu
holds a referrence to the MainFrame class
assignClasses() - Method in class StringCompare
 
autom_compar - Variable in class UserInterface
indicated the way to perform the comparison in the Recognizer Panel window
automaticCompar - Variable in class MyMenu
holds a referrence to the "Selective Save" option in the Settings menu
autosave - Variable in class Document
holds the autosave property

B

backchannel - Variable in class DialogActPanel
 
bad - Variable in class DialogStatistics
 
baddel - Variable in class DialogStatistics
 
badins - Variable in class DialogStatistics
 
badtrans - Variable in class DialogStatistics
 
best - Variable in class TranslationPanel
 
best - Variable in class TranslationStatistics
 
best_chosen_segments - Variable in class TranslationStatistics
 
best_chosen_turns - Variable in class TranslationStatistics
 
best_trans - Variable in class TranslationStatistics
 
black - Variable in class RecognizerPanel
 
blue - Variable in class RecognizerPanel
 
blue - Variable in class TranslationPanel
 
bold - Variable in class TranslationPanel
 
BrowseData(boolean) - Method in class UserInterface
enables or disables the browsing of the turns in the current document
button - Variable in class DialogPattern
 
button1 - Variable in class DialogActPanel
 
bye - Variable in class DialogActPanel
 

C

Calculate() - Method in class DialogStatistics
computes the statistics
Calculate() - Method in class TranslationStatistics
computes the statistics
change_char - Variable in class MyMenu
holds the reference to the "Replace characters" item in the Options sub-menu of the Settings menu
change_freq - Variable in class UserInterface
reference to the window "Save every...", popped-up from the options sub-menu, from Settings menu
change_frequency - Variable in class MyMenu
holds the referrence to the "Save every..." option in the Options sub-menu in the Settings menu
change_string - Variable in class ReplaceCharacters
 
changed() - Method in class UserInterface
this method is called when the user changes the replace characters model in the Settings --> Options menu
Changed() - Method in class DialogStatistics
updates the view of the table, according to the new computed values
changed(Judgements) - Method in class CurrentTurnPanel
This method updates the panel when the turn to be shown changes
changed(Judgements) - Method in class DialogActPanel
displays the next turn with the corresponding dialog act properties.
changed(Judgements) - Method in class InformationElementsPanel
This method updates the panel when the turn to be shown changes
changed(Judgements) - Method in class NextTurnPanel
Fires the changes when a new turn is shown
changed(Judgements) - Method in class RecognizerPanel
fires changes in the main document
changed(Judgements) - Method in class TranslationPanel
 
changed(Judgements) - Method in class TurnCorrectnessPanel
This method updates the panel when the turn to be shown changes
ChangeFrequency - class ChangeFrequency.
this class constructs the window which is popped-up when selecting "Save every..." from the Options sub-menu in the Settings menu
ChangeFrequency(JFrame, UserInterface) - Constructor for class ChangeFrequency
builts a JDialog window with a textfield and the two buttons
changeListeners - Variable in class Document
used for the adaptors connected with this model
CharactersToBeReplaced - class CharactersToBeReplaced.
this class builts the user mask
CharactersToBeReplaced(DefaultCharactersToBeReplaced) - Constructor for class CharactersToBeReplaced
takes the default mask as the user's mask and orders it
Check() - Method in class DialogActPanel
 
Check(boolean) - Method in class DialogActPanel
sets different buttons to the value of the boolean parameter called by changed
Check(JTextField, String) - Method in class TranslationPanel
 
Check(String) - Method in class DialogActPanel
checks which options (JToggleButtons) are selected and depending on this sets the respective buttons as selected called by changed
checkali - Variable in class MyMenu
holds a referrence to the "Case-based translation" option in the Translations sub-menu from the View menu
CheckConstraints(Judgements) - Method in class DialogStatistics
checks if there are constraints for statistics in the Patatrens window
checkdeep - Variable in class MyMenu
holds a referrence to the "Deep Analysis" option in the Translations sub-menu from the View menu
checkedit - Variable in class MyMenu
holds a referrence to the "Edit data" option in the Settings menu
checkedturns - Variable in class DialogStatistics
 
checkedturnsdel - Variable in class DialogStatistics
 
checkedturnsins - Variable in class DialogStatistics
 
checkedturnstrans - Variable in class DialogStatistics
 
CheckIE() - Method in class DialogStatistics
 
checkoriginal - Variable in class MyMenu
holds a referrence to the "Original translation" option in the Translations sub-menu from the View menu
checkpre - Variable in class MyMenu
holds a referrence to the "Preselection" option in the Translations sub-menu from the View menu
checksave - Variable in class MyMenu
holds a referrence to the "Autosave" option in the Settings menu
checkstat - Variable in class MyMenu
holds a referrence to the "Statistical translation" option in the Translations sub-menu from the View menu
checksyn - Variable in class MyMenu
holds a referrence to the "Dialog-based translation" option in the Translations sub-menu from the View menu
CheckSyntax(String) - Method in class TranslationPanel
 
chosen - Variable in class TranslationStatistics
 
chosen_segments - Variable in class TranslationStatistics
 
chosen_turns - Variable in class TranslationStatistics
 
classes - Variable in class StringCompare.Element
 
clear() - Method in class SwingWorker.ThreadVar
 
close - Variable in class DialogActPanel
 
Close() - Method in class UserInterface
close the file being in use
closeAction - Variable in class MyMenu
holds the reference to the close action related to the menu but also the toobarActions
column_aux - Variable in class DialogStatistics
 
columnNames - Variable in class DialogStatistics
 
columnNames - Variable in class TranslationStatistics
 
columns_aux - Variable in class TranslationStatistics
 
command - Variable in class MyMenu
used for identifying the command for the menu
command - Variable in class MyMenu.MenuAction
 
command - Variable in class TranslationStatistics
 
commit - Variable in class DialogActPanel
 
compare - Variable in class RecognizerPanel
 
compare_algorithm() - Method in class RecognizerPanel
 
componentHidden(ComponentEvent) - Method in class MyMenu
 
componentMoved(ComponentEvent) - Method in class MyMenu
 
componentResized(ComponentEvent) - Method in class MyMenu
 
componentShown(ComponentEvent) - Method in class MyMenu
 
confirm - Variable in class DialogActPanel
 
construct() - Method in class SwingWorker
Compute the value to be returned by the get method.
create_adaptors() - Method in class UserInterface
created the adaptors for a new document
CreateNextTurnPanel(UserInterface) - Static method in class NextTurnPanel
return a referrence to the object
criteria - Static variable in class DialogPattern
 
ct - Variable in class UserInterface
reference to the panel containing the current analysed turn
curr_doc - Variable in class UserInterface
holds a reference to the current showed document
current_turn_number - Variable in class Document
number of the current turn being used
CurrentInput - Variable in class CurrentTurnPanel
 
CurrentOutput - Variable in class CurrentTurnPanel
 
CurrentTurn - Variable in class Document
current turn of the dialogue
CurrentTurnPanel - class CurrentTurnPanel.
Shows the current turn to be evaluated and the general quality tags related to the translation.
CurrentTurnPanel(UserInterface) - Constructor for class CurrentTurnPanel
The constructor of the class takes as parameter the referrence to the user interface of the application

D

d - Variable in class UserInterface.FileSaver
 
d - Variable in class UserInterface.FileLoader
 
d - Variable in class UserInterface.Progress
 
data - Variable in class DialogStatistics
 
data - Variable in class OptionsString
 
data - Variable in class DefaultCharactersToBeReplaced
used when the file containing the data does not exist
data - Variable in class CharactersToBeReplaced
 
data - Variable in class TranslationStatistics
 
data_aux - Variable in class DialogStatistics
 
data_aux - Variable in class TranslationStatistics
 
data1 - Variable in class DialogStatistics
 
decrease() - Method in class InformationElementCounter
 
decrease() - Method in class InformationElementsPanel
 
deeptext - Variable in class TranslationPanel
 
default_button - Variable in class ReplaceCharacters
 
DefaultCharactersToBeReplaced - class DefaultCharactersToBeReplaced.
this class implements a default set of strings to be replaced
DefaultCharactersToBeReplaced() - Constructor for class DefaultCharactersToBeReplaced
builts the matrix by reading it from the disk it is stored in a file useroptions.txt if the file does not exist the matrix #data is used
DefaultsFileName - Variable in class DefaultCharactersToBeReplaced
 
DEFAULTSFILENAME - Static variable in interface UserOptions
 
defer - Variable in class DialogActPanel
 
deleteDocument(String) - Method in class UserInterface
 
DeleteDotsAndCommas(String) - Method in class RecognizerPanel
deletes from a string all punctuation signs
DeleteDotsAndCommas(String) - Method in class TranslationPanel
 
DeleteDotsAndCommas(String) - Method in class TranslationStatistics
 
DeleteOldDoc(String) - Method in class UserInterface
erases all references to the old document (which will not exist anymore as another file overwrites it)
deliberate - Variable in class DialogActPanel
 
description - Variable in class ExtensionFileFilter
 
detect(String, String[]) - Method in class RecognizerPanel
detects if a string is contained in an array of strings ignoring the Upper or Lower cases
dialfull - Variable in class DialogStatistics
 
dialno - Variable in class DialogStatistics
 
dialog - Variable in class ChangeFrequency
the window
dialog - Variable in class DialogActPanel
 
dialog - Variable in class DialogPattern
 
dialog - Variable in class DialogStatistics
 
dialog - Variable in class RecognizerPanel
 
dialog - Variable in class ReplaceCharacters
 
dialog - Variable in class TranslationPanel
 
dialog - Variable in class TranslationStatistics
 
dialog_dialog - Variable in class UserInterface
reference to the "Dialog act" panel
dialog_judgements - Variable in class UserInterface
reference to the "Judgements Statististics" panel
dialog_pattern - Variable in class UserInterface
reference to the "Patterns" panel
dialog_stat_trans - Variable in class UserInterface
reference to the "Translations Statistics" panel
dialogAct - Variable in class MyMenu
holds the reference to the action dealing with opening the Dialog Act, done from the menu and also from the toolbarWindows
DialogActPanel - class DialogActPanel.
This class builts the DialogActPanel, a window (instance of JDialog) which shows for each input or output turn it's role in the dialogue: great, bye, politness formula etc.
DialogActPanel(JFrame, UserInterface, Document) - Constructor for class DialogActPanel
The constructor of the DialogActPanel receives a reference of the mainframe, UserInterface and the current document.
DialogPattern - class DialogPattern.
this class allows the user to impose constraints on the statistics
DialogPattern(JFrame) - Constructor for class DialogPattern
builts the window and the widgets
DialogStatistics - class DialogStatistics.
this class computes statistics concerning different liguistic criteria
DialogStatistics(JFrame, UserInterface) - Constructor for class DialogStatistics
builts the window and adds the components
dialpar - Variable in class DialogStatistics
 
dismiss - Variable in class ChangeFrequency
button to close the window
dismiss - Variable in class RecognizerPanel
 
dismiss - Variable in class ReplaceCharacters
 
DisplayCurrentTurn() - Method in class UserInterface
displays the current turn of the document
DisplayNull() - Method in class UserInterface
displays information when no document is opened
doc - Variable in class DialogActPanel
 
doc - Variable in class RecognizerPanel
 
doc - Variable in class TranslationPanel
 
doc_items - Variable in class MyMenu
contains the name of the opened documents.
doc1 - Variable in class RecognizerPanel
 
docs - Variable in class UserInterface
contains the current opened docs
docs_names - Variable in class UserInterface
contains the names of the current opened docs
document - Variable in class Judgements
 
Document - class Document.
This class builts the model of the application
Document(File) - Constructor for class Document
 

E

EditData(boolean) - Method in class UserInterface
enables changes of different components of the user interface
EIE - Variable in class InformationElementsPanel
 
elem_file - Variable in class Document
contains the number of bytes in the file
Enable(boolean) - Method in class DialogActPanel
Enables actions on the JToggleButtons if the option "Edit data" in the main menu is validated
EnableMenu(boolean) - Method in class MyMenu
Depending on the value of the boolean parameter the method enables or disables the operations to be done on a document as opening, closing, saving etc.
ExtensionFileFilter - class ExtensionFileFilter.
A convenience implementation of FileFilter that filters out all files except for those type extensions that it knows about.
ExtensionFileFilter() - Constructor for class ExtensionFileFilter
Creates a file filter.
ExtensionFileFilter(String) - Constructor for class ExtensionFileFilter
Creates a file filter that accepts files with the given extension.
ExtensionFileFilter(String[]) - Constructor for class ExtensionFileFilter
Creates a file filter from the given string array.
ExtensionFileFilter(String[], String) - Constructor for class ExtensionFileFilter
Creates a file filter from the given string array and description.
ExtensionFileFilter(String, String) - Constructor for class ExtensionFileFilter
Creates a file filter that accepts the given file type.

F

file - Variable in class Document
the file associated with the document
FileName - Variable in class InformationElementsPanel
 
filters - Variable in class ExtensionFileFilter
 
find_pos(int, int[]) - Method in class RecognizerPanel
checks the appartenence of a number to a vector of integers
find_position() - Method in class OptionsString
finds the number of elements different from " " in the userMask
findTurn(int) - Method in class Document
finds a turn according to the parameter
finished() - Method in class SwingWorker
Called on the event dispatching thread (not on the worker thread) after the construct method has returned.
fireChange() - Method in class Document
when a change occurs stateChanged is alled on the registered classes
fireChange() - Method in class ReplaceCharacters
when a change occurs stateChanged is alled on the registered classes
FirstTurn - Variable in class Document
first turn of the dialogue
FREQUENCY_SAVE_TURNS - Static variable in interface UserOptions
 
frequency_to_save - Variable in class Document
gives the step according to which the turns are saved
from_string - Variable in class ReplaceCharacters
 
fullDescription - Variable in class ExtensionFileFilter
 

G

GET - class GET.
this class contains the static main method that starts the application
get() - Method in class SwingWorker
Return the value created by the construct method.
get() - Method in class SwingWorker.ThreadVar
 
GET() - Constructor for class GET
 
getAutomaticCompare() - Method in class UserInterface
 
getCurrentDocument() - Method in class UserInterface
 
getCurrentTurnNumber() - Method in class Document
 
getData() - Method in class Document
retrieves the data of the current turn
getData() - Method in class ReplaceCharacters
 
getData() - Method in class DefaultCharactersToBeReplaced
 
getData() - Method in class CharactersToBeReplaced
 
getDescription() - Method in class ExtensionFileFilter
Returns the human readable description of this filter.
getDialogActPanelNord() - Method in class DialogActPanel
 
getDoc() - Method in class DialogActPanel
 
getDoc() - Method in class Document
 
getExtension(File) - Method in class ExtensionFileFilter
Return the extension portion of the file's name .
getFirst() - Method in class Document
retrieves the data of the first turn of the dialogue
getFirstTurn() - Method in class Document
 
getFrequencytoSave() - Method in class Document
 
getInformationElementsPanel() - Method in class UserInterface
 
getMax() - Method in class InformationElementList
 
getMemberAt(int) - Method in class DefaultCharactersToBeReplaced
 
getMembersNumber() - Method in class DefaultCharactersToBeReplaced
 
getMembersNumber() - Method in class CharactersToBeReplaced
 
getMenu() - Method in class MainFrame
This method returns the menu of the application
getMenuBar() - Method in class MyMenu
Returns the menubar field
getMin() - Method in class InformationElementList
 
getSelection(JTable) - Method in class ReplaceCharacters
 
getToolBarActions() - Method in class MyMenu
Returns the first toolbar, concerning the actions in the File menu
getTranslationDialog() - Method in class DialogActPanel
 
getTranslationDialog() - Method in class RecognizerPanel
 
getTranslationDialog() - Method in class TranslationPanel
 
GetTurn(Judgements) - Method in class DialogStatistics
get data from the turns
GetTurn(Judgements) - Method in class TranslationStatistics
retrieve the data
getTurnNumber() - Method in class Document
 
getUI() - Method in class CurrentTurnPanel
This method access the user interface of the application
getUI() - Method in class DialogActPanel
 
getUI() - Method in class TurnCorrectnessPanel
This method access the user interface of the application
getUI() - Method in class UserInterface
 
getUserInterface() - Method in class MainFrame
This method returns the user interface of the application
getValue() - Method in class SwingWorker
Get the value produced by the worker thread, or null if it hasn't been constructed yet.
gi1 - Variable in class TurnCorrectnessPanel
 
gi2 - Variable in class TurnCorrectnessPanel
 
gi3 - Variable in class TurnCorrectnessPanel
 
give_name(JTextField) - Method in class TranslationPanel
 
go1 - Variable in class TurnCorrectnessPanel
 
go2 - Variable in class TurnCorrectnessPanel
 
go3 - Variable in class TurnCorrectnessPanel
 
good - Variable in class DialogStatistics
 
gooddel - Variable in class DialogStatistics
 
goodins - Variable in class DialogStatistics
 
goodtrans - Variable in class DialogStatistics
 
green - Variable in class TranslationPanel
 
greet - Variable in class DialogActPanel
 

H

HIDDEN_FILE - Static variable in class ExtensionFileFilter
 
HideDialog() - Method in class ChangeFrequency
dismiss the window
HideDialog() - Method in class DialogPattern
dismiss the window
HideDialog() - Method in class DialogStatistics
dismiss the window
HideDialog() - Method in class ReplaceCharacters
dismiss the window
HideDialog() - Method in class TranslationStatistics
dismiss the window
highlightWordsInput(int[][]) - Method in class RecognizerPanel
highlits the not recognized words in the input string
highlightWordsOutput(int[][]) - Method in class RecognizerPanel
highlights the not recognized words in the output string

I

ie - Variable in class UserInterface
reference to the panel Information elements, which shows also the number of the current turn dispayed
IE - Variable in class InformationElementsPanel
 
IEcriteria - Static variable in class DialogPattern
 
IElabel - Variable in class DialogPattern
 
IEList - Variable in class DialogPattern
 
in - Variable in class RecognizerPanel
the input string
increase() - Method in class InformationElementCounter
 
increase() - Method in class InformationElementsPanel
 
inform_clarify - Variable in class DialogActPanel
 
inform_digress - Variable in class DialogActPanel
 
inform_exclude - Variable in class DialogActPanel
 
inform_give_reason - Variable in class DialogActPanel
 
InformationElementCounter - class InformationElementCounter.
this class builts a type of widget conataining a textfield and two buttons , one for increasing the value in the textfield, one for decreasing the value
InformationElementCounter(String, String, UserInterface) - Constructor for class InformationElementCounter
 
InformationElementList - class InformationElementList.
 
InformationElementList(String) - Constructor for class InformationElementList
 
InformationElementsPanel - class InformationElementsPanel.
This class that shows the number of information elements in a turn.
InformationElementsPanel(UserInterface, JFrame) - Constructor for class InformationElementsPanel
The constructor of the class takes as parameter the reference to the user interface of the application
init - Variable in class DialogActPanel
 
init() - Method in class DialogActPanel
shows in the text area the first turn of the dialogue with the corresponding properties and sets the button "Input" to true
init() - Method in class DialogStatistics
initalize values
init() - Method in class TranslationStatistics
initialize the data
initial_state() - Method in class RecognizerPanel
 
initScreen() - Method in class DialogStatistics
initialize values
input - Variable in class DialogActPanel
 
input - Variable in class StringCompare
 
intermediate - Variable in class DialogStatistics
 
intermediatedel - Variable in class DialogStatistics
 
intermediateins - Variable in class DialogStatistics
 
intermediatetrans - Variable in class DialogStatistics
 
interrupt() - Method in class SwingWorker
A new method that interrupts the worker thread.
introduce - Variable in class DialogActPanel
 
InWords - Variable in class RecognizerPanel
array of strings containing the words in the iput string
isDotOrComma(char) - Method in class TranslationPanel
 
isDotOrComma(char) - Method in class TranslationStatistics
 
isDotOrComma(char, String, int) - Method in class RecognizerPanel
checks if a character is a punctuation sign
isExtensionListInDescription() - Method in class ExtensionFileFilter
Returns whether the extension list (.jpg, .gif, etc) should show up in the human readable description.
isRecognitionPerfect(Judgements) - Method in class RecognizerPanel
bulits the arrays of strings of recognized words and checks if the strings were perfect recognized
issaved - Variable in class Document
indicates if the document is saved or not
isSelected(String, int) - Method in class TranslationStatistics
 
isSelected(String, int, Judgements, int) - Method in class TranslationPanel
 
isShown - Variable in class DialogPattern
 
isShown - Variable in class DialogStatistics
 
isShown - Variable in class TranslationStatistics
 
isTag(String) - Method in class Document
This method is the implementation of the tags interface add verifies wheter a string is in the tag[] array range or not.
isTag(String) - Method in interface Tags
The method isTag must be implemented from the class that wants to use the tags to discover wheter a String value is a tag
item_spec - Variable in class MyMenu
used for constructing the "no files" item in the Documents menu

J

j - Variable in class Document
here the data of the turn are contained
judgements - Variable in class MyMenu
holds the reference to the action dealing with opening the Judgements Statistics Window, done from the menu and also from the toolbarWindows
Judgements - class Judgements.
this clss implements the model for each turn of the dialogue
Judgements(int, float, Document) - Constructor for class Judgements
the constructor of this data model tries to keep as low as possible memory consumption

L

label - Variable in class DialogPattern
 
label - Variable in class InformationElementCounter
 
label - Variable in class InformationElementList
 
LIE - Variable in class InformationElementsPanel
 
list - Variable in class ReplaceCharacters
 
Load(Document) - Method in class UserInterface.FileLoader
loads the document
loader - Variable in class UserInterface
this object loads a document

M

main(String[]) - Static method in class GET
 
mainframe - Variable in class ChangeFrequency
parent of this wndow
mainframe - Variable in class DialogActPanel
 
mainframe - Variable in class DialogPattern
 
mainframe - Variable in class DialogStatistics
 
mainframe - Variable in class InformationElementsPanel
 
mainframe - Variable in class RecognizerPanel
 
mainframe - Variable in class ReplaceCharacters
 
mainframe - Variable in class TranslationPanel
 
mainframe - Variable in class TranslationStatistics
 
mainframe - Variable in class UserInterface
holds a reference to the frame of the application.
MainFrame - class MainFrame.
This class creates the interface of the application by adding a frame, a menu, the toolbars and the user interface; a window listener is added so that the application can be closed thorugh the window manager of the OS.
MainFrame() - Constructor for class MainFrame
The constructor of the application instantiates three objects: a frame, a menu, and the user interface.
matrix - Variable in class StringCompare
 
max - Variable in class InformationElementList
 
max_class - Variable in class StringCompare
 
MAXIMUM_WORDS_STRING - Static variable in interface UserOptions
 
maximum(int, int) - Method in class StringCompare
 
menu - Variable in class MainFrame
instance of MyMenu class.
menu - Variable in class MyMenu
used for constructing the main menu components
menu - Variable in class UserInterface
holds a reference to the main menu of the application
menubar - Variable in class MyMenu
holds the menubar
min - Variable in class InformationElementList
 
minus1 - Variable in class InformationElementCounter
 
minus1 - Variable in class InformationElementsPanel
 
mismatch - Variable in class DialogStatistics
 
mismatchgroup - Variable in class CurrentTurnPanel
 
miss - Variable in class DialogStatistics
 
MissInNo - Variable in class TurnCorrectnessPanel
 
MissInYes - Variable in class TurnCorrectnessPanel
 
MissOutNo - Variable in class TurnCorrectnessPanel
 
MissOutYes - Variable in class TurnCorrectnessPanel
 
model - Variable in class UserInterface.ModelToDialogActPanelAdaptor
 
model - Variable in class UserInterface.ModelToTranslationPanelAdaptor
 
model - Variable in class UserInterface.ModelToRecognizerPanelAdaptor
 
model - Variable in class UserInterface.ModelToCurrentTurnPanelAdaptor
 
model - Variable in class UserInterface.ModelToInformationsElementPanelAdaptor
 
model - Variable in class UserInterface.ModelToTurnCorectnessPanelAdaptor
 
model - Variable in class UserInterface.ModelToNextTurnPanelAdaptor
 
MyMenu - class MyMenu.
This class constructs the menu of the menu of the main window of the application.
MyMenu.MenuAction - class MyMenu.MenuAction.
class necessary for those actions which are retrieved also on the toolbars.
MyMenu.MenuAction(MyMenu, String) - Constructor for class MyMenu.MenuAction
 
MyMenu.MenuAction(MyMenu, String, Icon) - Constructor for class MyMenu.MenuAction
Constructor used when to the action we associate also an icon
MyMenu(MainFrame) - Constructor for class MyMenu
The parameter is an instance of the MainFrame class, needed for getting access to the User interface
myModel - Variable in class DialogStatistics
 
myModel - Variable in class ReplaceCharacters
the model for the table which shows the strings to be replaced
myModel - Variable in class TranslationStatistics
 

N

n - Variable in class InformationElementsPanel
 
n_members - Variable in class DefaultCharactersToBeReplaced
 
n_members - Variable in class CharactersToBeReplaced
 
new_document - Variable in class UserInterface
indicates if the current opened document is a new one, or it was opened earlier
NextInput - Variable in class NextTurnPanel
 
NextOutput - Variable in class NextTurnPanel
 
NextTurnPanel - class NextTurnPanel.
this class dispays the next turn to be processed after the current one
NextTurnPanel(UserInterface) - Constructor for class NextTurnPanel
constructor of the object
no_mismatch - Variable in class DialogStatistics
 
no_turns - Variable in class ChangeFrequency
the text field where the user can type the new value
NO_TURNS - Static variable in interface UserOptions
 
nord - Variable in class DialogActPanel
 
normal - Variable in class TranslationPanel
 
nt - Variable in class UserInterface
reference to the panel containing the next turn in the dialogue
number - Variable in class InformationElementCounter
 

O

offer - Variable in class DialogActPanel
 
ok - Variable in class ChangeFrequency
button to perform the change
Open(JComponent) - Method in class UserInterface
opens a file if it is a new one or redisplays an existent one
openAction - Variable in class MyMenu
holds the reference to the "open" action related to the menu but also the toobarActions
openExistentFile(File) - Method in class UserInterface
retrieves an already opened file
openNewFile(File) - Method in class UserInterface
created a new Document based on the current selected file
options - Variable in class MyMenu
used for constructing the sub-menu "Options"
Options - Variable in class UserInterface
reference to the object which performs the changes of the characters to be replaced
OptionsString - class OptionsString.
this class performs the replacements when the user modifies the Replace characters mask
OptionsString(UserInterface) - Constructor for class OptionsString
 
orig - Variable in class RecognizerPanel
 
orig_in - Variable in class RecognizerPanel
 
orig_rec - Variable in class RecognizerPanel
 
output - Variable in class DialogActPanel
 
output - Variable in class Document
the number corresponding to the module which performed the translations
outputs - Variable in class CurrentTurnPanel
 
outtext - Variable in class TranslationPanel
 

P

ParseBest() - Method in class TranslationStatistics
 
ParseChosen(int) - Method in class TranslationStatistics
 
PartialDialogAct() - Method in class DialogStatistics
 
pattern - Variable in class MyMenu
holds the reference to the action dealing with opening the Pattern Window, done from the menu and also from the toolbarWindows
pbar - Variable in class UserInterface.Progress
 
plus1 - Variable in class InformationElementCounter
 
plus1 - Variable in class InformationElementsPanel
 
politeness_formula - Variable in class DialogActPanel
 
pos - Variable in class StringCompare.Element
 
pos_max - Variable in class StringCompare
indicates the position of the word with the maximum class in the output string
pos_rec - Variable in class StringCompare
records the positions where the common substring is retrieved it has 2 rows and an arbitrary number of columns up to 50 (which is the maximum length of the input string) pos[0] records the positions in the input string pos[1] records the positions in the output string
poz(int, int) - Method in class StringCompare.QuickSort
 
progres - Variable in class UserInterface.FileLoader
holds a referrence to the object that shows the progress of the loading

Q

qualitygroup - Variable in class CurrentTurnPanel
 
Quit() - Method in class UserInterface
exits the application and saves the non-saved information
quitAction - Variable in class MyMenu
holds the reference to the quit action related to the menu but also the toobarActions

R

read_quant - Variable in class Document
number of bytes that have been read
ReadFile(Document) - Method in class UserInterface.FileLoader
reads the file from the disk the method is synchronized on the vector docs for avoiding the possibility of reading the same file in the same time
rec - Variable in class RecognizerPanel
the recognized string
rec - Variable in class StringCompare
 
recognized - Variable in class RecognizerPanel
 
recognizedInput - Variable in class MyMenu
holds the reference to the action dealing with opening the Recognizer Panel, done from the menu and also from the toolbarWindows
recognizer_dialog - Variable in class UserInterface
reference to the "Recognizer Input" panel
RecognizerPanel - class RecognizerPanel.
this class builts the window for comparing two turns of the dialogue with respect to the recognized words
RecognizerPanel(JFrame, UserInterface) - Constructor for class RecognizerPanel
 
RecWords - Variable in class RecognizerPanel
array of strings containing the words in the recognized string
red - Variable in class RecognizerPanel
 
red - Variable in class TranslationPanel
 
Redisplay() - Method in class UserInterface
dispalys from memory the current document
reject - Variable in class DialogActPanel
 
Reload() - Method in class UserInterface
reloads from the disk the current document
reloadAction - Variable in class MyMenu
holds the reference to the reload action related to the menu but also the toobarActions
removeChangeListener(ChangeListener) - Method in class Document
this method removes a change listener to the model
removeFile(String) - Method in class MyMenu
removes an item from the Document menu, whenever a document is close It also removes the name of the item from the doc_items Vector
removeList - Variable in class ReplaceCharacters
 
repl_char - Variable in class UserInterface
reference to the window "Replace characters", accessed from the options sub-menu, from Settings menu
ReplaceCharacters - class ReplaceCharacters.
This class builts the component which is popped-up when selecting the Replace characters option in the Settings menu.
ReplaceCharacters(JFrame, UserInterface) - Constructor for class ReplaceCharacters
builts all the widgets and add them to the window builts also the objects containing the default mask and the users mask
REPLACEMASKSIZE - Static variable in interface UserOptions
 
ReplaceString(String[], String[], String) - Method in class OptionsString
 
request_clarify - Variable in class DialogActPanel
 
request_comment - Variable in class DialogActPanel
 
request_commit - Variable in class DialogActPanel
 
request_suggest - Variable in class DialogActPanel
 
ResetValues() - Method in class Document
sets the values when no document is used
result() - Method in class StringCompare
 
run() - Method in class DialogStatistics
performs the computations in a thread
run() - Method in class TranslationStatistics
starts the computations
run() - Method in class UserInterface.FileSaver
after saving the document disables the Save command from the menu
run() - Method in class UserInterface.FileLoader
 
run() - Method in class UserInterface.Progress
starts the activity of the progress monitor in a separate thread

S

Save() - Method in class UserInterface
starts a thread for saving if the current document is not saved
Save(Document) - Method in class UserInterface.FileSaver
Saves a document to the disk
saveAction - Variable in class MyMenu
holds the reference to the "save" action related to the menu but also the toobarActions
SaveAs(JComponent) - Method in class UserInterface
saves the document under another name
saveAsAction - Variable in class MyMenu
holds the refference to the "save as" action related to the menu but also the toobarActions
SaveAsNewDoc(File) - Method in class UserInterface
saves a new document to disk
SaveAsOldDoc(File) - Method in class UserInterface
saves the document over an already opened one
saver - Variable in class UserInterface
this object saves a document
searchFirstElem(int, int) - Method in class StringCompare
 
segments - Variable in class TranslationStatistics
 
SelectFile(JComponent, char) - Method in class UserInterface
Pops up a dialog window in order to select a file for opening or for saving under another name
selsave - Variable in class Document
indicates if every turn is saved or only some selected ones
sem - Variable in class DialogStatistics
 
SemCorrInNo - Variable in class TurnCorrectnessPanel
 
SemCorrInYes - Variable in class TurnCorrectnessPanel
 
SemCorrOutNo - Variable in class TurnCorrectnessPanel
 
SemCorrOutYes - Variable in class TurnCorrectnessPanel
 
setAutomaticComparison(boolean) - Method in class UserInterface
 
setAutosave(boolean) - Method in class UserInterface
assigns the autosave property to the current document
setCurrentDocument(String) - Method in class UserInterface
 
setData(int) - Method in class CharactersToBeReplaced
rearanges the data when a row is deleted
setData(String, String, int) - Method in class CharactersToBeReplaced
inserts a new line in the matrix
setDescription(String) - Method in class ExtensionFileFilter
Sets the human readable description of this filter.
setDocument(String) - Method in class UserInterface
sets the current opened document
setExtensionListInDescription(boolean) - Method in class ExtensionFileFilter
Determines whether the extension list (.jpg, .gif, etc) should show up in the human readable description.
setFrequencytoSave(int) - Method in class Document
set the step woith which the turns are saved
setOutput(int) - Method in class UserInterface
sets the type of module that produced the translation
setSavable(boolean) - Method in class MyMenu
 
setValue(Object) - Method in class SwingWorker
Set the value produced by worker thread
SetValue(String, String) - Method in class TranslationPanel
 
SetVoid() - Method in class TranslationPanel
 
ShowDialog() - Method in class ChangeFrequency
makes visible the window
ShowDialog() - Method in class DialogActPanel
packs all components and shows the Dialog Act window
ShowDialog() - Method in class DialogPattern
pops-up the window
ShowDialog() - Method in class DialogStatistics
pops-up the window,starts a thread for the computation, and when it is finished updates the view of the table
ShowDialog() - Method in class RecognizerPanel
pops-up the window
ShowDialog() - Method in class ReplaceCharacters
pops-up the window
ShowDialog() - Method in class TranslationPanel
 
ShowDialog() - Method in class TranslationStatistics
pops-up the window and starts a thread for computations
sign - Variable in class InformationElementList
 
sort() - Method in class CharactersToBeReplaced
implements the bubble sort algorithm the sorting is done according to the length of the characters to be replaced.
sort(int, int) - Method in class StringCompare.QuickSort
 
soundgroup - Variable in class CurrentTurnPanel
 
source - Variable in class InformationElementCounter
 
sources - Variable in class InformationElementList
 
start() - Method in class SwingWorker
Start the worker thread.
stateChanged(ChangeEvent) - Method in class UserInterface.ModelToDialogActPanelAdaptor
 
stateChanged(ChangeEvent) - Method in class UserInterface.ModelToTranslationPanelAdaptor
 
stateChanged(ChangeEvent) - Method in class UserInterface.ModelToRecognizerPanelAdaptor
 
stateChanged(ChangeEvent) - Method in class UserInterface.ModelToCurrentTurnPanelAdaptor
 
stateChanged(ChangeEvent) - Method in class UserInterface.ModelToInformationsElementPanelAdaptor
 
stateChanged(ChangeEvent) - Method in class UserInterface.ModelToTurnCorectnessPanelAdaptor
 
stateChanged(ChangeEvent) - Method in class UserInterface.ModelToNextTurnPanelAdaptor
 
stattranstext - Variable in class TranslationPanel
 
StringCompare - class StringCompare.
this class implements the algorithm for comparing the number of words from a string recognized into another string
StringCompare.Element - class StringCompare.Element.
 
StringCompare.Element(StringCompare, int, int) - Constructor for class StringCompare.Element
 
StringCompare.QuickSort - class StringCompare.QuickSort.
 
StringCompare.QuickSort(StringCompare, StringCompare.Element[]) - Constructor for class StringCompare.QuickSort
 
StringCompare(String[], String[]) - Constructor for class StringCompare
 
substitute(String) - Method in class OptionsString
substitute some substrings in a string.
suggest - Variable in class DialogActPanel
 
SwingWorker - class SwingWorker.
This is the 3rd version of SwingWorker (also known as SwingWorker 3), an abstract class that you subclass to perform GUI-related work in a dedicated thread.
SwingWorker.ThreadVar - class SwingWorker.ThreadVar.
Class to maintain reference to current worker thread under separate synchronization control.
SwingWorker.ThreadVar(Thread) - Constructor for class SwingWorker.ThreadVar
 
SwingWorker() - Constructor for class SwingWorker
Start a thread that will call the construct method and then exit.
syn - Variable in class DialogStatistics
 
syndialogtext - Variable in class TranslationPanel
 
SyntCorrInNo - Variable in class TurnCorrectnessPanel
 
SyntCorrInYes - Variable in class TurnCorrectnessPanel
 
SyntCorrOutNo - Variable in class TurnCorrectnessPanel
 
SyntCorrOutYes - Variable in class TurnCorrectnessPanel
 

T

t - Variable in class UserInterface.FileSaver
 
t - Variable in class UserInterface.FileLoader
 
table - Variable in class ReplaceCharacters
the table
tag - Static variable in interface Tags
 
tag - Static variable in class TranslationPanel
 
Tags - interface Tags.
This class contains the tags used in the file format of the application; the tags are contained in an array who's first element indicates the length.
tc - Variable in class UserInterface
reference to the panel containing informations about the current turn panel
thank - Variable in class DialogActPanel
 
thread - Variable in class SwingWorker
 
thread - Variable in class SwingWorker.ThreadVar
 
threadVar - Variable in class SwingWorker
 
TIE - Variable in class InformationElementsPanel
 
timer - Variable in class UserInterface
used for starting the progress monitor
TN - Variable in class InformationElementsPanel
 
TNs - Variable in class InformationElementsPanel
 
to_string - Variable in class ReplaceCharacters
 
toolbarActions - Variable in class MyMenu
holds the toolbar for the actions in the "File" menu, like Save, close, Open, etc as well as for the other windows related to the main appication: Translation Panel, Recognized Panel etc;
tp - Variable in class TranslationPanel
 
trans - Variable in class TranslationStatistics
 
translation_dialog - Variable in class UserInterface
reference to the "Translations Window" panel
TRANSLATION_SEGMENTS - Static variable in interface UserOptions
 
TranslationHuman - Variable in class CurrentTurnPanel
 
TranslationMachine - Variable in class CurrentTurnPanel
 
TranslationMismatchNo - Variable in class CurrentTurnPanel
 
TranslationMismatchYes - Variable in class CurrentTurnPanel
 
TranslationPanel - class TranslationPanel.
this clas allows the user to assign weights to the translations produced by each module
TranslationPanel(JFrame, UserInterface) - Constructor for class TranslationPanel
 
TranslationQualityBad - Variable in class CurrentTurnPanel
 
TranslationQualityGood - Variable in class CurrentTurnPanel
 
TranslationQualityIntermediate - Variable in class CurrentTurnPanel
 
translations - Variable in class MyMenu
holds the reference to the action dealing with opening the Translation Statistics Window, done from the menu and also from the toolbarWindows
TranslationStatistics - class TranslationStatistics.
This class computes statstics concerning the performances of the 5 types of translation
TranslationStatistics(JFrame, UserInterface) - Constructor for class TranslationStatistics
builts the window and the widgets
translationWindow - Variable in class MyMenu
holds the referrence to the action dealing with opening the Translation Window, done from the menu and also from the toolbarWindows
turn - Variable in class DialogActPanel
 
turn - Variable in class Judgements
 
turn_number - Variable in class Document
number of turns in the dialogue
TurnCorrectnessPanel - class TurnCorrectnessPanel.
This class that shows the linguistic correctness of the curent turn to be evaluated.
TurnCorrectnessPanel(UserInterface) - Constructor for class TurnCorrectnessPanel
The constructor of the class takes as parameter the reference to the user interface of the application
turns - Variable in class DialogStatistics
 
turns - Variable in class TranslationStatistics
 
TYPE_UNKNOWN - Static variable in class ExtensionFileFilter
 

U

ui - Variable in class ChangeFrequency
referrence to the user interface
ui - Variable in class CurrentTurnPanel
 
ui - Variable in class DialogActPanel
 
ui - Variable in class DialogStatistics
 
ui - Variable in class InformationElementCounter
 
ui - Variable in class InformationElementsPanel
 
ui - Variable in class MainFrame
instance of the UserInterface class.
ui - Variable in class MyMenu
holds a reference to the UserInterface.
ui - Variable in class MyMenu.MenuAction
 
ui - Variable in class NextTurnPanel
 
ui - Variable in class OptionsString
 
ui - Variable in class RecognizerPanel
 
ui - Variable in class ReplaceCharacters
referrecnce to the User interface
ui - Variable in class TranslationPanel
 
ui - Variable in class TranslationStatistics
 
ui - Variable in class TurnCorrectnessPanel
a reference to the global user interface
update - Variable in class TranslationPanel
 
update() - Method in class MyMenu
sets the items in the Document menu as not selected
Update() - Method in class TranslationStatistics
called when a change is done by the user on some criteria or constraints in the user interface
UpdateDialog() - Method in class DialogStatistics
update the computations according to changes performed by the user in the panels in the user interface
UpdateDialog() - Method in class TranslationStatistics
updates the view of the table
updateDocsNames(String) - Method in class UserInterface
deletes the name of a document from the docs_names vector
updateInClose(String) - Method in class MyMenu
updates the Document Menu by setting by opened the document opened before the one closed
UpdateMenusAndVariables(File) - Method in class UserInterface
updates the menu and the docs_names vector
UpdateTable(String[][]) - Method in class ReplaceCharacters
updates the view of the table
UpdateText(Judgements) - Method in class TranslationPanel
 
useExtensionsInDescription - Variable in class ExtensionFileFilter
 
UserInterface - class UserInterface.
This class builds the user interface of the application and manages the events occuring when opening or closing a document.
UserInterface.FileLoader - class UserInterface.FileLoader.
this inner class starts a thread for loading a document
UserInterface.FileLoader(UserInterface, Document, JFrame) - Constructor for class UserInterface.FileLoader
 
UserInterface.FileSaver - class UserInterface.FileSaver.
this inner class starts a thread and saves a document to the disk
UserInterface.FileSaver(UserInterface, String, Document) - Constructor for class UserInterface.FileSaver
 
UserInterface.ModelToCurrentTurnPanelAdaptor - class UserInterface.ModelToCurrentTurnPanelAdaptor.
this adaptor is for CurrentTurnPanel controls
UserInterface.ModelToCurrentTurnPanelAdaptor(Document, CurrentTurnPanel) - Constructor for class UserInterface.ModelToCurrentTurnPanelAdaptor
 
UserInterface.ModelToDialogActPanelAdaptor - class UserInterface.ModelToDialogActPanelAdaptor.
this adaptor id for the DialogActPanel
UserInterface.ModelToDialogActPanelAdaptor(Document, DialogActPanel) - Constructor for class UserInterface.ModelToDialogActPanelAdaptor
 
UserInterface.ModelToInformationsElementPanelAdaptor - class UserInterface.ModelToInformationsElementPanelAdaptor.
this adaptor is for InformationElementsPanel controls
UserInterface.ModelToInformationsElementPanelAdaptor(Document, InformationElementsPanel) - Constructor for class UserInterface.ModelToInformationsElementPanelAdaptor
 
UserInterface.ModelToNextTurnPanelAdaptor - class UserInterface.ModelToNextTurnPanelAdaptor.
this adaptor is for NextTurnPanel controls
UserInterface.ModelToNextTurnPanelAdaptor(Document, NextTurnPanel) - Constructor for class UserInterface.ModelToNextTurnPanelAdaptor
 
UserInterface.ModelToRecognizerPanelAdaptor - class UserInterface.ModelToRecognizerPanelAdaptor.
this adaptor is for showing the recognition
UserInterface.ModelToRecognizerPanelAdaptor(Document, RecognizerPanel) - Constructor for class UserInterface.ModelToRecognizerPanelAdaptor
 
UserInterface.ModelToTranslationPanelAdaptor - class UserInterface.ModelToTranslationPanelAdaptor.
this adaptor is for showing the translations
UserInterface.ModelToTranslationPanelAdaptor(Document, TranslationPanel) - Constructor for class UserInterface.ModelToTranslationPanelAdaptor
 
UserInterface.ModelToTurnCorectnessPanelAdaptor - class UserInterface.ModelToTurnCorectnessPanelAdaptor.
This adaptor is TurnCorrectnessPanel controls
UserInterface.ModelToTurnCorectnessPanelAdaptor(Document, TurnCorrectnessPanel) - Constructor for class UserInterface.ModelToTurnCorectnessPanelAdaptor
 
UserInterface.Progress - class UserInterface.Progress.
this inner class builts a frame which shows the progress of the loading
UserInterface.Progress(UserInterface, Document, JFrame) - Constructor for class UserInterface.Progress
 
UserInterface(JFrame, MyMenu) - Constructor for class UserInterface
Constructor of the user interface
userMask - Variable in class ReplaceCharacters
the user's set of strings to be replaced
UserOptions - interface UserOptions.
this class contains different constants values that are used in the program

V

value - Variable in class SwingWorker
 
vector - Variable in class StringCompare.QuickSort
 
verifyExtension(File) - Method in class UserInterface
checks if the selected file has the correct extension (eval) if not this extention is added to the name of the file
view - Variable in class UserInterface.ModelToDialogActPanelAdaptor
 
view - Variable in class UserInterface.ModelToTranslationPanelAdaptor
 
view - Variable in class UserInterface.ModelToRecognizerPanelAdaptor
 
view - Variable in class UserInterface.ModelToCurrentTurnPanelAdaptor
 
view - Variable in class UserInterface.ModelToInformationsElementPanelAdaptor
 
view - Variable in class UserInterface.ModelToTurnCorectnessPanelAdaptor
 
view - Variable in class UserInterface.ModelToNextTurnPanelAdaptor
 

W

write_default - Variable in class ReplaceCharacters
 
writeData() - Method in class CharactersToBeReplaced
writes the user's mask to the disk

A B C D E F G H I J L M N O P Q R S T U V W