GATE
Version 3.1-2270

gate.gui
Class AnnotationDiffGUI

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by java.awt.Window
              extended by java.awt.Frame
                  extended by javax.swing.JFrame
                      extended by gate.gui.AnnotationDiffGUI
All Implemented Interfaces:
ImageObserver, MenuContainer, Serializable, Accessible, RootPaneContainer, WindowConstants

public class AnnotationDiffGUI
extends JFrame

See Also:
Serialized Form

Nested Class Summary
protected  class AnnotationDiffGUI.DiffAction
           
protected  class AnnotationDiffGUI.DiffTableCellRenderer
           
protected  class AnnotationDiffGUI.DiffTableModel
           
protected  class AnnotationDiffGUI.HTMLExportAction
           
 
Nested classes/interfaces inherited from class javax.swing.JFrame
JFrame.AccessibleJFrame
 
Nested classes/interfaces inherited from class java.awt.Frame
Frame.AccessibleAWTFrame
 
Nested classes/interfaces inherited from class java.awt.Window
Window.AccessibleAWTWindow
 
Nested classes/interfaces inherited from class java.awt.Container
Container.AccessibleAWTContainer
 
Nested classes/interfaces inherited from class java.awt.Component
Component.AccessibleAWTComponent, Component.BltBufferStrategy, Component.FlipBufferStrategy
 
Field Summary
protected  JRadioButton allFeaturesBtn
           
protected  JComboBox annTypeCombo
           
protected  JLabel correctLbl
           
protected  AnnotationDiffer differ
           
protected  XJTable diffTable
           
protected  AnnotationDiffGUI.DiffTableModel diffTableModel
           
protected  List documents
           
protected  JButton doDiffBtn
           
protected static Color FALSE_POZITIVE_BG
           
protected  JLabel falsePozLbl
           
protected  JList featuresList
           
protected  DefaultListModel featureslistModel
           
protected  JLabel fmeasureAveLbl
           
protected  JLabel fmeasureLenientLbl
           
protected  JLabel fmeasureStrictLbl
           
protected  Document keyDoc
           
protected  JComboBox keyDocCombo
           
protected  AnnotationSet keySet
           
protected  JComboBox keySetCombo
           
protected  List keySets
           
protected static String[] matchLabel
           
protected static Color MISSING_BG
           
protected  JLabel missingLbl
           
protected  JRadioButton noFeaturesBtn
           
protected  List pairings
           
protected static Color PARTIALLY_CORRECT_BG
           
protected  JLabel partiallyCorrectLbl
           
protected  JLabel precisionAveLbl
           
protected  JLabel precisionLenientLbl
           
protected  JLabel precisionStrictLbl
           
protected  JProgressBar progressBar
           
protected  JLabel recallAveLbl
           
protected  JLabel recallLenientLbl
           
protected  JLabel recallStrictLbl
           
protected  Document resDoc
           
protected  JComboBox resDocCombo
           
protected  AnnotationSet resSet
           
protected  JComboBox resSetCombo
           
protected  List resSets
           
protected  JPanel resultsPane
           
protected  JScrollPane scroller
           
protected  Set significantFeatures
           
protected  JRadioButton someFeaturesBtn
           
protected  JTextField weightTxt
           
 
Fields inherited from class javax.swing.JFrame
accessibleContext, EXIT_ON_CLOSE, rootPane, rootPaneCheckingEnabled
 
Fields inherited from class java.awt.Frame
CROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, HAND_CURSOR, ICONIFIED, MAXIMIZED_BOTH, MAXIMIZED_HORIZ, MAXIMIZED_VERT, MOVE_CURSOR, N_RESIZE_CURSOR, NE_RESIZE_CURSOR, NORMAL, NW_RESIZE_CURSOR, S_RESIZE_CURSOR, SE_RESIZE_CURSOR, SW_RESIZE_CURSOR, TEXT_CURSOR, W_RESIZE_CURSOR, WAIT_CURSOR
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Fields inherited from interface javax.swing.WindowConstants
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, HIDE_ON_CLOSE
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
AnnotationDiffGUI(String title)
           
 
Method Summary
protected  void initGUI()
           
protected  void initListeners()
           
protected  void initLocalData()
           
 void pack()
           
protected  void populateGUI()
           
 
Methods inherited from class javax.swing.JFrame
addImpl, createRootPane, frameInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getJMenuBar, getLayeredPane, getRootPane, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setIconImage, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, update
 
Methods inherited from class java.awt.Frame
addNotify, finalize, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setCursor, setExtendedState, setMaximizedBounds, setMenuBar, setResizable, setState, setTitle, setUndecorated
 
Methods inherited from class java.awt.Window
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getGraphicsConfiguration, getInputContext, getListeners, getLocale, getMostRecentFocusOwner, getOwnedWindows, getOwner, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindowStateListeners, hide, isActive, isAlwaysOnTop, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isShowing, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, setAlwaysOnTop, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setLocationByPlatform, setLocationRelativeTo, show, toBack, toFront
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusBackward, transferFocusDownCycle, validate, validateTree
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, setBackground, setBounds, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setName, setPreferredSize, setSize, setSize, setVisible, show, size, toString, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.awt.MenuContainer
getFont, postEvent
 

Field Detail

differ

protected AnnotationDiffer differ

pairings

protected List pairings

keyDoc

protected Document keyDoc

resDoc

protected Document resDoc

significantFeatures

protected Set significantFeatures

documents

protected List documents

keySets

protected List keySets

resSets

protected List resSets

keySet

protected AnnotationSet keySet

resSet

protected AnnotationSet resSet

featuresList

protected JList featuresList

featureslistModel

protected DefaultListModel featureslistModel

diffTableModel

protected AnnotationDiffGUI.DiffTableModel diffTableModel

diffTable

protected XJTable diffTable

scroller

protected JScrollPane scroller

keyDocCombo

protected JComboBox keyDocCombo

keySetCombo

protected JComboBox keySetCombo

annTypeCombo

protected JComboBox annTypeCombo

resDocCombo

protected JComboBox resDocCombo

resSetCombo

protected JComboBox resSetCombo

progressBar

protected JProgressBar progressBar

allFeaturesBtn

protected JRadioButton allFeaturesBtn

someFeaturesBtn

protected JRadioButton someFeaturesBtn

noFeaturesBtn

protected JRadioButton noFeaturesBtn

weightTxt

protected JTextField weightTxt

doDiffBtn

protected JButton doDiffBtn

resultsPane

protected JPanel resultsPane

correctLbl

protected JLabel correctLbl

partiallyCorrectLbl

protected JLabel partiallyCorrectLbl

missingLbl

protected JLabel missingLbl

falsePozLbl

protected JLabel falsePozLbl

recallStrictLbl

protected JLabel recallStrictLbl

precisionStrictLbl

protected JLabel precisionStrictLbl

fmeasureStrictLbl

protected JLabel fmeasureStrictLbl

recallLenientLbl

protected JLabel recallLenientLbl

precisionLenientLbl

protected JLabel precisionLenientLbl

fmeasureLenientLbl

protected JLabel fmeasureLenientLbl

recallAveLbl

protected JLabel recallAveLbl

precisionAveLbl

protected JLabel precisionAveLbl

fmeasureAveLbl

protected JLabel fmeasureAveLbl

PARTIALLY_CORRECT_BG

protected static final Color PARTIALLY_CORRECT_BG

MISSING_BG

protected static final Color MISSING_BG

FALSE_POZITIVE_BG

protected static final Color FALSE_POZITIVE_BG

matchLabel

protected static final String[] matchLabel
Constructor Detail

AnnotationDiffGUI

public AnnotationDiffGUI(String title)
Method Detail

initLocalData

protected void initLocalData()

initGUI

protected void initGUI()

initListeners

protected void initListeners()

pack

public void pack()
Overrides:
pack in class Window

populateGUI

protected void populateGUI()

GATE
Version 3.1-2270