You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@uima.apache.org by sc...@apache.org on 2016/11/13 16:08:26 UTC
svn commit: r1769510 [4/8] - in /uima/uimaj/branches/experiment-v3-jcas:
uimaj-adapter-soap/src/main/java/org/apache/uima/adapter/soap/
uimaj-adapter-soap/src/main/java/org/apache/uima/adapter/soap/axis11/
uimaj-component-test-util/src/main/java/org/ap...
Modified: uima/uimaj/branches/experiment-v3-jcas/uimaj-tools/src/main/java/org/apache/uima/tools/cvd/MultiAnnotViewerFrame.java
URL: http://svn.apache.org/viewvc/uima/uimaj/branches/experiment-v3-jcas/uimaj-tools/src/main/java/org/apache/uima/tools/cvd/MultiAnnotViewerFrame.java?rev=1769510&r1=1769509&r2=1769510&view=diff
==============================================================================
--- uima/uimaj/branches/experiment-v3-jcas/uimaj-tools/src/main/java/org/apache/uima/tools/cvd/MultiAnnotViewerFrame.java (original)
+++ uima/uimaj/branches/experiment-v3-jcas/uimaj-tools/src/main/java/org/apache/uima/tools/cvd/MultiAnnotViewerFrame.java Sun Nov 13 16:08:24 2016
@@ -31,6 +31,7 @@ import javax.swing.text.Style;
import javax.swing.text.StyleConstants;
import javax.swing.text.StyleContext;
+// TODO: Auto-generated Javadoc
/**
* Class comment for MultiAnnotViewerFrame goes here.
*
@@ -38,10 +39,13 @@ import javax.swing.text.StyleContext;
*/
public class MultiAnnotViewerFrame extends JFrame {
+ /** The Constant serialVersionUID. */
private static final long serialVersionUID = -920372876117526451L;
/**
- * @throws java.awt.HeadlessException
+ * Instantiates a new multi annot viewer frame.
+ *
+ * @throws java.awt.HeadlessException the java.awt. headless exception
*/
public MultiAnnotViewerFrame() {
super();
@@ -49,7 +53,9 @@ public class MultiAnnotViewerFrame exten
}
/**
- * @param gc
+ * Instantiates a new multi annot viewer frame.
+ *
+ * @param gc the gc
*/
public MultiAnnotViewerFrame(GraphicsConfiguration gc) {
super(gc);
@@ -57,8 +63,10 @@ public class MultiAnnotViewerFrame exten
}
/**
- * @param title
- * @throws java.awt.HeadlessException
+ * Instantiates a new multi annot viewer frame.
+ *
+ * @param title the title
+ * @throws java.awt.HeadlessException the java.awt. headless exception
*/
public MultiAnnotViewerFrame(String title) {
super(title);
@@ -66,18 +74,28 @@ public class MultiAnnotViewerFrame exten
}
/**
- * @param title
- * @param gc
+ * Instantiates a new multi annot viewer frame.
+ *
+ * @param title the title
+ * @param gc the gc
*/
public MultiAnnotViewerFrame(String title, GraphicsConfiguration gc) {
super(title, gc);
// TODO Auto-generated constructor stub
}
+ /** The scroll pane. */
private JScrollPane scrollPane;
+ /** The text pane. */
private JTextPane textPane;
+ /**
+ * Inits the.
+ *
+ * @param text the text
+ * @param extents the extents
+ */
public void init(String text, MarkupExtent[] extents) {
this.textPane = new JTextPane();
this.scrollPane = new JScrollPane(this.textPane);
@@ -118,6 +136,13 @@ public class MultiAnnotViewerFrame exten
this.setVisible(true);
}
+ /**
+ * Inits the.
+ *
+ * @param text the text
+ * @param extents the extents
+ * @param size the size
+ */
public void init(String text, AnnotationExtent[] extents, Dimension size) {
this.textPane = new JTextPane();
this.scrollPane = new JScrollPane(this.textPane);
@@ -148,6 +173,12 @@ public class MultiAnnotViewerFrame exten
this.setVisible(true);
}
+ /**
+ * Inits the html.
+ *
+ * @param text the text
+ * @param extents the extents
+ */
public void initHtml(String text, MarkupExtent[] extents) {
this.textPane = new JTextPane();
this.textPane.setContentType("text/html");
Modified: uima/uimaj/branches/experiment-v3-jcas/uimaj-tools/src/main/java/org/apache/uima/tools/cvd/MultiMarkup.java
URL: http://svn.apache.org/viewvc/uima/uimaj/branches/experiment-v3-jcas/uimaj-tools/src/main/java/org/apache/uima/tools/cvd/MultiMarkup.java?rev=1769510&r1=1769509&r2=1769510&view=diff
==============================================================================
--- uima/uimaj/branches/experiment-v3-jcas/uimaj-tools/src/main/java/org/apache/uima/tools/cvd/MultiMarkup.java (original)
+++ uima/uimaj/branches/experiment-v3-jcas/uimaj-tools/src/main/java/org/apache/uima/tools/cvd/MultiMarkup.java Sun Nov 13 16:08:24 2016
@@ -30,6 +30,7 @@ import org.apache.uima.cas.CAS;
import org.apache.uima.cas.FSIterator;
import org.apache.uima.cas.text.AnnotationFS;
+// TODO: Auto-generated Javadoc
/**
* TODO: add type comment for <code>MultiMarkup</code>.
*
@@ -37,14 +38,27 @@ import org.apache.uima.cas.text.Annotati
*/
public abstract class MultiMarkup {
+ /**
+ * The Class Extent.
+ */
private static class Extent {
+ /** The start. */
protected int start;
+ /** The end. */
protected int end;
+ /** The depth. */
protected int depth;
+ /**
+ * Instantiates a new extent.
+ *
+ * @param start the start
+ * @param end the end
+ * @param depth the depth
+ */
private Extent(int start, int end, int depth) {
this.start = start;
this.end = end;
@@ -53,10 +67,22 @@ public abstract class MultiMarkup {
}
+ /**
+ * The Class AnnotExtent.
+ */
private static class AnnotExtent extends Extent {
+ /** The annot name. */
private String annotName;
+ /**
+ * Instantiates a new annot extent.
+ *
+ * @param start the start
+ * @param end the end
+ * @param depth the depth
+ * @param annotName the annot name
+ */
private AnnotExtent(int start, int end, int depth, String annotName) {
super(start, end, depth);
this.annotName = annotName;
@@ -64,6 +90,14 @@ public abstract class MultiMarkup {
}
+ /**
+ * Creates the annotation markups.
+ *
+ * @param it the it
+ * @param textLen the text len
+ * @param styleMap the style map
+ * @return the annotation extent[]
+ */
public static AnnotationExtent[] createAnnotationMarkups(FSIterator it, int textLen,
Map<String, Style> styleMap) {
List<AnnotExtent> list = new ArrayList<AnnotExtent>();
@@ -162,6 +196,13 @@ public abstract class MultiMarkup {
return extentArray;
}
+ /**
+ * Creates the markup extents.
+ *
+ * @param it the it
+ * @param textLen the text len
+ * @return the markup extent[]
+ */
public static MarkupExtent[] createMarkupExtents(FSIterator it, int textLen) {
List<Extent> list = new ArrayList<Extent>();
Modified: uima/uimaj/branches/experiment-v3-jcas/uimaj-tools/src/main/java/org/apache/uima/tools/cvd/RecentFilesList.java
URL: http://svn.apache.org/viewvc/uima/uimaj/branches/experiment-v3-jcas/uimaj-tools/src/main/java/org/apache/uima/tools/cvd/RecentFilesList.java?rev=1769510&r1=1769509&r2=1769510&view=diff
==============================================================================
--- uima/uimaj/branches/experiment-v3-jcas/uimaj-tools/src/main/java/org/apache/uima/tools/cvd/RecentFilesList.java (original)
+++ uima/uimaj/branches/experiment-v3-jcas/uimaj-tools/src/main/java/org/apache/uima/tools/cvd/RecentFilesList.java Sun Nov 13 16:08:24 2016
@@ -23,6 +23,7 @@ import java.io.File;
import java.util.ArrayList;
import java.util.List;
+// TODO: Auto-generated Javadoc
/**
* List of recently used files.
*
@@ -33,9 +34,11 @@ import java.util.List;
*/
public class RecentFilesList {
+ /** The list. */
// The internal list
private final List<File> list;
+ /** The max. */
// The maximum size to which this list can grow
private final int max;
@@ -98,6 +101,9 @@ public class RecentFilesList {
}
}
+ /**
+ * Shift right.
+ */
private final void shiftRight() {
if (this.list.size() < this.max) {
// If max has not been reached, duplicate last file
Modified: uima/uimaj/branches/experiment-v3-jcas/uimaj-tools/src/main/java/org/apache/uima/tools/cvd/StringFsPopupEventAdapter.java
URL: http://svn.apache.org/viewvc/uima/uimaj/branches/experiment-v3-jcas/uimaj-tools/src/main/java/org/apache/uima/tools/cvd/StringFsPopupEventAdapter.java?rev=1769510&r1=1769509&r2=1769510&view=diff
==============================================================================
--- uima/uimaj/branches/experiment-v3-jcas/uimaj-tools/src/main/java/org/apache/uima/tools/cvd/StringFsPopupEventAdapter.java (original)
+++ uima/uimaj/branches/experiment-v3-jcas/uimaj-tools/src/main/java/org/apache/uima/tools/cvd/StringFsPopupEventAdapter.java Sun Nov 13 16:08:24 2016
@@ -32,6 +32,7 @@ import javax.swing.JTextArea;
import javax.swing.JTree;
import javax.swing.tree.TreePath;
+// TODO: Auto-generated Javadoc
/**
* Pop-up event adapter for string valued features in the FS display. Displays a pop-up for string
* values that were shortened for display purposes. Users can display long strings in a separate
@@ -44,13 +45,23 @@ public class StringFsPopupEventAdapter e
*/
private static class ShowStringHandler implements ActionListener {
+ /** The string. */
private String string;
+ /**
+ * Instantiates a new show string handler.
+ *
+ * @param s the s
+ */
private ShowStringHandler(String s) {
super();
this.string = s;
}
+ /* (non-Javadoc)
+ * @see java.awt.event.ActionListener#actionPerformed(java.awt.event.ActionEvent)
+ */
+ @Override
public void actionPerformed(ActionEvent e) {
// Show string in a new window.
JFrame frame = new JFrame("Full string value");
@@ -64,18 +75,34 @@ public class StringFsPopupEventAdapter e
}
+ /**
+ * Instantiates a new string fs popup event adapter.
+ */
public StringFsPopupEventAdapter() {
super();
}
+ /* (non-Javadoc)
+ * @see java.awt.event.MouseAdapter#mousePressed(java.awt.event.MouseEvent)
+ */
+ @Override
public void mousePressed(MouseEvent e) {
showPopupMaybe(e);
}
+ /* (non-Javadoc)
+ * @see java.awt.event.MouseAdapter#mouseReleased(java.awt.event.MouseEvent)
+ */
+ @Override
public void mouseReleased(MouseEvent e) {
showPopupMaybe(e);
}
+ /**
+ * Show popup maybe.
+ *
+ * @param e the e
+ */
private void showPopupMaybe(MouseEvent e) {
// Mouse event is pop-up trigger?
if (e.isPopupTrigger()) {
Modified: uima/uimaj/branches/experiment-v3-jcas/uimaj-tools/src/main/java/org/apache/uima/tools/cvd/TypeTreeNode.java
URL: http://svn.apache.org/viewvc/uima/uimaj/branches/experiment-v3-jcas/uimaj-tools/src/main/java/org/apache/uima/tools/cvd/TypeTreeNode.java?rev=1769510&r1=1769509&r2=1769510&view=diff
==============================================================================
--- uima/uimaj/branches/experiment-v3-jcas/uimaj-tools/src/main/java/org/apache/uima/tools/cvd/TypeTreeNode.java (original)
+++ uima/uimaj/branches/experiment-v3-jcas/uimaj-tools/src/main/java/org/apache/uima/tools/cvd/TypeTreeNode.java Sun Nov 13 16:08:24 2016
@@ -21,6 +21,7 @@ package org.apache.uima.tools.cvd;
import org.apache.uima.cas.Type;
+// TODO: Auto-generated Javadoc
/**
* Class comment for TypeTreeNode.java goes here.
*
@@ -28,10 +29,13 @@ import org.apache.uima.cas.Type;
*/
public class TypeTreeNode {
+ /** The type. */
private final Type type;
+ /** The label. */
private final String label;
+ /** The size. */
private final int size;
/**
@@ -44,6 +48,13 @@ public class TypeTreeNode {
this.size = -1;
}
+ /**
+ * Instantiates a new type tree node.
+ *
+ * @param type the type
+ * @param label the label
+ * @param size the size
+ */
public TypeTreeNode(Type type, String label, int size) {
super();
this.type = type;
@@ -51,6 +62,10 @@ public class TypeTreeNode {
this.size = size;
}
+ /* (non-Javadoc)
+ * @see java.lang.Object#toString()
+ */
+ @Override
public String toString() {
return "<html><font color=blue>" + this.type.getName() + "</font> [" + this.size + "]</html>";
}
Modified: uima/uimaj/branches/experiment-v3-jcas/uimaj-tools/src/main/java/org/apache/uima/tools/cvd/control/AboutHandler.java
URL: http://svn.apache.org/viewvc/uima/uimaj/branches/experiment-v3-jcas/uimaj-tools/src/main/java/org/apache/uima/tools/cvd/control/AboutHandler.java?rev=1769510&r1=1769509&r2=1769510&view=diff
==============================================================================
--- uima/uimaj/branches/experiment-v3-jcas/uimaj-tools/src/main/java/org/apache/uima/tools/cvd/control/AboutHandler.java (original)
+++ uima/uimaj/branches/experiment-v3-jcas/uimaj-tools/src/main/java/org/apache/uima/tools/cvd/control/AboutHandler.java Sun Nov 13 16:08:24 2016
@@ -27,19 +27,32 @@ import javax.swing.Icon;
import javax.swing.JOptionPane;
import org.apache.uima.UIMAFramework;
-import org.apache.uima.impl.UIMAFramework_impl;
import org.apache.uima.impl.UimaVersion;
import org.apache.uima.tools.cvd.MainFrame;
import org.apache.uima.tools.images.Images;
+// TODO: Auto-generated Javadoc
+/**
+ * The Class AboutHandler.
+ */
public class AboutHandler implements ActionListener {
+ /** The main. */
private final MainFrame main;
+ /**
+ * Instantiates a new about handler.
+ *
+ * @param frame the frame
+ */
public AboutHandler(MainFrame frame) {
this.main = frame;
}
+ /* (non-Javadoc)
+ * @see java.awt.event.ActionListener#actionPerformed(java.awt.event.ActionEvent)
+ */
+ @Override
public void actionPerformed(ActionEvent e) {
String javaVersion = System.getProperty("java.version");
String javaVendor = System.getProperty("java.vendor");
Modified: uima/uimaj/branches/experiment-v3-jcas/uimaj-tools/src/main/java/org/apache/uima/tools/cvd/control/AboutUimaHandler.java
URL: http://svn.apache.org/viewvc/uima/uimaj/branches/experiment-v3-jcas/uimaj-tools/src/main/java/org/apache/uima/tools/cvd/control/AboutUimaHandler.java?rev=1769510&r1=1769509&r2=1769510&view=diff
==============================================================================
--- uima/uimaj/branches/experiment-v3-jcas/uimaj-tools/src/main/java/org/apache/uima/tools/cvd/control/AboutUimaHandler.java (original)
+++ uima/uimaj/branches/experiment-v3-jcas/uimaj-tools/src/main/java/org/apache/uima/tools/cvd/control/AboutUimaHandler.java Sun Nov 13 16:08:24 2016
@@ -26,14 +26,28 @@ import java.awt.event.ActionListener;
import org.apache.uima.tools.cvd.MainFrame;
import org.apache.uima.tools.util.gui.AboutDialog;
+// TODO: Auto-generated Javadoc
+/**
+ * The Class AboutUimaHandler.
+ */
public class AboutUimaHandler implements ActionListener {
+ /** The main. */
private final MainFrame main;
+ /**
+ * Instantiates a new about uima handler.
+ *
+ * @param frame the frame
+ */
public AboutUimaHandler(MainFrame frame) {
this.main = frame;
}
+ /* (non-Javadoc)
+ * @see java.awt.event.ActionListener#actionPerformed(java.awt.event.ActionEvent)
+ */
+ @Override
public void actionPerformed(ActionEvent e) {
AboutDialog dialog = new AboutDialog(this.main, "About UIMA");
dialog.setVisible(true);
Modified: uima/uimaj/branches/experiment-v3-jcas/uimaj-tools/src/main/java/org/apache/uima/tools/cvd/control/AddLanguageHandler.java
URL: http://svn.apache.org/viewvc/uima/uimaj/branches/experiment-v3-jcas/uimaj-tools/src/main/java/org/apache/uima/tools/cvd/control/AddLanguageHandler.java?rev=1769510&r1=1769509&r2=1769510&view=diff
==============================================================================
--- uima/uimaj/branches/experiment-v3-jcas/uimaj-tools/src/main/java/org/apache/uima/tools/cvd/control/AddLanguageHandler.java (original)
+++ uima/uimaj/branches/experiment-v3-jcas/uimaj-tools/src/main/java/org/apache/uima/tools/cvd/control/AddLanguageHandler.java Sun Nov 13 16:08:24 2016
@@ -27,14 +27,28 @@ import javax.swing.JOptionPane;
import org.apache.uima.tools.cvd.MainFrame;
+// TODO: Auto-generated Javadoc
+/**
+ * The Class AddLanguageHandler.
+ */
public class AddLanguageHandler implements ActionListener {
+ /** The main. */
private final MainFrame main;
+ /**
+ * Instantiates a new adds the language handler.
+ *
+ * @param frame the frame
+ */
public AddLanguageHandler(MainFrame frame) {
this.main = frame;
}
+ /* (non-Javadoc)
+ * @see java.awt.event.ActionListener#actionPerformed(java.awt.event.ActionEvent)
+ */
+ @Override
public void actionPerformed(ActionEvent arg0) {
String input = JOptionPane.showInputDialog(this.main, "Add new language");
if (input != null && input.length() > 0) {
Modified: uima/uimaj/branches/experiment-v3-jcas/uimaj-tools/src/main/java/org/apache/uima/tools/cvd/control/AnnotatorOpenEventHandler.java
URL: http://svn.apache.org/viewvc/uima/uimaj/branches/experiment-v3-jcas/uimaj-tools/src/main/java/org/apache/uima/tools/cvd/control/AnnotatorOpenEventHandler.java?rev=1769510&r1=1769509&r2=1769510&view=diff
==============================================================================
--- uima/uimaj/branches/experiment-v3-jcas/uimaj-tools/src/main/java/org/apache/uima/tools/cvd/control/AnnotatorOpenEventHandler.java (original)
+++ uima/uimaj/branches/experiment-v3-jcas/uimaj-tools/src/main/java/org/apache/uima/tools/cvd/control/AnnotatorOpenEventHandler.java Sun Nov 13 16:08:24 2016
@@ -27,18 +27,32 @@ import javax.swing.JFileChooser;
import org.apache.uima.tools.cvd.MainFrame;
+// TODO: Auto-generated Javadoc
+/**
+ * The Class AnnotatorOpenEventHandler.
+ */
public class AnnotatorOpenEventHandler implements ActionListener {
+ /** The main. */
private final MainFrame main;
+ /**
+ * Instantiates a new annotator open event handler.
+ *
+ * @param frame the frame
+ */
public AnnotatorOpenEventHandler(MainFrame frame) {
super();
this.main = frame;
}
/**
+ * Action performed.
+ *
+ * @param event the event
* @see java.awt.event.ActionListener#actionPerformed(ActionEvent)
*/
+ @Override
public void actionPerformed(ActionEvent event) {
try {
JFileChooser fileChooser = new JFileChooser();
Modified: uima/uimaj/branches/experiment-v3-jcas/uimaj-tools/src/main/java/org/apache/uima/tools/cvd/control/AnnotatorRerunEventHandler.java
URL: http://svn.apache.org/viewvc/uima/uimaj/branches/experiment-v3-jcas/uimaj-tools/src/main/java/org/apache/uima/tools/cvd/control/AnnotatorRerunEventHandler.java?rev=1769510&r1=1769509&r2=1769510&view=diff
==============================================================================
--- uima/uimaj/branches/experiment-v3-jcas/uimaj-tools/src/main/java/org/apache/uima/tools/cvd/control/AnnotatorRerunEventHandler.java (original)
+++ uima/uimaj/branches/experiment-v3-jcas/uimaj-tools/src/main/java/org/apache/uima/tools/cvd/control/AnnotatorRerunEventHandler.java Sun Nov 13 16:08:24 2016
@@ -25,17 +25,31 @@ import java.awt.event.ActionListener;
import org.apache.uima.tools.cvd.MainFrame;
+// TODO: Auto-generated Javadoc
+/**
+ * The Class AnnotatorRerunEventHandler.
+ */
public class AnnotatorRerunEventHandler implements ActionListener {
+ /** The main. */
private final MainFrame main;
+ /**
+ * Instantiates a new annotator rerun event handler.
+ *
+ * @param frame the frame
+ */
public AnnotatorRerunEventHandler(MainFrame frame) {
this.main = frame;
}
/**
+ * Action performed.
+ *
+ * @param event the event
* @see java.awt.event.ActionListener#actionPerformed(ActionEvent)
*/
+ @Override
public void actionPerformed(ActionEvent event) {
this.main.runAE(true);
}
Modified: uima/uimaj/branches/experiment-v3-jcas/uimaj-tools/src/main/java/org/apache/uima/tools/cvd/control/AnnotatorRunCPCEventHandler.java
URL: http://svn.apache.org/viewvc/uima/uimaj/branches/experiment-v3-jcas/uimaj-tools/src/main/java/org/apache/uima/tools/cvd/control/AnnotatorRunCPCEventHandler.java?rev=1769510&r1=1769509&r2=1769510&view=diff
==============================================================================
--- uima/uimaj/branches/experiment-v3-jcas/uimaj-tools/src/main/java/org/apache/uima/tools/cvd/control/AnnotatorRunCPCEventHandler.java (original)
+++ uima/uimaj/branches/experiment-v3-jcas/uimaj-tools/src/main/java/org/apache/uima/tools/cvd/control/AnnotatorRunCPCEventHandler.java Sun Nov 13 16:08:24 2016
@@ -25,17 +25,31 @@ import java.awt.event.ActionListener;
import org.apache.uima.tools.cvd.MainFrame;
+// TODO: Auto-generated Javadoc
+/**
+ * The Class AnnotatorRunCPCEventHandler.
+ */
public class AnnotatorRunCPCEventHandler implements ActionListener {
+ /** The main. */
private final MainFrame main;
+ /**
+ * Instantiates a new annotator run CPC event handler.
+ *
+ * @param frame the frame
+ */
public AnnotatorRunCPCEventHandler(MainFrame frame) {
this.main = frame;
}
/**
+ * Action performed.
+ *
+ * @param event the event
* @see java.awt.event.ActionListener#actionPerformed(ActionEvent)
*/
+ @Override
public void actionPerformed(ActionEvent event) {
this.main.runCPC();
}
Modified: uima/uimaj/branches/experiment-v3-jcas/uimaj-tools/src/main/java/org/apache/uima/tools/cvd/control/AnnotatorRunOnCasEventHandler.java
URL: http://svn.apache.org/viewvc/uima/uimaj/branches/experiment-v3-jcas/uimaj-tools/src/main/java/org/apache/uima/tools/cvd/control/AnnotatorRunOnCasEventHandler.java?rev=1769510&r1=1769509&r2=1769510&view=diff
==============================================================================
--- uima/uimaj/branches/experiment-v3-jcas/uimaj-tools/src/main/java/org/apache/uima/tools/cvd/control/AnnotatorRunOnCasEventHandler.java (original)
+++ uima/uimaj/branches/experiment-v3-jcas/uimaj-tools/src/main/java/org/apache/uima/tools/cvd/control/AnnotatorRunOnCasEventHandler.java Sun Nov 13 16:08:24 2016
@@ -25,17 +25,31 @@ import java.awt.event.ActionListener;
import org.apache.uima.tools.cvd.MainFrame;
+// TODO: Auto-generated Javadoc
+/**
+ * The Class AnnotatorRunOnCasEventHandler.
+ */
public class AnnotatorRunOnCasEventHandler implements ActionListener {
+ /** The main. */
private final MainFrame main;
+ /**
+ * Instantiates a new annotator run on cas event handler.
+ *
+ * @param frame the frame
+ */
public AnnotatorRunOnCasEventHandler(MainFrame frame) {
this.main = frame;
}
/**
+ * Action performed.
+ *
+ * @param event the event
* @see java.awt.event.ActionListener#actionPerformed(ActionEvent)
*/
+ @Override
public void actionPerformed(ActionEvent event) {
this.main.runAE(false);
}
Modified: uima/uimaj/branches/experiment-v3-jcas/uimaj-tools/src/main/java/org/apache/uima/tools/cvd/control/CaretChangeHandler.java
URL: http://svn.apache.org/viewvc/uima/uimaj/branches/experiment-v3-jcas/uimaj-tools/src/main/java/org/apache/uima/tools/cvd/control/CaretChangeHandler.java?rev=1769510&r1=1769509&r2=1769510&view=diff
==============================================================================
--- uima/uimaj/branches/experiment-v3-jcas/uimaj-tools/src/main/java/org/apache/uima/tools/cvd/control/CaretChangeHandler.java (original)
+++ uima/uimaj/branches/experiment-v3-jcas/uimaj-tools/src/main/java/org/apache/uima/tools/cvd/control/CaretChangeHandler.java Sun Nov 13 16:08:24 2016
@@ -24,18 +24,29 @@ import javax.swing.event.CaretListener;
import org.apache.uima.tools.cvd.MainFrame;
+// TODO: Auto-generated Javadoc
/**
* Caret change handler. Enable/disable cut/copy actions, depending on whether there's a non-empty
* text selection.
*/
public class CaretChangeHandler implements CaretListener {
+ /** The main. */
private final MainFrame main;
+ /**
+ * Instantiates a new caret change handler.
+ *
+ * @param frame the frame
+ */
public CaretChangeHandler(MainFrame frame) {
this.main = frame;
}
+ /* (non-Javadoc)
+ * @see javax.swing.event.CaretListener#caretUpdate(javax.swing.event.CaretEvent)
+ */
+ @Override
public void caretUpdate(CaretEvent ce) {
final int dot = ce.getDot();
final int mark = ce.getMark();
Modified: uima/uimaj/branches/experiment-v3-jcas/uimaj-tools/src/main/java/org/apache/uima/tools/cvd/control/CloseAnnotationViewHandler.java
URL: http://svn.apache.org/viewvc/uima/uimaj/branches/experiment-v3-jcas/uimaj-tools/src/main/java/org/apache/uima/tools/cvd/control/CloseAnnotationViewHandler.java?rev=1769510&r1=1769509&r2=1769510&view=diff
==============================================================================
--- uima/uimaj/branches/experiment-v3-jcas/uimaj-tools/src/main/java/org/apache/uima/tools/cvd/control/CloseAnnotationViewHandler.java (original)
+++ uima/uimaj/branches/experiment-v3-jcas/uimaj-tools/src/main/java/org/apache/uima/tools/cvd/control/CloseAnnotationViewHandler.java Sun Nov 13 16:08:24 2016
@@ -28,17 +28,28 @@ import javax.swing.JFrame;
import org.apache.uima.tools.cvd.MainFrame;
+// TODO: Auto-generated Javadoc
/**
* Window closing handler for annotation viewer. Remember window position on close.
*/
public class CloseAnnotationViewHandler extends WindowAdapter implements WindowListener {
+ /** The main. */
private final MainFrame main;
+ /**
+ * Instantiates a new close annotation view handler.
+ *
+ * @param frame the frame
+ */
CloseAnnotationViewHandler(MainFrame frame) {
this.main = frame;
}
+ /* (non-Javadoc)
+ * @see java.awt.event.WindowAdapter#windowClosing(java.awt.event.WindowEvent)
+ */
+ @Override
public void windowClosing(WindowEvent event) {
JComponent tsContentPane = (JComponent) ((JFrame) event.getComponent()).getContentPane();
final int x = tsContentPane.getWidth();
Modified: uima/uimaj/branches/experiment-v3-jcas/uimaj-tools/src/main/java/org/apache/uima/tools/cvd/control/CloseLogViewHandler.java
URL: http://svn.apache.org/viewvc/uima/uimaj/branches/experiment-v3-jcas/uimaj-tools/src/main/java/org/apache/uima/tools/cvd/control/CloseLogViewHandler.java?rev=1769510&r1=1769509&r2=1769510&view=diff
==============================================================================
--- uima/uimaj/branches/experiment-v3-jcas/uimaj-tools/src/main/java/org/apache/uima/tools/cvd/control/CloseLogViewHandler.java (original)
+++ uima/uimaj/branches/experiment-v3-jcas/uimaj-tools/src/main/java/org/apache/uima/tools/cvd/control/CloseLogViewHandler.java Sun Nov 13 16:08:24 2016
@@ -29,14 +29,28 @@ import javax.swing.JFrame;
import org.apache.uima.tools.cvd.MainFrame;
+// TODO: Auto-generated Javadoc
+/**
+ * The Class CloseLogViewHandler.
+ */
public class CloseLogViewHandler extends WindowAdapter implements WindowListener {
+ /** The main. */
private final MainFrame main;
+ /**
+ * Instantiates a new close log view handler.
+ *
+ * @param frame the frame
+ */
public CloseLogViewHandler(MainFrame frame) {
this.main = frame;
}
+ /* (non-Javadoc)
+ * @see java.awt.event.WindowAdapter#windowClosing(java.awt.event.WindowEvent)
+ */
+ @Override
public void windowClosing(WindowEvent event) {
JComponent contentPane = (JComponent) ((JFrame) event.getComponent()).getContentPane();
final int x = contentPane.getWidth();
Modified: uima/uimaj/branches/experiment-v3-jcas/uimaj-tools/src/main/java/org/apache/uima/tools/cvd/control/CloseTypeSystemHandler.java
URL: http://svn.apache.org/viewvc/uima/uimaj/branches/experiment-v3-jcas/uimaj-tools/src/main/java/org/apache/uima/tools/cvd/control/CloseTypeSystemHandler.java?rev=1769510&r1=1769509&r2=1769510&view=diff
==============================================================================
--- uima/uimaj/branches/experiment-v3-jcas/uimaj-tools/src/main/java/org/apache/uima/tools/cvd/control/CloseTypeSystemHandler.java (original)
+++ uima/uimaj/branches/experiment-v3-jcas/uimaj-tools/src/main/java/org/apache/uima/tools/cvd/control/CloseTypeSystemHandler.java Sun Nov 13 16:08:24 2016
@@ -28,14 +28,28 @@ import javax.swing.JFrame;
import org.apache.uima.tools.cvd.MainFrame;
+// TODO: Auto-generated Javadoc
+/**
+ * The Class CloseTypeSystemHandler.
+ */
public class CloseTypeSystemHandler extends WindowAdapter implements WindowListener {
+ /** The main. */
private final MainFrame main;
+ /**
+ * Instantiates a new close type system handler.
+ *
+ * @param frame the frame
+ */
public CloseTypeSystemHandler(MainFrame frame) {
this.main = frame;
}
+ /* (non-Javadoc)
+ * @see java.awt.event.WindowAdapter#windowClosing(java.awt.event.WindowEvent)
+ */
+ @Override
public void windowClosing(WindowEvent event) {
JComponent tsContentPane = (JComponent) ((JFrame) event.getComponent()).getContentPane();
final int x = tsContentPane.getWidth();
Modified: uima/uimaj/branches/experiment-v3-jcas/uimaj-tools/src/main/java/org/apache/uima/tools/cvd/control/ColorPrefsOpenHandler.java
URL: http://svn.apache.org/viewvc/uima/uimaj/branches/experiment-v3-jcas/uimaj-tools/src/main/java/org/apache/uima/tools/cvd/control/ColorPrefsOpenHandler.java?rev=1769510&r1=1769509&r2=1769510&view=diff
==============================================================================
--- uima/uimaj/branches/experiment-v3-jcas/uimaj-tools/src/main/java/org/apache/uima/tools/cvd/control/ColorPrefsOpenHandler.java (original)
+++ uima/uimaj/branches/experiment-v3-jcas/uimaj-tools/src/main/java/org/apache/uima/tools/cvd/control/ColorPrefsOpenHandler.java Sun Nov 13 16:08:24 2016
@@ -29,17 +29,31 @@ import javax.swing.JFileChooser;
import org.apache.uima.tools.cvd.MainFrame;
+// TODO: Auto-generated Javadoc
+/**
+ * The Class ColorPrefsOpenHandler.
+ */
public class ColorPrefsOpenHandler implements ActionListener {
+ /** The main. */
private final MainFrame main;
+ /**
+ * Instantiates a new color prefs open handler.
+ *
+ * @param frame the frame
+ */
public ColorPrefsOpenHandler(MainFrame frame) {
this.main = frame;
}
/**
+ * Action performed.
+ *
+ * @param event the event
* @see java.awt.event.ActionListener#actionPerformed(ActionEvent)
*/
+ @Override
public void actionPerformed(ActionEvent event) {
JFileChooser fileChooser = new JFileChooser();
fileChooser.setDialogTitle("Load color preferences file");
Modified: uima/uimaj/branches/experiment-v3-jcas/uimaj-tools/src/main/java/org/apache/uima/tools/cvd/control/ColorPrefsSaveHandler.java
URL: http://svn.apache.org/viewvc/uima/uimaj/branches/experiment-v3-jcas/uimaj-tools/src/main/java/org/apache/uima/tools/cvd/control/ColorPrefsSaveHandler.java?rev=1769510&r1=1769509&r2=1769510&view=diff
==============================================================================
--- uima/uimaj/branches/experiment-v3-jcas/uimaj-tools/src/main/java/org/apache/uima/tools/cvd/control/ColorPrefsSaveHandler.java (original)
+++ uima/uimaj/branches/experiment-v3-jcas/uimaj-tools/src/main/java/org/apache/uima/tools/cvd/control/ColorPrefsSaveHandler.java Sun Nov 13 16:08:24 2016
@@ -29,17 +29,31 @@ import javax.swing.JFileChooser;
import org.apache.uima.tools.cvd.MainFrame;
+// TODO: Auto-generated Javadoc
+/**
+ * The Class ColorPrefsSaveHandler.
+ */
public class ColorPrefsSaveHandler implements ActionListener {
+ /** The main. */
private final MainFrame main;
+ /**
+ * Instantiates a new color prefs save handler.
+ *
+ * @param frame the frame
+ */
public ColorPrefsSaveHandler(MainFrame frame) {
this.main = frame;
}
/**
+ * Action performed.
+ *
+ * @param event the event
* @see java.awt.event.ActionListener#actionPerformed(ActionEvent)
*/
+ @Override
public void actionPerformed(ActionEvent event) {
JFileChooser fileChooser = new JFileChooser();
fileChooser.setDialogTitle("Save color preferences");
Modified: uima/uimaj/branches/experiment-v3-jcas/uimaj-tools/src/main/java/org/apache/uima/tools/cvd/control/FSTreeSelectionListener.java
URL: http://svn.apache.org/viewvc/uima/uimaj/branches/experiment-v3-jcas/uimaj-tools/src/main/java/org/apache/uima/tools/cvd/control/FSTreeSelectionListener.java?rev=1769510&r1=1769509&r2=1769510&view=diff
==============================================================================
--- uima/uimaj/branches/experiment-v3-jcas/uimaj-tools/src/main/java/org/apache/uima/tools/cvd/control/FSTreeSelectionListener.java (original)
+++ uima/uimaj/branches/experiment-v3-jcas/uimaj-tools/src/main/java/org/apache/uima/tools/cvd/control/FSTreeSelectionListener.java Sun Nov 13 16:08:24 2016
@@ -26,21 +26,34 @@ import org.apache.uima.tools.cvd.FSNode;
import org.apache.uima.tools.cvd.FSTreeNode;
import org.apache.uima.tools.cvd.MainFrame;
+// TODO: Auto-generated Javadoc
/**
* Handle selection of annotations in annotation frame. If selected node represents an annotation,
* highlight the corresponding extent in the text.
+ *
+// * @see FSTreeSelectionEvent
*/
public class FSTreeSelectionListener implements TreeSelectionListener {
+ /** The main. */
private final MainFrame main;
+ /**
+ * Instantiates a new FS tree selection listener.
+ *
+ * @param frame the frame
+ */
public FSTreeSelectionListener(MainFrame frame) {
this.main = frame;
}
/**
+ * Value changed.
+ *
+ * @param event the event
* @see javax.swing.event.TreeSelectionListener#valueChanged(javax.swing.event.TreeSelectionEvent)
*/
+ @Override
public void valueChanged(TreeSelectionEvent event) {
// System.out.println("");
FSTreeNode protoNode = (FSTreeNode) this.main.getFsTree().getLastSelectedPathComponent();
Modified: uima/uimaj/branches/experiment-v3-jcas/uimaj-tools/src/main/java/org/apache/uima/tools/cvd/control/FileOpenEventHandler.java
URL: http://svn.apache.org/viewvc/uima/uimaj/branches/experiment-v3-jcas/uimaj-tools/src/main/java/org/apache/uima/tools/cvd/control/FileOpenEventHandler.java?rev=1769510&r1=1769509&r2=1769510&view=diff
==============================================================================
--- uima/uimaj/branches/experiment-v3-jcas/uimaj-tools/src/main/java/org/apache/uima/tools/cvd/control/FileOpenEventHandler.java (original)
+++ uima/uimaj/branches/experiment-v3-jcas/uimaj-tools/src/main/java/org/apache/uima/tools/cvd/control/FileOpenEventHandler.java Sun Nov 13 16:08:24 2016
@@ -27,19 +27,33 @@ import javax.swing.JFileChooser;
import org.apache.uima.internal.util.Timer;
import org.apache.uima.tools.cvd.MainFrame;
+// TODO: Auto-generated Javadoc
+/**
+ * The Class FileOpenEventHandler.
+ */
public class FileOpenEventHandler implements ActionListener {
+ /** The main. */
private final MainFrame main;
+ /**
+ * Instantiates a new file open event handler.
+ *
+ * @param frame the frame
+ */
public FileOpenEventHandler(MainFrame frame) {
super();
this.main = frame;
}
/**
+ * Action performed.
+ *
+ * @param event the event
* @see java.awt.event.ActionListener#actionPerformed(ActionEvent)
*/
+ @Override
public void actionPerformed(ActionEvent event) {
JFileChooser fileChooser = new JFileChooser();
fileChooser.setDialogTitle("Open text file");
Modified: uima/uimaj/branches/experiment-v3-jcas/uimaj-tools/src/main/java/org/apache/uima/tools/cvd/control/FileSaveAsEventHandler.java
URL: http://svn.apache.org/viewvc/uima/uimaj/branches/experiment-v3-jcas/uimaj-tools/src/main/java/org/apache/uima/tools/cvd/control/FileSaveAsEventHandler.java?rev=1769510&r1=1769509&r2=1769510&view=diff
==============================================================================
--- uima/uimaj/branches/experiment-v3-jcas/uimaj-tools/src/main/java/org/apache/uima/tools/cvd/control/FileSaveAsEventHandler.java (original)
+++ uima/uimaj/branches/experiment-v3-jcas/uimaj-tools/src/main/java/org/apache/uima/tools/cvd/control/FileSaveAsEventHandler.java Sun Nov 13 16:08:24 2016
@@ -27,18 +27,32 @@ import javax.swing.JFileChooser;
import org.apache.uima.tools.cvd.MainFrame;
+// TODO: Auto-generated Javadoc
+/**
+ * The Class FileSaveAsEventHandler.
+ */
public class FileSaveAsEventHandler implements ActionListener {
+ /** The main. */
private final MainFrame main;
+ /**
+ * Instantiates a new file save as event handler.
+ *
+ * @param frame the frame
+ */
public FileSaveAsEventHandler(MainFrame frame) {
super();
this.main = frame;
}
/**
+ * Action performed.
+ *
+ * @param event the event
* @see java.awt.event.ActionListener#actionPerformed(ActionEvent)
*/
+ @Override
public void actionPerformed(ActionEvent event) {
JFileChooser fileChooser = new JFileChooser();
fileChooser.setDialogTitle("Save file as...");
Modified: uima/uimaj/branches/experiment-v3-jcas/uimaj-tools/src/main/java/org/apache/uima/tools/cvd/control/FileSaveEventHandler.java
URL: http://svn.apache.org/viewvc/uima/uimaj/branches/experiment-v3-jcas/uimaj-tools/src/main/java/org/apache/uima/tools/cvd/control/FileSaveEventHandler.java?rev=1769510&r1=1769509&r2=1769510&view=diff
==============================================================================
--- uima/uimaj/branches/experiment-v3-jcas/uimaj-tools/src/main/java/org/apache/uima/tools/cvd/control/FileSaveEventHandler.java (original)
+++ uima/uimaj/branches/experiment-v3-jcas/uimaj-tools/src/main/java/org/apache/uima/tools/cvd/control/FileSaveEventHandler.java Sun Nov 13 16:08:24 2016
@@ -25,15 +25,29 @@ import java.awt.event.ActionListener;
import org.apache.uima.tools.cvd.MainFrame;
+// TODO: Auto-generated Javadoc
+/**
+ * The Class FileSaveEventHandler.
+ */
public class FileSaveEventHandler implements ActionListener {
+ /** The main. */
private final MainFrame main;
+ /**
+ * Instantiates a new file save event handler.
+ *
+ * @param frame the frame
+ */
public FileSaveEventHandler(MainFrame frame) {
super();
this.main = frame;
}
+ /* (non-Javadoc)
+ * @see java.awt.event.ActionListener#actionPerformed(java.awt.event.ActionEvent)
+ */
+ @Override
public void actionPerformed(ActionEvent event) {
this.main.saveFile();
this.main.setStatusbarMessage("Text file " + this.main.getTextFile().getName() + " saved.");
Modified: uima/uimaj/branches/experiment-v3-jcas/uimaj-tools/src/main/java/org/apache/uima/tools/cvd/control/FocusFSAction.java
URL: http://svn.apache.org/viewvc/uima/uimaj/branches/experiment-v3-jcas/uimaj-tools/src/main/java/org/apache/uima/tools/cvd/control/FocusFSAction.java?rev=1769510&r1=1769509&r2=1769510&view=diff
==============================================================================
--- uima/uimaj/branches/experiment-v3-jcas/uimaj-tools/src/main/java/org/apache/uima/tools/cvd/control/FocusFSAction.java (original)
+++ uima/uimaj/branches/experiment-v3-jcas/uimaj-tools/src/main/java/org/apache/uima/tools/cvd/control/FocusFSAction.java Sun Nov 13 16:08:24 2016
@@ -27,19 +27,31 @@ import javax.swing.Action;
import org.apache.uima.tools.cvd.MainFrame;
+// TODO: Auto-generated Javadoc
/**
* Focus in annotation frame action handler.
*/
public class FocusFSAction extends AbstractAction implements Action {
+ /** The main. */
private final MainFrame main;
+ /**
+ * Instantiates a new focus FS action.
+ *
+ * @param frame the frame
+ */
public FocusFSAction(MainFrame frame) {
this.main = frame;
}
+ /** The Constant serialVersionUID. */
private static final long serialVersionUID = -8330075846211434833L;
+ /* (non-Javadoc)
+ * @see java.awt.event.ActionListener#actionPerformed(java.awt.event.ActionEvent)
+ */
+ @Override
public void actionPerformed(ActionEvent arg0) {
this.main.getFsTree().requestFocusInWindow();
}
Modified: uima/uimaj/branches/experiment-v3-jcas/uimaj-tools/src/main/java/org/apache/uima/tools/cvd/control/FocusIRAction.java
URL: http://svn.apache.org/viewvc/uima/uimaj/branches/experiment-v3-jcas/uimaj-tools/src/main/java/org/apache/uima/tools/cvd/control/FocusIRAction.java?rev=1769510&r1=1769509&r2=1769510&view=diff
==============================================================================
--- uima/uimaj/branches/experiment-v3-jcas/uimaj-tools/src/main/java/org/apache/uima/tools/cvd/control/FocusIRAction.java (original)
+++ uima/uimaj/branches/experiment-v3-jcas/uimaj-tools/src/main/java/org/apache/uima/tools/cvd/control/FocusIRAction.java Sun Nov 13 16:08:24 2016
@@ -27,19 +27,31 @@ import javax.swing.Action;
import org.apache.uima.tools.cvd.MainFrame;
+// TODO: Auto-generated Javadoc
/**
* Action handler for focus in index repository frame.
*/
public class FocusIRAction extends AbstractAction implements Action {
+ /** The main. */
private final MainFrame main;
+ /**
+ * Instantiates a new focus IR action.
+ *
+ * @param frame the frame
+ */
public FocusIRAction(MainFrame frame) {
this.main = frame;
}
+ /** The Constant serialVersionUID. */
private static final long serialVersionUID = -8128067676842119411L;
+ /* (non-Javadoc)
+ * @see java.awt.event.ActionListener#actionPerformed(java.awt.event.ActionEvent)
+ */
+ @Override
public void actionPerformed(ActionEvent arg0) {
this.main.getIndexTree().requestFocusInWindow();
}
Modified: uima/uimaj/branches/experiment-v3-jcas/uimaj-tools/src/main/java/org/apache/uima/tools/cvd/control/FocusTextAction.java
URL: http://svn.apache.org/viewvc/uima/uimaj/branches/experiment-v3-jcas/uimaj-tools/src/main/java/org/apache/uima/tools/cvd/control/FocusTextAction.java?rev=1769510&r1=1769509&r2=1769510&view=diff
==============================================================================
--- uima/uimaj/branches/experiment-v3-jcas/uimaj-tools/src/main/java/org/apache/uima/tools/cvd/control/FocusTextAction.java (original)
+++ uima/uimaj/branches/experiment-v3-jcas/uimaj-tools/src/main/java/org/apache/uima/tools/cvd/control/FocusTextAction.java Sun Nov 13 16:08:24 2016
@@ -27,19 +27,31 @@ import javax.swing.Action;
import org.apache.uima.tools.cvd.MainFrame;
+// TODO: Auto-generated Javadoc
/**
* Focus in text frame action handler.
*/
public class FocusTextAction extends AbstractAction implements Action {
+ /** The main. */
private final MainFrame main;
+ /**
+ * Instantiates a new focus text action.
+ *
+ * @param frame the frame
+ */
public FocusTextAction(MainFrame frame) {
this.main = frame;
}
+ /** The Constant serialVersionUID. */
private static final long serialVersionUID = -4867535661038776033L;
+ /* (non-Javadoc)
+ * @see java.awt.event.ActionListener#actionPerformed(java.awt.event.ActionEvent)
+ */
+ @Override
public void actionPerformed(ActionEvent arg0) {
this.main.getTextArea().requestFocusInWindow();
}
Modified: uima/uimaj/branches/experiment-v3-jcas/uimaj-tools/src/main/java/org/apache/uima/tools/cvd/control/HelpHandler.java
URL: http://svn.apache.org/viewvc/uima/uimaj/branches/experiment-v3-jcas/uimaj-tools/src/main/java/org/apache/uima/tools/cvd/control/HelpHandler.java?rev=1769510&r1=1769509&r2=1769510&view=diff
==============================================================================
--- uima/uimaj/branches/experiment-v3-jcas/uimaj-tools/src/main/java/org/apache/uima/tools/cvd/control/HelpHandler.java (original)
+++ uima/uimaj/branches/experiment-v3-jcas/uimaj-tools/src/main/java/org/apache/uima/tools/cvd/control/HelpHandler.java Sun Nov 13 16:08:24 2016
@@ -27,14 +27,28 @@ import javax.swing.JOptionPane;
import org.apache.uima.tools.cvd.MainFrame;
+// TODO: Auto-generated Javadoc
+/**
+ * The Class HelpHandler.
+ */
public class HelpHandler implements ActionListener {
+ /** The main. */
private final MainFrame main;
+ /**
+ * Instantiates a new help handler.
+ *
+ * @param frame the frame
+ */
public HelpHandler(MainFrame frame) {
this.main = frame;
}
+ /* (non-Javadoc)
+ * @see java.awt.event.ActionListener#actionPerformed(java.awt.event.ActionEvent)
+ */
+ @Override
public void actionPerformed(ActionEvent event) {
String msg = "There is currently no online help."
+ "\nPlease find documentation on CVD and UIMA"
Modified: uima/uimaj/branches/experiment-v3-jcas/uimaj-tools/src/main/java/org/apache/uima/tools/cvd/control/IndexPopupListener.java
URL: http://svn.apache.org/viewvc/uima/uimaj/branches/experiment-v3-jcas/uimaj-tools/src/main/java/org/apache/uima/tools/cvd/control/IndexPopupListener.java?rev=1769510&r1=1769509&r2=1769510&view=diff
==============================================================================
--- uima/uimaj/branches/experiment-v3-jcas/uimaj-tools/src/main/java/org/apache/uima/tools/cvd/control/IndexPopupListener.java (original)
+++ uima/uimaj/branches/experiment-v3-jcas/uimaj-tools/src/main/java/org/apache/uima/tools/cvd/control/IndexPopupListener.java Sun Nov 13 16:08:24 2016
@@ -32,26 +32,54 @@ import org.apache.uima.tools.cvd.IndexTr
import org.apache.uima.tools.cvd.MainFrame;
import org.apache.uima.tools.cvd.TypeTreeNode;
+// TODO: Auto-generated Javadoc
+/**
+ * The listener interface for receiving indexPopup events.
+ * The class that is interested in processing a indexPopup
+ * event implements this interface, and the object created
+ * with that class is registered with a component using the
+ * component's <code>addIndexPopupListener</code> method. When
+ * the indexPopup event occurs, that object's appropriate
+ * method is invoked.
+ *
+// * @see IndexPopupEvent
+ */
public class IndexPopupListener extends MouseAdapter {
+ /** The main. */
private final MainFrame main;
/**
- * @param frame
+ * Instantiates a new index popup listener.
+ *
+ * @param frame the frame
*/
public IndexPopupListener(MainFrame frame) {
this.main = frame;
}
+ /* (non-Javadoc)
+ * @see java.awt.event.MouseAdapter#mousePressed(java.awt.event.MouseEvent)
+ */
+ @Override
public void mousePressed(MouseEvent e) {
maybeShowPopup(e);
}
+ /* (non-Javadoc)
+ * @see java.awt.event.MouseAdapter#mouseReleased(java.awt.event.MouseEvent)
+ */
+ @Override
public void mouseReleased(MouseEvent e) {
maybeShowPopup(e);
}
+ /**
+ * Maybe show popup.
+ *
+ * @param e the e
+ */
private void maybeShowPopup(MouseEvent e) {
if (e.isPopupTrigger()) {
DefaultMutableTreeNode node = (DefaultMutableTreeNode) this.main.getIndexTree()
Modified: uima/uimaj/branches/experiment-v3-jcas/uimaj-tools/src/main/java/org/apache/uima/tools/cvd/control/IndexTreeSelectionListener.java
URL: http://svn.apache.org/viewvc/uima/uimaj/branches/experiment-v3-jcas/uimaj-tools/src/main/java/org/apache/uima/tools/cvd/control/IndexTreeSelectionListener.java?rev=1769510&r1=1769509&r2=1769510&view=diff
==============================================================================
--- uima/uimaj/branches/experiment-v3-jcas/uimaj-tools/src/main/java/org/apache/uima/tools/cvd/control/IndexTreeSelectionListener.java (original)
+++ uima/uimaj/branches/experiment-v3-jcas/uimaj-tools/src/main/java/org/apache/uima/tools/cvd/control/IndexTreeSelectionListener.java Sun Nov 13 16:08:24 2016
@@ -30,20 +30,33 @@ import org.apache.uima.tools.cvd.IndexTr
import org.apache.uima.tools.cvd.MainFrame;
import org.apache.uima.tools.cvd.TypeTreeNode;
+// TODO: Auto-generated Javadoc
/**
* Change the display of the FSTree if a type in an index is selected.
+ *
+// * @see IndexTreeSelectionEvent
*/
public class IndexTreeSelectionListener implements TreeSelectionListener {
+ /** The main. */
private final MainFrame main;
+ /**
+ * Instantiates a new index tree selection listener.
+ *
+ * @param frame the frame
+ */
public IndexTreeSelectionListener(MainFrame frame) {
this.main = frame;
}
/**
+ * Value changed.
+ *
+ * @param arg0 the arg 0
* @see javax.swing.event.TreeSelectionListener#valueChanged(javax.swing.event.TreeSelectionEvent)
*/
+ @Override
public void valueChanged(TreeSelectionEvent arg0) {
// System.out.println("Tree selection value changed");
DefaultMutableTreeNode node = (DefaultMutableTreeNode) this.main.getIndexTree()
Modified: uima/uimaj/branches/experiment-v3-jcas/uimaj-tools/src/main/java/org/apache/uima/tools/cvd/control/LoadRecentDescFileEventHandler.java
URL: http://svn.apache.org/viewvc/uima/uimaj/branches/experiment-v3-jcas/uimaj-tools/src/main/java/org/apache/uima/tools/cvd/control/LoadRecentDescFileEventHandler.java?rev=1769510&r1=1769509&r2=1769510&view=diff
==============================================================================
--- uima/uimaj/branches/experiment-v3-jcas/uimaj-tools/src/main/java/org/apache/uima/tools/cvd/control/LoadRecentDescFileEventHandler.java (original)
+++ uima/uimaj/branches/experiment-v3-jcas/uimaj-tools/src/main/java/org/apache/uima/tools/cvd/control/LoadRecentDescFileEventHandler.java Sun Nov 13 16:08:24 2016
@@ -26,17 +26,34 @@ import java.io.File;
import org.apache.uima.tools.cvd.MainFrame;
+// TODO: Auto-generated Javadoc
+/**
+ * The Class LoadRecentDescFileEventHandler.
+ */
public class LoadRecentDescFileEventHandler implements ActionListener {
+ /** The main. */
private final MainFrame main;
+
+ /** The file name. */
private final String fileName;
+ /**
+ * Instantiates a new load recent desc file event handler.
+ *
+ * @param frame the frame
+ * @param fileName the file name
+ */
public LoadRecentDescFileEventHandler(MainFrame frame, String fileName) {
super();
this.main = frame;
this.fileName = fileName;
}
+ /* (non-Javadoc)
+ * @see java.awt.event.ActionListener#actionPerformed(java.awt.event.ActionEvent)
+ */
+ @Override
public void actionPerformed(ActionEvent e) {
this.main.loadAEDescriptor(new File(this.fileName));
}
Modified: uima/uimaj/branches/experiment-v3-jcas/uimaj-tools/src/main/java/org/apache/uima/tools/cvd/control/LoadRecentTextFileEventHandler.java
URL: http://svn.apache.org/viewvc/uima/uimaj/branches/experiment-v3-jcas/uimaj-tools/src/main/java/org/apache/uima/tools/cvd/control/LoadRecentTextFileEventHandler.java?rev=1769510&r1=1769509&r2=1769510&view=diff
==============================================================================
--- uima/uimaj/branches/experiment-v3-jcas/uimaj-tools/src/main/java/org/apache/uima/tools/cvd/control/LoadRecentTextFileEventHandler.java (original)
+++ uima/uimaj/branches/experiment-v3-jcas/uimaj-tools/src/main/java/org/apache/uima/tools/cvd/control/LoadRecentTextFileEventHandler.java Sun Nov 13 16:08:24 2016
@@ -26,17 +26,34 @@ import java.io.File;
import org.apache.uima.tools.cvd.MainFrame;
+// TODO: Auto-generated Javadoc
+/**
+ * The Class LoadRecentTextFileEventHandler.
+ */
public class LoadRecentTextFileEventHandler implements ActionListener {
+ /** The main. */
private final MainFrame main;
+
+ /** The file name. */
private final String fileName;
+ /**
+ * Instantiates a new load recent text file event handler.
+ *
+ * @param frame the frame
+ * @param fileName the file name
+ */
public LoadRecentTextFileEventHandler(MainFrame frame, String fileName) {
super();
this.main = frame;
this.fileName = fileName;
}
+ /* (non-Javadoc)
+ * @see java.awt.event.ActionListener#actionPerformed(java.awt.event.ActionEvent)
+ */
+ @Override
public void actionPerformed(ActionEvent e) {
this.main.loadTextFile(new File(this.fileName));
}
Modified: uima/uimaj/branches/experiment-v3-jcas/uimaj-tools/src/main/java/org/apache/uima/tools/cvd/control/MainFrameClosing.java
URL: http://svn.apache.org/viewvc/uima/uimaj/branches/experiment-v3-jcas/uimaj-tools/src/main/java/org/apache/uima/tools/cvd/control/MainFrameClosing.java?rev=1769510&r1=1769509&r2=1769510&view=diff
==============================================================================
--- uima/uimaj/branches/experiment-v3-jcas/uimaj-tools/src/main/java/org/apache/uima/tools/cvd/control/MainFrameClosing.java (original)
+++ uima/uimaj/branches/experiment-v3-jcas/uimaj-tools/src/main/java/org/apache/uima/tools/cvd/control/MainFrameClosing.java Sun Nov 13 16:08:24 2016
@@ -26,21 +26,37 @@ import java.io.IOException;
import org.apache.uima.tools.cvd.MainFrame;
+// TODO: Auto-generated Javadoc
/**
* Save preferences on closing CVD.
*/
public class MainFrameClosing extends WindowAdapter {
+ /** The main. */
private final MainFrame main;
+ /**
+ * Instantiates a new main frame closing.
+ *
+ * @param frame the frame
+ */
public MainFrameClosing(MainFrame frame) {
this.main = frame;
}
+ /* (non-Javadoc)
+ * @see java.awt.event.WindowAdapter#windowClosing(java.awt.event.WindowEvent)
+ */
+ @Override
public void windowClosing(WindowEvent e) {
handleClosingEvent(this.main);
}
+ /**
+ * Handle closing event.
+ *
+ * @param main the main
+ */
public static void handleClosingEvent(MainFrame main) {
try {
main.setStatusbarMessage("Saving preferences.");
Modified: uima/uimaj/branches/experiment-v3-jcas/uimaj-tools/src/main/java/org/apache/uima/tools/cvd/control/ManualHandler.java
URL: http://svn.apache.org/viewvc/uima/uimaj/branches/experiment-v3-jcas/uimaj-tools/src/main/java/org/apache/uima/tools/cvd/control/ManualHandler.java?rev=1769510&r1=1769509&r2=1769510&view=diff
==============================================================================
--- uima/uimaj/branches/experiment-v3-jcas/uimaj-tools/src/main/java/org/apache/uima/tools/cvd/control/ManualHandler.java (original)
+++ uima/uimaj/branches/experiment-v3-jcas/uimaj-tools/src/main/java/org/apache/uima/tools/cvd/control/ManualHandler.java Sun Nov 13 16:08:24 2016
@@ -38,6 +38,7 @@ import javax.swing.text.html.HTMLFrameHy
import org.apache.uima.tools.cvd.CVD;
import org.apache.uima.tools.cvd.MainFrame;
+// TODO: Auto-generated Javadoc
/**
* Show the CVD manual in a Swing html widget. Unfortunately, the html we currently produce from
* our docbook source is too advanced for the the simple html widget, and is virtually unreadable.
@@ -45,14 +46,27 @@ import org.apache.uima.tools.cvd.MainFra
*/
public class ManualHandler implements ActionListener {
+ /** The main. */
private final MainFrame main;
+ /**
+ * Instantiates a new manual handler.
+ *
+ * @param frame the frame
+ */
public ManualHandler(MainFrame frame) {
this.main = frame;
}
+ /**
+ * The Class Hyperactive.
+ */
private class Hyperactive implements HyperlinkListener {
+ /* (non-Javadoc)
+ * @see javax.swing.event.HyperlinkListener#hyperlinkUpdate(javax.swing.event.HyperlinkEvent)
+ */
+ @Override
public void hyperlinkUpdate(HyperlinkEvent e) {
if (e.getEventType() == HyperlinkEvent.EventType.ACTIVATED) {
JEditorPane pane = (JEditorPane) e.getSource();
@@ -71,6 +85,10 @@ public class ManualHandler implements Ac
}
}
+ /* (non-Javadoc)
+ * @see java.awt.event.ActionListener#actionPerformed(java.awt.event.ActionEvent)
+ */
+ @Override
public void actionPerformed(ActionEvent event) {
try {
String manFileName = "tools.html";
Modified: uima/uimaj/branches/experiment-v3-jcas/uimaj-tools/src/main/java/org/apache/uima/tools/cvd/control/NewTextEventHandler.java
URL: http://svn.apache.org/viewvc/uima/uimaj/branches/experiment-v3-jcas/uimaj-tools/src/main/java/org/apache/uima/tools/cvd/control/NewTextEventHandler.java?rev=1769510&r1=1769509&r2=1769510&view=diff
==============================================================================
--- uima/uimaj/branches/experiment-v3-jcas/uimaj-tools/src/main/java/org/apache/uima/tools/cvd/control/NewTextEventHandler.java (original)
+++ uima/uimaj/branches/experiment-v3-jcas/uimaj-tools/src/main/java/org/apache/uima/tools/cvd/control/NewTextEventHandler.java Sun Nov 13 16:08:24 2016
@@ -25,18 +25,29 @@ import java.awt.event.ActionListener;
import org.apache.uima.tools.cvd.MainFrame;
+// TODO: Auto-generated Javadoc
/**
* Clear text area.
*/
public class NewTextEventHandler implements ActionListener {
+ /** The main. */
private final MainFrame main;
+ /**
+ * Instantiates a new new text event handler.
+ *
+ * @param frame the frame
+ */
public NewTextEventHandler(MainFrame frame) {
super();
this.main = frame;
}
+ /* (non-Javadoc)
+ * @see java.awt.event.ActionListener#actionPerformed(java.awt.event.ActionEvent)
+ */
+ @Override
public void actionPerformed(ActionEvent event) {
this.main.setTextFile(null);
this.main.getTextArea().setText("");
Modified: uima/uimaj/branches/experiment-v3-jcas/uimaj-tools/src/main/java/org/apache/uima/tools/cvd/control/PopupHandler.java
URL: http://svn.apache.org/viewvc/uima/uimaj/branches/experiment-v3-jcas/uimaj-tools/src/main/java/org/apache/uima/tools/cvd/control/PopupHandler.java?rev=1769510&r1=1769509&r2=1769510&view=diff
==============================================================================
--- uima/uimaj/branches/experiment-v3-jcas/uimaj-tools/src/main/java/org/apache/uima/tools/cvd/control/PopupHandler.java (original)
+++ uima/uimaj/branches/experiment-v3-jcas/uimaj-tools/src/main/java/org/apache/uima/tools/cvd/control/PopupHandler.java Sun Nov 13 16:08:24 2016
@@ -27,21 +27,34 @@ import javax.swing.tree.TreePath;
import org.apache.uima.tools.cvd.FSTreeModel;
import org.apache.uima.tools.cvd.MainFrame;
+// TODO: Auto-generated Javadoc
/**
* Action handler for text pop-up menu items. Select chosen annotation in FS tree, make visible.
*/
public class PopupHandler implements ActionListener {
+ /** The main. */
private final MainFrame main;
+ /** The node. */
private final int node;
+ /**
+ * Instantiates a new popup handler.
+ *
+ * @param frame the frame
+ * @param n the n
+ */
public PopupHandler(MainFrame frame, int n) {
super();
this.main = frame;
this.node = n;
}
+ /* (non-Javadoc)
+ * @see java.awt.event.ActionListener#actionPerformed(java.awt.event.ActionEvent)
+ */
+ @Override
public void actionPerformed(ActionEvent e) {
FSTreeModel treeModel = (FSTreeModel) this.main.getFsTree().getModel();
TreePath path = treeModel.pathToNode(this.node);
Modified: uima/uimaj/branches/experiment-v3-jcas/uimaj-tools/src/main/java/org/apache/uima/tools/cvd/control/PopupListener.java
URL: http://svn.apache.org/viewvc/uima/uimaj/branches/experiment-v3-jcas/uimaj-tools/src/main/java/org/apache/uima/tools/cvd/control/PopupListener.java?rev=1769510&r1=1769509&r2=1769510&view=diff
==============================================================================
--- uima/uimaj/branches/experiment-v3-jcas/uimaj-tools/src/main/java/org/apache/uima/tools/cvd/control/PopupListener.java (original)
+++ uima/uimaj/branches/experiment-v3-jcas/uimaj-tools/src/main/java/org/apache/uima/tools/cvd/control/PopupListener.java Sun Nov 13 16:08:24 2016
@@ -24,26 +24,48 @@ import java.awt.event.MouseEvent;
import org.apache.uima.tools.cvd.MainFrame;
+// TODO: Auto-generated Javadoc
/**
* Handle text pop-up (mouse) events. The actual logic for creating the text pop-up menu is not
* here.
+ *
+// * @see PopupEvent
*/
public class PopupListener extends MouseAdapter {
+ /** The main. */
private final MainFrame main;
+ /**
+ * Instantiates a new popup listener.
+ *
+ * @param frame the frame
+ */
public PopupListener(MainFrame frame) {
this.main = frame;
}
+ /* (non-Javadoc)
+ * @see java.awt.event.MouseAdapter#mousePressed(java.awt.event.MouseEvent)
+ */
+ @Override
public void mousePressed(MouseEvent e) {
maybeShowPopup(e);
}
+ /* (non-Javadoc)
+ * @see java.awt.event.MouseAdapter#mouseReleased(java.awt.event.MouseEvent)
+ */
+ @Override
public void mouseReleased(MouseEvent e) {
maybeShowPopup(e);
}
+ /**
+ * Maybe show popup.
+ *
+ * @param e the e
+ */
private void maybeShowPopup(MouseEvent e) {
if (e.isPopupTrigger()) {
this.main.showTextPopup(e.getX(), e.getY());
Modified: uima/uimaj/branches/experiment-v3-jcas/uimaj-tools/src/main/java/org/apache/uima/tools/cvd/control/RemoveLanguageHandler.java
URL: http://svn.apache.org/viewvc/uima/uimaj/branches/experiment-v3-jcas/uimaj-tools/src/main/java/org/apache/uima/tools/cvd/control/RemoveLanguageHandler.java?rev=1769510&r1=1769509&r2=1769510&view=diff
==============================================================================
--- uima/uimaj/branches/experiment-v3-jcas/uimaj-tools/src/main/java/org/apache/uima/tools/cvd/control/RemoveLanguageHandler.java (original)
+++ uima/uimaj/branches/experiment-v3-jcas/uimaj-tools/src/main/java/org/apache/uima/tools/cvd/control/RemoveLanguageHandler.java Sun Nov 13 16:08:24 2016
@@ -27,14 +27,28 @@ import javax.swing.JMenuItem;
import org.apache.uima.tools.cvd.MainFrame;
+// TODO: Auto-generated Javadoc
+/**
+ * The Class RemoveLanguageHandler.
+ */
public class RemoveLanguageHandler implements ActionListener {
+ /** The main. */
private final MainFrame main;
+ /**
+ * Instantiates a new removes the language handler.
+ *
+ * @param frame the frame
+ */
public RemoveLanguageHandler(MainFrame frame) {
this.main = frame;
}
+ /* (non-Javadoc)
+ * @see java.awt.event.ActionListener#actionPerformed(java.awt.event.ActionEvent)
+ */
+ @Override
public void actionPerformed(ActionEvent e) {
String lang = ((JMenuItem) e.getSource()).getText();
if (this.main.getLanguage().equals(lang)) {
Modified: uima/uimaj/branches/experiment-v3-jcas/uimaj-tools/src/main/java/org/apache/uima/tools/cvd/control/RestoreLangDefaultsHandler.java
URL: http://svn.apache.org/viewvc/uima/uimaj/branches/experiment-v3-jcas/uimaj-tools/src/main/java/org/apache/uima/tools/cvd/control/RestoreLangDefaultsHandler.java?rev=1769510&r1=1769509&r2=1769510&view=diff
==============================================================================
--- uima/uimaj/branches/experiment-v3-jcas/uimaj-tools/src/main/java/org/apache/uima/tools/cvd/control/RestoreLangDefaultsHandler.java (original)
+++ uima/uimaj/branches/experiment-v3-jcas/uimaj-tools/src/main/java/org/apache/uima/tools/cvd/control/RestoreLangDefaultsHandler.java Sun Nov 13 16:08:24 2016
@@ -25,14 +25,28 @@ import java.awt.event.ActionListener;
import org.apache.uima.tools.cvd.MainFrame;
+// TODO: Auto-generated Javadoc
+/**
+ * The Class RestoreLangDefaultsHandler.
+ */
public class RestoreLangDefaultsHandler implements ActionListener {
+ /** The main. */
private final MainFrame main;
+ /**
+ * Instantiates a new restore lang defaults handler.
+ *
+ * @param frame the frame
+ */
public RestoreLangDefaultsHandler(MainFrame frame) {
this.main = frame;
}
+ /* (non-Javadoc)
+ * @see java.awt.event.ActionListener#actionPerformed(java.awt.event.ActionEvent)
+ */
+ @Override
public void actionPerformed(ActionEvent e) {
this.main.setLanguage(null);
this.main.setLanguagePrefsList(null);
Modified: uima/uimaj/branches/experiment-v3-jcas/uimaj-tools/src/main/java/org/apache/uima/tools/cvd/control/SetCodePageHandler.java
URL: http://svn.apache.org/viewvc/uima/uimaj/branches/experiment-v3-jcas/uimaj-tools/src/main/java/org/apache/uima/tools/cvd/control/SetCodePageHandler.java?rev=1769510&r1=1769509&r2=1769510&view=diff
==============================================================================
--- uima/uimaj/branches/experiment-v3-jcas/uimaj-tools/src/main/java/org/apache/uima/tools/cvd/control/SetCodePageHandler.java (original)
+++ uima/uimaj/branches/experiment-v3-jcas/uimaj-tools/src/main/java/org/apache/uima/tools/cvd/control/SetCodePageHandler.java Sun Nov 13 16:08:24 2016
@@ -27,14 +27,28 @@ import javax.swing.JRadioButtonMenuItem;
import org.apache.uima.tools.cvd.MainFrame;
+// TODO: Auto-generated Javadoc
+/**
+ * The Class SetCodePageHandler.
+ */
public class SetCodePageHandler implements ActionListener {
+ /** The main. */
private final MainFrame main;
+ /**
+ * Instantiates a new sets the code page handler.
+ *
+ * @param frame the frame
+ */
public SetCodePageHandler(MainFrame frame) {
this.main = frame;
}
+ /* (non-Javadoc)
+ * @see java.awt.event.ActionListener#actionPerformed(java.awt.event.ActionEvent)
+ */
+ @Override
public void actionPerformed(ActionEvent e) {
JRadioButtonMenuItem item = (JRadioButtonMenuItem) e.getSource();
this.main.setCodePage(item.getText());
Modified: uima/uimaj/branches/experiment-v3-jcas/uimaj-tools/src/main/java/org/apache/uima/tools/cvd/control/SetDataPathHandler.java
URL: http://svn.apache.org/viewvc/uima/uimaj/branches/experiment-v3-jcas/uimaj-tools/src/main/java/org/apache/uima/tools/cvd/control/SetDataPathHandler.java?rev=1769510&r1=1769509&r2=1769510&view=diff
==============================================================================
--- uima/uimaj/branches/experiment-v3-jcas/uimaj-tools/src/main/java/org/apache/uima/tools/cvd/control/SetDataPathHandler.java (original)
+++ uima/uimaj/branches/experiment-v3-jcas/uimaj-tools/src/main/java/org/apache/uima/tools/cvd/control/SetDataPathHandler.java Sun Nov 13 16:08:24 2016
@@ -27,14 +27,28 @@ import javax.swing.JOptionPane;
import org.apache.uima.tools.cvd.MainFrame;
+// TODO: Auto-generated Javadoc
+/**
+ * The Class SetDataPathHandler.
+ */
public class SetDataPathHandler implements ActionListener {
+ /** The main. */
private final MainFrame main;
+ /**
+ * Instantiates a new sets the data path handler.
+ *
+ * @param frame the frame
+ */
public SetDataPathHandler(MainFrame frame) {
this.main = frame;
}
+ /* (non-Javadoc)
+ * @see java.awt.event.ActionListener#actionPerformed(java.awt.event.ActionEvent)
+ */
+ @Override
public void actionPerformed(ActionEvent arg0) {
String result = (String) JOptionPane.showInputDialog(this.main, "Specify the data path",
"Set data path", JOptionPane.PLAIN_MESSAGE, null, null, this.main.getDataPathName());
Modified: uima/uimaj/branches/experiment-v3-jcas/uimaj-tools/src/main/java/org/apache/uima/tools/cvd/control/SetLanguageHandler.java
URL: http://svn.apache.org/viewvc/uima/uimaj/branches/experiment-v3-jcas/uimaj-tools/src/main/java/org/apache/uima/tools/cvd/control/SetLanguageHandler.java?rev=1769510&r1=1769509&r2=1769510&view=diff
==============================================================================
--- uima/uimaj/branches/experiment-v3-jcas/uimaj-tools/src/main/java/org/apache/uima/tools/cvd/control/SetLanguageHandler.java (original)
+++ uima/uimaj/branches/experiment-v3-jcas/uimaj-tools/src/main/java/org/apache/uima/tools/cvd/control/SetLanguageHandler.java Sun Nov 13 16:08:24 2016
@@ -27,14 +27,28 @@ import javax.swing.JRadioButtonMenuItem;
import org.apache.uima.tools.cvd.MainFrame;
+// TODO: Auto-generated Javadoc
+/**
+ * The Class SetLanguageHandler.
+ */
public class SetLanguageHandler implements ActionListener {
+ /** The main. */
private final MainFrame main;
+ /**
+ * Instantiates a new sets the language handler.
+ *
+ * @param frame the frame
+ */
public SetLanguageHandler(MainFrame frame) {
this.main = frame;
}
+ /* (non-Javadoc)
+ * @see java.awt.event.ActionListener#actionPerformed(java.awt.event.ActionEvent)
+ */
+ @Override
public void actionPerformed(ActionEvent e) {
JRadioButtonMenuItem item = (JRadioButtonMenuItem) e.getSource();
this.main.setLanguage(item.getText());
Modified: uima/uimaj/branches/experiment-v3-jcas/uimaj-tools/src/main/java/org/apache/uima/tools/cvd/control/SetLogConfigHandler.java
URL: http://svn.apache.org/viewvc/uima/uimaj/branches/experiment-v3-jcas/uimaj-tools/src/main/java/org/apache/uima/tools/cvd/control/SetLogConfigHandler.java?rev=1769510&r1=1769509&r2=1769510&view=diff
==============================================================================
--- uima/uimaj/branches/experiment-v3-jcas/uimaj-tools/src/main/java/org/apache/uima/tools/cvd/control/SetLogConfigHandler.java (original)
+++ uima/uimaj/branches/experiment-v3-jcas/uimaj-tools/src/main/java/org/apache/uima/tools/cvd/control/SetLogConfigHandler.java Sun Nov 13 16:08:24 2016
@@ -28,12 +28,23 @@ import org.apache.uima.UIMAFramework;
import org.apache.uima.tools.cvd.MainFrame;
import org.apache.uima.util.Level;
+// TODO: Auto-generated Javadoc
+/**
+ * The Class SetLogConfigHandler.
+ */
public class SetLogConfigHandler implements ActionListener {
+ /**
+ * Instantiates a new sets the log config handler.
+ */
public SetLogConfigHandler() {
super();
}
+ /* (non-Javadoc)
+ * @see java.awt.event.ActionListener#actionPerformed(java.awt.event.ActionEvent)
+ */
+ @Override
public void actionPerformed(ActionEvent e) {
JRadioButtonMenuItem item = (JRadioButtonMenuItem) e.getSource();
Modified: uima/uimaj/branches/experiment-v3-jcas/uimaj-tools/src/main/java/org/apache/uima/tools/cvd/control/ShowAnnotatedTextHandler.java
URL: http://svn.apache.org/viewvc/uima/uimaj/branches/experiment-v3-jcas/uimaj-tools/src/main/java/org/apache/uima/tools/cvd/control/ShowAnnotatedTextHandler.java?rev=1769510&r1=1769509&r2=1769510&view=diff
==============================================================================
--- uima/uimaj/branches/experiment-v3-jcas/uimaj-tools/src/main/java/org/apache/uima/tools/cvd/control/ShowAnnotatedTextHandler.java (original)
+++ uima/uimaj/branches/experiment-v3-jcas/uimaj-tools/src/main/java/org/apache/uima/tools/cvd/control/ShowAnnotatedTextHandler.java Sun Nov 13 16:08:24 2016
@@ -28,18 +28,29 @@ import org.apache.uima.tools.cvd.MainFra
import org.apache.uima.tools.cvd.MultiAnnotViewerFrame;
import org.apache.uima.tools.cvd.MultiMarkup;
+// TODO: Auto-generated Javadoc
/**
* Show the multi-annotation text window. Is anybody even using this? This is handled much better in
* the DocumentAnalyzer.
*/
public class ShowAnnotatedTextHandler implements ActionListener {
+ /** The main. */
private final MainFrame main;
+ /**
+ * Instantiates a new show annotated text handler.
+ *
+ * @param frame the frame
+ */
public ShowAnnotatedTextHandler(MainFrame frame) {
this.main = frame;
}
+ /* (non-Javadoc)
+ * @see java.awt.event.ActionListener#actionPerformed(java.awt.event.ActionEvent)
+ */
+ @Override
public void actionPerformed(ActionEvent event) {
String title = this.main.getIndexLabel() + " - " + this.main.getIndex().getType().getName();
MultiAnnotViewerFrame f = new MultiAnnotViewerFrame(title);
Modified: uima/uimaj/branches/experiment-v3-jcas/uimaj-tools/src/main/java/org/apache/uima/tools/cvd/control/ShowAnnotationCustomizerHandler.java
URL: http://svn.apache.org/viewvc/uima/uimaj/branches/experiment-v3-jcas/uimaj-tools/src/main/java/org/apache/uima/tools/cvd/control/ShowAnnotationCustomizerHandler.java?rev=1769510&r1=1769509&r2=1769510&view=diff
==============================================================================
--- uima/uimaj/branches/experiment-v3-jcas/uimaj-tools/src/main/java/org/apache/uima/tools/cvd/control/ShowAnnotationCustomizerHandler.java (original)
+++ uima/uimaj/branches/experiment-v3-jcas/uimaj-tools/src/main/java/org/apache/uima/tools/cvd/control/ShowAnnotationCustomizerHandler.java Sun Nov 13 16:08:24 2016
@@ -26,14 +26,28 @@ import java.awt.event.ActionListener;
import org.apache.uima.tools.cvd.AnnotationDisplayCustomizationFrame;
import org.apache.uima.tools.cvd.MainFrame;
+// TODO: Auto-generated Javadoc
+/**
+ * The Class ShowAnnotationCustomizerHandler.
+ */
public class ShowAnnotationCustomizerHandler implements ActionListener {
+ /** The main. */
private final MainFrame main;
+ /**
+ * Instantiates a new show annotation customizer handler.
+ *
+ * @param frame the frame
+ */
public ShowAnnotationCustomizerHandler(MainFrame frame) {
this.main = frame;
}
+ /* (non-Javadoc)
+ * @see java.awt.event.ActionListener#actionPerformed(java.awt.event.ActionEvent)
+ */
+ @Override
public void actionPerformed(ActionEvent event) {
AnnotationDisplayCustomizationFrame acd = new AnnotationDisplayCustomizationFrame(
"Customize Annotation Display");
Modified: uima/uimaj/branches/experiment-v3-jcas/uimaj-tools/src/main/java/org/apache/uima/tools/cvd/control/ShowTypesystemHandler.java
URL: http://svn.apache.org/viewvc/uima/uimaj/branches/experiment-v3-jcas/uimaj-tools/src/main/java/org/apache/uima/tools/cvd/control/ShowTypesystemHandler.java?rev=1769510&r1=1769509&r2=1769510&view=diff
==============================================================================
--- uima/uimaj/branches/experiment-v3-jcas/uimaj-tools/src/main/java/org/apache/uima/tools/cvd/control/ShowTypesystemHandler.java (original)
+++ uima/uimaj/branches/experiment-v3-jcas/uimaj-tools/src/main/java/org/apache/uima/tools/cvd/control/ShowTypesystemHandler.java Sun Nov 13 16:08:24 2016
@@ -28,21 +28,32 @@ import javax.swing.WindowConstants;
import org.apache.uima.tools.cvd.MainFrame;
+// TODO: Auto-generated Javadoc
+/**
+ * The Class ShowTypesystemHandler.
+ */
public class ShowTypesystemHandler implements ActionListener {
+ /** The main. */
private final MainFrame main;
/**
- * @param frame
+ * Instantiates a new show typesystem handler.
+ *
+ * @param frame the frame
*/
public ShowTypesystemHandler(MainFrame frame) {
this.main = frame;
}
/**
+ * Action performed.
+ *
+ * @param event the event
* @see java.awt.event.ActionListener#actionPerformed(ActionEvent)
*/
+ @Override
public void actionPerformed(ActionEvent event) {
if (this.main.getCas() == null) {
return;
Modified: uima/uimaj/branches/experiment-v3-jcas/uimaj-tools/src/main/java/org/apache/uima/tools/cvd/control/SofaSelectionListener.java
URL: http://svn.apache.org/viewvc/uima/uimaj/branches/experiment-v3-jcas/uimaj-tools/src/main/java/org/apache/uima/tools/cvd/control/SofaSelectionListener.java?rev=1769510&r1=1769509&r2=1769510&view=diff
==============================================================================
--- uima/uimaj/branches/experiment-v3-jcas/uimaj-tools/src/main/java/org/apache/uima/tools/cvd/control/SofaSelectionListener.java (original)
+++ uima/uimaj/branches/experiment-v3-jcas/uimaj-tools/src/main/java/org/apache/uima/tools/cvd/control/SofaSelectionListener.java Sun Nov 13 16:08:24 2016
@@ -24,14 +24,36 @@ import java.awt.event.ItemListener;
import org.apache.uima.tools.cvd.MainFrame;
+// TODO: Auto-generated Javadoc
+/**
+ * The listener interface for receiving sofaSelection events.
+ * The class that is interested in processing a sofaSelection
+ * event implements this interface, and the object created
+ * with that class is registered with a component using the
+ * component's <code>addSofaSelectionListener</code> method. When
+ * the sofaSelection event occurs, that object's appropriate
+ * method is invoked.
+ *
+// * @see SofaSelectionEvent
+ */
public class SofaSelectionListener implements ItemListener {
+ /** The main. */
private final MainFrame main;
+ /**
+ * Instantiates a new sofa selection listener.
+ *
+ * @param frame the frame
+ */
public SofaSelectionListener(MainFrame frame) {
this.main = frame;
}
+ /* (non-Javadoc)
+ * @see java.awt.event.ItemListener#itemStateChanged(java.awt.event.ItemEvent)
+ */
+ @Override
public void itemStateChanged(ItemEvent e) {
// a new sofa was selected. Switch to that view and update
// display
Modified: uima/uimaj/branches/experiment-v3-jcas/uimaj-tools/src/main/java/org/apache/uima/tools/cvd/control/SystemExitHandler.java
URL: http://svn.apache.org/viewvc/uima/uimaj/branches/experiment-v3-jcas/uimaj-tools/src/main/java/org/apache/uima/tools/cvd/control/SystemExitHandler.java?rev=1769510&r1=1769509&r2=1769510&view=diff
==============================================================================
--- uima/uimaj/branches/experiment-v3-jcas/uimaj-tools/src/main/java/org/apache/uima/tools/cvd/control/SystemExitHandler.java (original)
+++ uima/uimaj/branches/experiment-v3-jcas/uimaj-tools/src/main/java/org/apache/uima/tools/cvd/control/SystemExitHandler.java Sun Nov 13 16:08:24 2016
@@ -25,14 +25,28 @@ import java.awt.event.ActionListener;
import org.apache.uima.tools.cvd.MainFrame;
+// TODO: Auto-generated Javadoc
+/**
+ * The Class SystemExitHandler.
+ */
public class SystemExitHandler implements ActionListener {
+ /** The main. */
private final MainFrame main;
+ /**
+ * Instantiates a new system exit handler.
+ *
+ * @param frame the frame
+ */
public SystemExitHandler(MainFrame frame) {
this.main = frame;
}
+ /* (non-Javadoc)
+ * @see java.awt.event.ActionListener#actionPerformed(java.awt.event.ActionEvent)
+ */
+ @Override
public void actionPerformed(ActionEvent event) {
MainFrameClosing.handleClosingEvent(this.main);
if (this.main != null) {
Modified: uima/uimaj/branches/experiment-v3-jcas/uimaj-tools/src/main/java/org/apache/uima/tools/cvd/control/TextChangedListener.java
URL: http://svn.apache.org/viewvc/uima/uimaj/branches/experiment-v3-jcas/uimaj-tools/src/main/java/org/apache/uima/tools/cvd/control/TextChangedListener.java?rev=1769510&r1=1769509&r2=1769510&view=diff
==============================================================================
--- uima/uimaj/branches/experiment-v3-jcas/uimaj-tools/src/main/java/org/apache/uima/tools/cvd/control/TextChangedListener.java (original)
+++ uima/uimaj/branches/experiment-v3-jcas/uimaj-tools/src/main/java/org/apache/uima/tools/cvd/control/TextChangedListener.java Sun Nov 13 16:08:24 2016
@@ -24,23 +24,40 @@ import javax.swing.event.DocumentListene
import org.apache.uima.tools.cvd.MainFrame;
+// TODO: Auto-generated Javadoc
/**
* Listener for changes in text frame. When the text is changed, the CAS is removed as the text from
* the CAS does no longer correspond to the text that is displayed in the frame, hence annotation
* offsets are no longer correct.
+ *
+// * @see TextChangedEvent
*/
public class TextChangedListener implements DocumentListener {
+ /** The main. */
private final MainFrame main;
+ /**
+ * Instantiates a new text changed listener.
+ *
+ * @param frame the frame
+ */
public TextChangedListener(MainFrame frame) {
this.main = frame;
}
+ /* (non-Javadoc)
+ * @see javax.swing.event.DocumentListener#changedUpdate(javax.swing.event.DocumentEvent)
+ */
+ @Override
public void changedUpdate(DocumentEvent arg0) {
// Do nothing.
}
+ /* (non-Javadoc)
+ * @see javax.swing.event.DocumentListener#insertUpdate(javax.swing.event.DocumentEvent)
+ */
+ @Override
public void insertUpdate(DocumentEvent arg0) {
removeUpdate(arg0);
}
@@ -50,6 +67,7 @@ public class TextChangedListener impleme
*
* @see javax.swing.event.DocumentListener#removeUpdate(javax.swing.event.DocumentEvent)
*/
+ @Override
public void removeUpdate(DocumentEvent arg0) {
if (!this.main.isDirty()) {
this.main.setDirty(true);
Modified: uima/uimaj/branches/experiment-v3-jcas/uimaj-tools/src/main/java/org/apache/uima/tools/cvd/control/TextContextMenuAction.java
URL: http://svn.apache.org/viewvc/uima/uimaj/branches/experiment-v3-jcas/uimaj-tools/src/main/java/org/apache/uima/tools/cvd/control/TextContextMenuAction.java?rev=1769510&r1=1769509&r2=1769510&view=diff
==============================================================================
--- uima/uimaj/branches/experiment-v3-jcas/uimaj-tools/src/main/java/org/apache/uima/tools/cvd/control/TextContextMenuAction.java (original)
+++ uima/uimaj/branches/experiment-v3-jcas/uimaj-tools/src/main/java/org/apache/uima/tools/cvd/control/TextContextMenuAction.java Sun Nov 13 16:08:24 2016
@@ -26,19 +26,31 @@ import javax.swing.AbstractAction;
import org.apache.uima.tools.cvd.MainFrame;
+// TODO: Auto-generated Javadoc
/**
* Text pop-up action (for keyboard accessibility).
*/
public class TextContextMenuAction extends AbstractAction {
+ /** The main. */
private final MainFrame main;
+ /**
+ * Instantiates a new text context menu action.
+ *
+ * @param frame the frame
+ */
public TextContextMenuAction(MainFrame frame) {
this.main = frame;
}
+ /** The Constant serialVersionUID. */
private static final long serialVersionUID = -5518456467913617514L;
+ /* (non-Javadoc)
+ * @see java.awt.event.ActionListener#actionPerformed(java.awt.event.ActionEvent)
+ */
+ @Override
public void actionPerformed(ActionEvent arg0) {
Point caretPos = this.main.getTextArea().getCaret().getMagicCaretPosition();
if (caretPos == null) {
Modified: uima/uimaj/branches/experiment-v3-jcas/uimaj-tools/src/main/java/org/apache/uima/tools/cvd/control/TextFocusHandler.java
URL: http://svn.apache.org/viewvc/uima/uimaj/branches/experiment-v3-jcas/uimaj-tools/src/main/java/org/apache/uima/tools/cvd/control/TextFocusHandler.java?rev=1769510&r1=1769509&r2=1769510&view=diff
==============================================================================
--- uima/uimaj/branches/experiment-v3-jcas/uimaj-tools/src/main/java/org/apache/uima/tools/cvd/control/TextFocusHandler.java (original)
+++ uima/uimaj/branches/experiment-v3-jcas/uimaj-tools/src/main/java/org/apache/uima/tools/cvd/control/TextFocusHandler.java Sun Nov 13 16:08:24 2016
@@ -24,10 +24,20 @@ import java.awt.event.FocusListener;
import org.apache.uima.tools.cvd.MainFrame;
+// TODO: Auto-generated Javadoc
+/**
+ * The Class TextFocusHandler.
+ */
public class TextFocusHandler implements FocusListener {
+ /** The main. */
private final MainFrame main;
+ /**
+ * Instantiates a new text focus handler.
+ *
+ * @param frame the frame
+ */
public TextFocusHandler(MainFrame frame) {
this.main = frame;
}
@@ -37,6 +47,7 @@ public class TextFocusHandler implements
*
* @see java.awt.event.FocusListener#focusGained(java.awt.event.FocusEvent)
*/
+ @Override
public void focusGained(FocusEvent e) {
// Need to make the caret visible when gaining focus. Sometimes this happens automatically, but
// not always. Not sure if there is a better way to do this.
@@ -48,6 +59,7 @@ public class TextFocusHandler implements
*
* @see java.awt.event.FocusListener#focusLost(java.awt.event.FocusEvent)
*/
+ @Override
public void focusLost(FocusEvent e) {
// Does nothing
}
Modified: uima/uimaj/branches/experiment-v3-jcas/uimaj-tools/src/main/java/org/apache/uima/tools/cvd/control/TreeFocusHandler.java
URL: http://svn.apache.org/viewvc/uima/uimaj/branches/experiment-v3-jcas/uimaj-tools/src/main/java/org/apache/uima/tools/cvd/control/TreeFocusHandler.java?rev=1769510&r1=1769509&r2=1769510&view=diff
==============================================================================
--- uima/uimaj/branches/experiment-v3-jcas/uimaj-tools/src/main/java/org/apache/uima/tools/cvd/control/TreeFocusHandler.java (original)
+++ uima/uimaj/branches/experiment-v3-jcas/uimaj-tools/src/main/java/org/apache/uima/tools/cvd/control/TreeFocusHandler.java Sun Nov 13 16:08:24 2016
@@ -26,15 +26,29 @@ import java.awt.event.FocusListener;
import javax.swing.JTree;
import javax.swing.tree.TreePath;
+// TODO: Auto-generated Javadoc
+/**
+ * The Class TreeFocusHandler.
+ */
public class TreeFocusHandler implements FocusListener {
+ /** The tree. */
private JTree tree;
+ /**
+ * Instantiates a new tree focus handler.
+ *
+ * @param tree the tree
+ */
public TreeFocusHandler(JTree tree) {
super();
this.tree = tree;
}
+ /* (non-Javadoc)
+ * @see java.awt.event.FocusListener#focusGained(java.awt.event.FocusEvent)
+ */
+ @Override
public void focusGained(FocusEvent arg0) {
TreePath selPath = this.tree.getSelectionPath();
if (selPath == null) {
@@ -43,6 +57,10 @@ public class TreeFocusHandler implements
}
}
+ /* (non-Javadoc)
+ * @see java.awt.event.FocusListener#focusLost(java.awt.event.FocusEvent)
+ */
+ @Override
public void focusLost(FocusEvent arg0) {
// Do nothing.
}
Modified: uima/uimaj/branches/experiment-v3-jcas/uimaj-tools/src/main/java/org/apache/uima/tools/cvd/control/TypeSystemFileOpenEventHandler.java
URL: http://svn.apache.org/viewvc/uima/uimaj/branches/experiment-v3-jcas/uimaj-tools/src/main/java/org/apache/uima/tools/cvd/control/TypeSystemFileOpenEventHandler.java?rev=1769510&r1=1769509&r2=1769510&view=diff
==============================================================================
--- uima/uimaj/branches/experiment-v3-jcas/uimaj-tools/src/main/java/org/apache/uima/tools/cvd/control/TypeSystemFileOpenEventHandler.java (original)
+++ uima/uimaj/branches/experiment-v3-jcas/uimaj-tools/src/main/java/org/apache/uima/tools/cvd/control/TypeSystemFileOpenEventHandler.java Sun Nov 13 16:08:24 2016
@@ -34,21 +34,32 @@ import org.apache.uima.tools.cvd.MainFra
import org.apache.uima.util.CasCreationUtils;
import org.apache.uima.util.XMLInputSource;
+// TODO: Auto-generated Javadoc
/**
* Load a type system file. Need to load type system before one can load XCAS.
*/
public class TypeSystemFileOpenEventHandler implements ActionListener {
+ /** The main. */
private final MainFrame main;
+ /**
+ * Instantiates a new type system file open event handler.
+ *
+ * @param frame the frame
+ */
public TypeSystemFileOpenEventHandler(MainFrame frame) {
super();
this.main = frame;
}
/**
+ * Action performed.
+ *
+ * @param event the event
* @see java.awt.event.ActionListener#actionPerformed(ActionEvent)
*/
+ @Override
public void actionPerformed(ActionEvent event) {
JFileChooser fileChooser = new JFileChooser();
fileChooser.setDialogTitle("Open Type System File");
Modified: uima/uimaj/branches/experiment-v3-jcas/uimaj-tools/src/main/java/org/apache/uima/tools/cvd/control/UndoMgr.java
URL: http://svn.apache.org/viewvc/uima/uimaj/branches/experiment-v3-jcas/uimaj-tools/src/main/java/org/apache/uima/tools/cvd/control/UndoMgr.java?rev=1769510&r1=1769509&r2=1769510&view=diff
==============================================================================
--- uima/uimaj/branches/experiment-v3-jcas/uimaj-tools/src/main/java/org/apache/uima/tools/cvd/control/UndoMgr.java (original)
+++ uima/uimaj/branches/experiment-v3-jcas/uimaj-tools/src/main/java/org/apache/uima/tools/cvd/control/UndoMgr.java Sun Nov 13 16:08:24 2016
@@ -28,19 +28,31 @@ import javax.swing.undo.UndoableEdit;
import org.apache.uima.tools.cvd.MainFrame;
+// TODO: Auto-generated Javadoc
/**
* Undo manager for text area.
*/
public class UndoMgr extends UndoManager implements ActionListener {
+ /** The main. */
private final MainFrame main;
+ /**
+ * Instantiates a new undo mgr.
+ *
+ * @param frame the frame
+ */
public UndoMgr(MainFrame frame) {
this.main = frame;
}
+ /** The Constant serialVersionUID. */
private static final long serialVersionUID = 7677701629555379146L;
+ /* (non-Javadoc)
+ * @see java.awt.event.ActionListener#actionPerformed(java.awt.event.ActionEvent)
+ */
+ @Override
public void actionPerformed(ActionEvent arg0) {
undo();
if (!canUndo()) {
@@ -48,11 +60,19 @@ public class UndoMgr extends UndoManager
}
}
+ /* (non-Javadoc)
+ * @see javax.swing.undo.UndoManager#addEdit(javax.swing.undo.UndoableEdit)
+ */
+ @Override
public synchronized boolean addEdit(UndoableEdit arg0) {
this.main.setUndoEnabled(true);
return super.addEdit(arg0);
}
+ /* (non-Javadoc)
+ * @see javax.swing.undo.UndoManager#discardAllEdits()
+ */
+ @Override
public synchronized void discardAllEdits() {
super.discardAllEdits();
this.main.setUndoEnabled(false);
Modified: uima/uimaj/branches/experiment-v3-jcas/uimaj-tools/src/main/java/org/apache/uima/tools/cvd/control/XCASFileOpenEventHandler.java
URL: http://svn.apache.org/viewvc/uima/uimaj/branches/experiment-v3-jcas/uimaj-tools/src/main/java/org/apache/uima/tools/cvd/control/XCASFileOpenEventHandler.java?rev=1769510&r1=1769509&r2=1769510&view=diff
==============================================================================
--- uima/uimaj/branches/experiment-v3-jcas/uimaj-tools/src/main/java/org/apache/uima/tools/cvd/control/XCASFileOpenEventHandler.java (original)
+++ uima/uimaj/branches/experiment-v3-jcas/uimaj-tools/src/main/java/org/apache/uima/tools/cvd/control/XCASFileOpenEventHandler.java Sun Nov 13 16:08:24 2016
@@ -32,21 +32,32 @@ import org.apache.uima.cas.impl.XCASDese
import org.apache.uima.internal.util.Timer;
import org.apache.uima.tools.cvd.MainFrame;
+// TODO: Auto-generated Javadoc
/**
* Load an XCAS file.
*/
public class XCASFileOpenEventHandler implements ActionListener {
+ /** The main. */
private final MainFrame main;
+ /**
+ * Instantiates a new XCAS file open event handler.
+ *
+ * @param frame the frame
+ */
public XCASFileOpenEventHandler(MainFrame frame) {
super();
this.main = frame;
}
/**
+ * Action performed.
+ *
+ * @param event the event
* @see java.awt.event.ActionListener#actionPerformed(ActionEvent)
*/
+ @Override
public void actionPerformed(ActionEvent event) {
JFileChooser fileChooser = new JFileChooser();
fileChooser.setDialogTitle("Open XCAS file");