public class DocumentAnalyzer extends javax.swing.JFrame implements StatusCallbackListener, java.awt.event.ActionListener
javax.swing.JFrame.AccessibleJFramejava.awt.Window.AccessibleAWTWindow, java.awt.Window.Type| Modifier and Type | Field and Description |
|---|---|
protected CAS |
cas |
protected java.lang.String[] |
currentTaeOutputTypes |
protected TypeSystem |
currentTypeSystem |
protected boolean |
interactive |
protected java.lang.String |
interactiveTempFN |
protected boolean |
javaViewerRBisSelected |
protected boolean |
javaViewerUCRBisSelected |
protected java.lang.String |
outputFileSelected |
protected FileSelector |
outputFileSelector |
protected PrefsMediator |
prefsMed |
protected java.lang.String |
statsString |
protected java.io.File |
taeDescFile |
protected java.lang.String |
taeDescFileName |
protected boolean |
useGeneratedStyleMap |
protected FileSelector |
xmlFileSelector |
protected javax.swing.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_ALIGNMENT| Constructor and Description |
|---|
DocumentAnalyzer()
Constructor.
|
DocumentAnalyzer(java.lang.String outputFileSelected,
boolean interactiveDA,
boolean jvucrbis) |
| Modifier and Type | Method and Description |
|---|---|
void |
aborted()
Called when the processing has been aborted.
|
void |
actionPerformed(java.awt.event.ActionEvent e) |
void |
analyzeDocuments(java.lang.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()
Called when the processing of a batch has completed.
|
void |
collectionProcessComplete()
Called when the processing of an entire collection has completed.
|
protected CAS |
createCasFromDescriptor(java.lang.String aDescriptorFile)
Creates a CAS from an descriptor.
|
void |
displayError(java.lang.String aErrorString)
Displays an error message to the user.
|
void |
displayError(java.lang.Throwable aThrowable)
Displays an error message to the user.
|
void |
entityProcessComplete(CAS aCas,
EntityProcessStatus aStatus)
Called when the processing of each entity has completed.
|
java.awt.Dimension |
getPreferredSize() |
java.io.File |
getStyleMapFile() |
void |
initializationComplete()
Called when the Collection Processing Manager's initialization has completed.
|
static void |
main(java.lang.String[] args)
Runs the application.
|
void |
paused()
Called when the processing has been paused.
|
protected java.lang.String |
readStylemapFile(java.io.File smapFile) |
void |
restorePreferences()
Reset GUI to preferences last saved via
savePreferences(). |
void |
resumed()
Called when the processing has been resumed (after it had been previously paused).
|
void |
runProcessingThread(java.io.File inputDir,
java.io.File outputDir,
java.io.File aeSpecifierFile,
java.lang.String xmlTag,
java.lang.String language,
java.lang.String encoding) |
void |
savePreferences()
Save user's preferences using Java's Preference API.
|
void |
setStyleMapFile(java.io.File styleMapFile) |
void |
showAnalysisResults(AnalysisEnginePerformanceReports aReports,
java.io.File aOutputDir)
Pops up a dialog that displays the performance stats.
|
void |
showAnalysisResults(java.io.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, 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, transferFocusUpCycleprotected FileSelector outputFileSelector
protected FileSelector xmlFileSelector
protected java.lang.String outputFileSelected
protected TypeSystem currentTypeSystem
protected java.lang.String[] currentTaeOutputTypes
protected boolean useGeneratedStyleMap
protected java.lang.String interactiveTempFN
protected boolean interactive
protected final javax.swing.JRadioButton xmlRB
protected boolean javaViewerRBisSelected
protected boolean javaViewerUCRBisSelected
protected PrefsMediator prefsMed
protected java.lang.String statsString
protected java.io.File taeDescFile
protected java.lang.String taeDescFileName
protected CAS cas
public DocumentAnalyzer()
public DocumentAnalyzer(java.lang.String outputFileSelected,
boolean interactiveDA,
boolean jvucrbis)
public void analyzeInputarea()
public void actionPerformed(java.awt.event.ActionEvent e)
actionPerformed in interface java.awt.event.ActionListenerpublic void analyzeDocuments(java.lang.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(CAS aCas, EntityProcessStatus aStatus)
StatusCallbackListenerentityProcessComplete in interface StatusCallbackListeneraCas - the CAS containing the processed entity and the analysis resultsaStatus - the status of the processing. This object contains a record of any Exception that
occurred, as well as timing information.StatusCallbackListener.entityProcessComplete(org.apache.uima.cas.CAS,
org.apache.uima.collection.EntityProcessStatus)public void aborted()
BaseStatusCallbackListeneraborted in interface BaseStatusCallbackListenerBaseStatusCallbackListener.aborted()public void batchProcessComplete()
BaseStatusCallbackListenerbatchProcessComplete in interface BaseStatusCallbackListenerBaseStatusCallbackListener.batchProcessComplete()public void collectionProcessComplete()
BaseStatusCallbackListenercollectionProcessComplete in interface BaseStatusCallbackListenerBaseStatusCallbackListener.collectionProcessComplete()public void initializationComplete()
BaseStatusCallbackListenerinitializationComplete in interface BaseStatusCallbackListenerBaseStatusCallbackListener.initializationComplete()public void paused()
BaseStatusCallbackListenerpaused in interface BaseStatusCallbackListenerBaseStatusCallbackListener.paused()public void resumed()
BaseStatusCallbackListenerresumed in interface BaseStatusCallbackListenerBaseStatusCallbackListener.resumed()public void showAnalysisResults(AnalysisEnginePerformanceReports aReports, java.io.File aOutputDir)
aReports - performance stats for the analysisaOutputDir - directory containing annotated filespublic void showAnalysisResults(java.io.File aOutputDir)
protected CAS createCasFromDescriptor(java.lang.String aDescriptorFile) throws ResourceInitializationException, InvalidXMLException, java.io.IOException
ResourceInitializationExceptionInvalidXMLExceptionjava.io.IOExceptionprotected java.lang.String readStylemapFile(java.io.File smapFile)
public void savePreferences()
public void restorePreferences()
savePreferences().public void displayError(java.lang.String aErrorString)
aErrorString - error message to displaypublic void displayError(java.lang.Throwable aThrowable)
aThrowable - Throwable whose message is to be displayed.public static void main(java.lang.String[] args)
public void runProcessingThread(java.io.File inputDir,
java.io.File outputDir,
java.io.File aeSpecifierFile,
java.lang.String xmlTag,
java.lang.String language,
java.lang.String encoding)
public java.io.File getStyleMapFile()
public void setStyleMapFile(java.io.File styleMapFile)
styleMapFile - The styleMapFile to set.public java.awt.Dimension getPreferredSize()
getPreferredSize in class java.awt.ContainerCopyright © 2013. All Rights Reserved.