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
The cas.
|
protected String[] |
currentTaeOutputTypes
The current tae output types.
|
protected org.apache.uima.cas.TypeSystem |
currentTypeSystem
The current type system.
|
protected boolean |
interactive
The interactive.
|
protected String |
interactiveTempFN
The interactive temp FN.
|
protected boolean |
javaViewerRBisSelected
The java viewer R bis selected.
|
protected boolean |
javaViewerUCRBisSelected
The java viewer UCR bis selected.
|
protected String |
outputFileSelected
The output file selected.
|
protected FileSelector |
outputFileSelector
The output file selector.
|
protected PrefsMediator |
prefsMed
The prefs med.
|
protected String |
statsString
The stats string.
|
protected File |
taeDescFile
The tae desc file.
|
protected String |
taeDescFileName
The tae desc file name.
|
protected boolean |
useGeneratedStyleMap
The use generated style map.
|
protected FileSelector |
xmlFileSelector
The xml file selector.
|
protected JRadioButton |
xmlRB
The xml RB.
|
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)
Instantiates a new document analyzer.
|
| Modifier and Type | Method and Description |
|---|---|
void |
aborted()
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()
Batch process complete.
|
void |
collectionProcessComplete()
Collection process complete.
|
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)
Entity process complete.
|
File |
getStyleMapFile()
Gets the style map file.
|
void |
initializationComplete()
Initialization complete.
|
static void |
main(String[] args)
Runs the application.
|
void |
paused()
Paused.
|
protected String |
readStylemapFile(File smapFile)
Read stylemap file.
|
void |
restorePreferences()
Reset GUI to preferences last saved via
savePreferences(). |
void |
resumed()
Resumed.
|
void |
runProcessingThread(File inputDir,
String inputFileFormat,
Boolean lenient,
File outputDir,
File aeSpecifierFile,
String xmlTag,
String language,
String encoding)
Run processing thread.
|
void |
savePreferences()
Save user's preferences using Java's Preference API.
|
void |
setStyleMapFile(File styleMapFile)
Sets the style map file.
|
void |
showAnalysisResults(org.apache.uima.util.AnalysisEnginePerformanceReports aReports,
File aOutputDir)
Pops up a dialog that displays the performance stats.
|
void |
showAnalysisResults(File aOutputDir)
Show analysis results.
|
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)
outputFileSelected - the output file selectedinteractiveDA - the interactive DAjvucrbis - the jvucrbispublic 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.analysisText - the analysis textpublic void entityProcessComplete(org.apache.uima.cas.CAS aCas,
org.apache.uima.collection.EntityProcessStatus aStatus)
entityProcessComplete in interface org.apache.uima.collection.StatusCallbackListeneraCas - the a casaStatus - the a statusStatusCallbackListener.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)
aOutputDir - the a output dirprotected org.apache.uima.cas.CAS createCasFromDescriptor(String aDescriptorFile) throws org.apache.uima.resource.ResourceInitializationException, org.apache.uima.util.InvalidXMLException, IOException
aDescriptorFile - the a descriptor fileorg.apache.uima.resource.ResourceInitializationException - -org.apache.uima.util.InvalidXMLException - -IOException - -protected String readStylemapFile(File smapFile)
smapFile - the smap filepublic 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)
args - the argumentspublic void runProcessingThread(File inputDir, String inputFileFormat, Boolean lenient, File outputDir, File aeSpecifierFile, String xmlTag, String language, String encoding)
inputDir - the input dirinputFileFormat - the input file formatlenient - the lenientoutputDir - the output diraeSpecifierFile - the ae specifier filexmlTag - the xml taglanguage - the languageencoding - the encodingpublic File getStyleMapFile()
public void setStyleMapFile(File styleMapFile)
styleMapFile - The styleMapFile to set.Copyright © 2006–2018 The Apache Software Foundation. All rights reserved.