public class DocumentAnalyzer extends JFrame implements org.apache.uima.collection.StatusCallbackListener, ActionListener
JFrame.AccessibleJFrameFrame.AccessibleAWTFrameWindow.AccessibleAWTWindow, Window.TypeContainer.AccessibleAWTContainerComponent.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy| Modifier and Type | Field and Description |
|---|---|
protected org.apache.uima.cas.CAS |
cas |
protected String[] |
currentTaeOutputTypes |
protected org.apache.uima.cas.TypeSystem |
currentTypeSystem |
protected boolean |
interactive |
protected String |
interactiveTempFN |
protected boolean |
javaViewerRBisSelected |
protected boolean |
javaViewerUCRBisSelected |
protected String |
outputFileSelected |
protected FileSelector |
outputFileSelector |
protected PrefsMediator |
prefsMed |
protected String |
statsString |
protected File |
taeDescFile |
protected String |
taeDescFileName |
protected boolean |
useGeneratedStyleMap |
protected FileSelector |
xmlFileSelector |
protected JRadioButton |
xmlRB |
accessibleContext, EXIT_ON_CLOSE, rootPane, rootPaneCheckingEnabledCROSSHAIR_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_CURSORBOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENTDISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, HIDE_ON_CLOSEABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH| Constructor and Description |
|---|
DocumentAnalyzer()
Constructor.
|
DocumentAnalyzer(String outputFileSelected,
boolean interactiveDA,
boolean jvucrbis) |
| Modifier and Type | Method and Description |
|---|---|
void |
aborted() |
void |
actionPerformed(ActionEvent e) |
void |
analyzeDocuments(String analysisText)
Invokes the
RunTextAnalysis application library that actually analyzes the
documents and generates the output. |
void |
analyzeInputarea()
JMP addition Opens a dialog for the user to enter text, which will be saved to a file and then
processed as by analyzeDocumenbts below.
|
void |
batchProcessComplete() |
void |
collectionProcessComplete() |
protected org.apache.uima.cas.CAS |
createCasFromDescriptor(String aDescriptorFile)
Creates a CAS from an descriptor.
|
void |
displayError(String aErrorString)
Displays an error message to the user.
|
void |
displayError(Throwable aThrowable)
Displays an error message to the user.
|
void |
entityProcessComplete(org.apache.uima.cas.CAS aCas,
org.apache.uima.collection.EntityProcessStatus aStatus) |
File |
getStyleMapFile() |
void |
initializationComplete() |
static void |
main(String[] args)
Runs the application.
|
void |
paused() |
protected String |
readStylemapFile(File smapFile) |
void |
restorePreferences()
Reset GUI to preferences last saved via
savePreferences(). |
void |
resumed() |
void |
runProcessingThread(File inputDir,
String inputFileFormat,
Boolean lenient,
File outputDir,
File aeSpecifierFile,
String xmlTag,
String language,
String encoding) |
void |
savePreferences()
Save user's preferences using Java's Preference API.
|
void |
setStyleMapFile(File styleMapFile) |
void |
showAnalysisResults(org.apache.uima.util.AnalysisEnginePerformanceReports aReports,
File aOutputDir)
Pops up a dialog that displays the performance stats.
|
void |
showAnalysisResults(File aOutputDir) |
addImpl, createRootPane, frameInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setIconImage, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, updateaddNotify, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setBackground, setCursor, setExtendedState, setMaximizedBounds, setMenuBar, setOpacity, setResizable, setShape, setState, setTitle, setUndecoratedaddPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBackground, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOpacity, getOwnedWindows, getOwner, getOwnerlessWindows, getShape, getToolkit, getType, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, hide, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isAutoRequestFocus, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isOpaque, isShowing, isValidateRoot, pack, paint, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setAutoRequestFocus, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImages, setLocation, setLocation, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setType, setVisible, show, toBack, toFrontadd, 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, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusDownCycle, validate, validateTreeaction, 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, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, 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, 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, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resize, resize, revalidate, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setMaximumSize, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycleclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetFont, postEventprotected FileSelector outputFileSelector
protected FileSelector xmlFileSelector
protected String outputFileSelected
protected org.apache.uima.cas.TypeSystem currentTypeSystem
protected String[] currentTaeOutputTypes
protected boolean useGeneratedStyleMap
protected String interactiveTempFN
protected boolean interactive
protected final JRadioButton xmlRB
protected boolean javaViewerRBisSelected
protected boolean javaViewerUCRBisSelected
protected PrefsMediator prefsMed
protected String statsString
protected File taeDescFile
protected String taeDescFileName
protected org.apache.uima.cas.CAS cas
public DocumentAnalyzer()
public DocumentAnalyzer(String outputFileSelected, boolean interactiveDA, boolean jvucrbis)
public void analyzeInputarea()
public void actionPerformed(ActionEvent e)
actionPerformed in interface ActionListenerpublic void analyzeDocuments(String analysisText)
RunTextAnalysis application library that actually analyzes the
documents and generates the output. Displays a progress bar while processing is occuring. When
processing is complete, allows the user to view the results. JMP added arg for input text to
analyze.public void entityProcessComplete(org.apache.uima.cas.CAS aCas,
org.apache.uima.collection.EntityProcessStatus aStatus)
entityProcessComplete in interface org.apache.uima.collection.StatusCallbackListenerStatusCallbackListener.entityProcessComplete(org.apache.uima.cas.CAS,
org.apache.uima.collection.EntityProcessStatus)public void aborted()
aborted in interface org.apache.uima.collection.base_cpm.BaseStatusCallbackListenerBaseStatusCallbackListener.aborted()public void batchProcessComplete()
batchProcessComplete in interface org.apache.uima.collection.base_cpm.BaseStatusCallbackListenerBaseStatusCallbackListener.batchProcessComplete()public void collectionProcessComplete()
collectionProcessComplete in interface org.apache.uima.collection.base_cpm.BaseStatusCallbackListenerBaseStatusCallbackListener.collectionProcessComplete()public void initializationComplete()
initializationComplete in interface org.apache.uima.collection.base_cpm.BaseStatusCallbackListenerBaseStatusCallbackListener.initializationComplete()public void paused()
paused in interface org.apache.uima.collection.base_cpm.BaseStatusCallbackListenerBaseStatusCallbackListener.paused()public void resumed()
resumed in interface org.apache.uima.collection.base_cpm.BaseStatusCallbackListenerBaseStatusCallbackListener.resumed()public void showAnalysisResults(org.apache.uima.util.AnalysisEnginePerformanceReports aReports,
File aOutputDir)
aReports - performance stats for the analysisaOutputDir - directory containing annotated filespublic void showAnalysisResults(File aOutputDir)
protected org.apache.uima.cas.CAS createCasFromDescriptor(String aDescriptorFile) throws org.apache.uima.resource.ResourceInitializationException, org.apache.uima.util.InvalidXMLException, IOException
org.apache.uima.resource.ResourceInitializationException - -org.apache.uima.util.InvalidXMLException - -IOException - -public void savePreferences()
public void restorePreferences()
savePreferences().public void displayError(String aErrorString)
aErrorString - error message to displaypublic void displayError(Throwable aThrowable)
aThrowable - Throwable whose message is to be displayed.public static void main(String[] args)
public void runProcessingThread(File inputDir, String inputFileFormat, Boolean lenient, File outputDir, File aeSpecifierFile, String xmlTag, String language, String encoding)
public File getStyleMapFile()
public void setStyleMapFile(File styleMapFile)
styleMapFile - The styleMapFile to set.Copyright © 2006–2015 The Apache Software Foundation. All rights reserved.