public class DocumentAnalyzer extends JFrame implements StatusCallbackListener, ActionListener
JFrame.AccessibleJFrame
Frame.AccessibleAWTFrame
Window.AccessibleAWTWindow, Window.Type
Container.AccessibleAWTContainer
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
Modifier and Type | Field and Description |
---|---|
protected CAS |
cas |
protected String[] |
currentTaeOutputTypes |
protected 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, rootPaneCheckingEnabled
CROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, HAND_CURSOR, ICONIFIED, MAXIMIZED_BOTH, MAXIMIZED_HORIZ, MAXIMIZED_VERT, MOVE_CURSOR, N_RESIZE_CURSOR, NE_RESIZE_CURSOR, NORMAL, NW_RESIZE_CURSOR, S_RESIZE_CURSOR, SE_RESIZE_CURSOR, SW_RESIZE_CURSOR, TEXT_CURSOR, W_RESIZE_CURSOR, WAIT_CURSOR
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, HIDE_ON_CLOSE
ABORT, 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()
Called when the processing has been 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()
Called when the processing of a batch has completed.
|
void |
collectionProcessComplete()
Called when the processing of an entire collection has completed.
|
protected 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(CAS aCas,
EntityProcessStatus aStatus)
Called when the processing of each entity has completed.
|
File |
getStyleMapFile() |
void |
initializationComplete()
Called when the Collection Processing Manager's initialization has completed.
|
static void |
main(String[] args)
Runs the application.
|
void |
paused()
Called when the processing has been paused.
|
protected String |
readStylemapFile(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(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(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, update
addNotify, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setBackground, setCursor, setExtendedState, setMaximizedBounds, setMenuBar, setOpacity, setResizable, setShape, setState, setTitle, setUndecorated
addPropertyChangeListener, 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, toFront
add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusDownCycle, validate, validateTree
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, 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, transferFocusUpCycle
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getFont, postEvent
protected FileSelector outputFileSelector
protected FileSelector xmlFileSelector
protected String outputFileSelected
protected 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 CAS cas
public DocumentAnalyzer()
public DocumentAnalyzer(String outputFileSelected, boolean interactiveDA, boolean jvucrbis)
public void analyzeInputarea()
public void actionPerformed(ActionEvent e)
actionPerformed
in interface ActionListener
public 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(CAS aCas, EntityProcessStatus aStatus)
StatusCallbackListener
entityProcessComplete
in interface StatusCallbackListener
aCas
- 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()
BaseStatusCallbackListener
aborted
in interface BaseStatusCallbackListener
BaseStatusCallbackListener.aborted()
public void batchProcessComplete()
BaseStatusCallbackListener
batchProcessComplete
in interface BaseStatusCallbackListener
BaseStatusCallbackListener.batchProcessComplete()
public void collectionProcessComplete()
BaseStatusCallbackListener
collectionProcessComplete
in interface BaseStatusCallbackListener
BaseStatusCallbackListener.collectionProcessComplete()
public void initializationComplete()
BaseStatusCallbackListener
initializationComplete
in interface BaseStatusCallbackListener
BaseStatusCallbackListener.initializationComplete()
public void paused()
BaseStatusCallbackListener
paused
in interface BaseStatusCallbackListener
BaseStatusCallbackListener.paused()
public void resumed()
BaseStatusCallbackListener
resumed
in interface BaseStatusCallbackListener
BaseStatusCallbackListener.resumed()
public void showAnalysisResults(AnalysisEnginePerformanceReports aReports, File aOutputDir)
aReports
- performance stats for the analysisaOutputDir
- directory containing annotated filespublic void showAnalysisResults(File aOutputDir)
protected CAS createCasFromDescriptor(String aDescriptorFile) throws ResourceInitializationException, InvalidXMLException, IOException
ResourceInitializationException
- -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–2014 The Apache Software Foundation. All rights reserved.