public class DBAnnotationViewerDialog extends JDialog implements ActionListener
JDialog.AccessibleJDialog
Dialog.AccessibleAWTDialog, Dialog.ModalExclusionType, Dialog.ModalityType
Window.AccessibleAWTWindow, Window.Type
Container.AccessibleAWTContainer
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
Modifier and Type | Field and Description |
---|---|
protected org.apache.uima.tools.util.htmlview.AnnotationViewGenerator |
annotationViewGenerator |
accessibleContext, rootPane, rootPaneCheckingEnabled
DEFAULT_MODALITY_TYPE
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, EXIT_ON_CLOSE, HIDE_ON_CLOSE
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
Constructor and Description |
---|
DBAnnotationViewerDialog(JFrame aParentFrame,
String aDialogTitle,
org.apache.uima.tools.docanalyzer.PrefsMediator med,
File aStyleMapFile,
String aPerformanceStats,
org.apache.uima.cas.TypeSystem aTypeSystem,
String[] aTypesToDisplay,
boolean generatedStyleMap,
org.apache.uima.cas.CAS cas) |
DBAnnotationViewerDialog(JFrame aParentFrame,
String aDialogTitle,
org.apache.uima.tools.docanalyzer.PrefsMediator med,
File aStyleMapFile,
String aPerformanceStats,
org.apache.uima.cas.TypeSystem aTypeSystem,
String[] aTypesToDisplay,
String interactiveTempFN,
boolean javaViewerRBisSelected,
boolean javaViewerUCRBisSelected,
boolean xmlRBisSelected,
org.apache.uima.cas.CAS cas)
Create an AnnotationViewer Dialog
|
Modifier and Type | Method and Description |
---|---|
void |
actionPerformed(ActionEvent arg0) |
void |
displayError(String aErrorString)
Displays an error message to the user.
|
void |
displayError(Throwable aThrowable)
Displays an error message to the user.
|
void |
getColorsForTypesFromFile(org.apache.uima.tools.viewer.CasAnnotationViewer viewer,
File aStyleMapFile)
Reads in annotation-color associations from stylemap file.
|
String |
getDefaultCasViewName()
Gets the name of the CAS View that will be displayed first in
the annotation viewer.
|
static Node |
getFirstChildByName(Node node,
String name)
Gets the first child with a given name.
|
static String |
getTextValue(Node node)
Assumes node has a text field and extracts its value.
|
void |
launchThatViewer(String inputDirPath,
String fileName,
org.apache.uima.cas.TypeSystem typeSystem,
String[] aTypesToDisplay,
boolean javaViewerRBisSelected,
boolean javaViewerUCRBisSelected,
boolean xmlRBisSelected,
File styleMapFile,
File viewerDirectory) |
protected org.apache.uima.analysis_engine.AnalysisEngineDescription |
promptForAE()
If the current AE filename is not know ask for it.
|
void |
setDefaultCasViewName(String defaultCasViewName)
Sets the name of the CAS View that will be displayed first in
the annotation viewer.
|
addImpl, createRootPane, dialogInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, update
addNotify, getModalityType, getTitle, hide, isModal, isResizable, isUndecorated, setBackground, setModal, setModalityType, setOpacity, setResizable, setShape, setTitle, setUndecorated, setVisible, show, toBack
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, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isAutoRequestFocus, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isOpaque, isShowing, isValidateRoot, pack, paint, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeNotify, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setAutoRequestFocus, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImage, setIconImages, setLocation, setLocation, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setType, 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, remove, 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
protected org.apache.uima.tools.util.htmlview.AnnotationViewGenerator annotationViewGenerator
public DBAnnotationViewerDialog(JFrame aParentFrame, String aDialogTitle, org.apache.uima.tools.docanalyzer.PrefsMediator med, File aStyleMapFile, String aPerformanceStats, org.apache.uima.cas.TypeSystem aTypeSystem, String[] aTypesToDisplay, String interactiveTempFN, boolean javaViewerRBisSelected, boolean javaViewerUCRBisSelected, boolean xmlRBisSelected, org.apache.uima.cas.CAS cas)
aParentFrame
- frame containing this panelaTitle
- title to display for the dialogaInputDir
- directory containing input files (in XCAS foramt) to readaStyleMapFile
- filename of style map to be used to view files in HTMLaPerformanceStats
- string representaiton of performance statistics, optional.aTypeSystem
- the CAS Type System to which the XCAS files must conform.aTypesToDisplay
- array of types that should be highlighted in the viewer. This can be set to the output
types of the Analysis Engine. A value of null means to display all types.public DBAnnotationViewerDialog(JFrame aParentFrame, String aDialogTitle, org.apache.uima.tools.docanalyzer.PrefsMediator med, File aStyleMapFile, String aPerformanceStats, org.apache.uima.cas.TypeSystem aTypeSystem, String[] aTypesToDisplay, boolean generatedStyleMap, org.apache.uima.cas.CAS cas)
public void actionPerformed(ActionEvent arg0)
actionPerformed
in interface ActionListener
public String getDefaultCasViewName()
public void setDefaultCasViewName(String defaultCasViewName)
CAS.NAME_DEFAULT_SOFA
.public void launchThatViewer(String inputDirPath, String fileName, org.apache.uima.cas.TypeSystem typeSystem, String[] aTypesToDisplay, boolean javaViewerRBisSelected, boolean javaViewerUCRBisSelected, boolean xmlRBisSelected, File styleMapFile, File viewerDirectory)
public static String getTextValue(Node node)
public static Node getFirstChildByName(Node node, String name)
public void getColorsForTypesFromFile(org.apache.uima.tools.viewer.CasAnnotationViewer viewer, File aStyleMapFile)
public void displayError(String aErrorString)
aErrorString
- error message to displaypublic void displayError(Throwable aThrowable)
aThrowable
- Throwable whose message is to be displayed.protected org.apache.uima.analysis_engine.AnalysisEngineDescription promptForAE() throws IOException, org.apache.uima.util.InvalidXMLException, org.apache.uima.resource.ResourceInitializationException
IOException
org.apache.uima.util.InvalidXMLException
org.apache.uima.resource.ResourceInitializationException
Copyright © 2012-2017 The Apache Software Foundation. All Rights Reserved.