public class StyleMapEditor extends JDialog implements ActionListener
A style map is an XML document that describes how each kind of output from a Text Analysis Engine is to be displayed in the annotation viewer. Each output type that the user wants to be displayed will have an entry in the style map. Each entry in the style map contains:
To invoke the editor, call the launchEditor(AnalysisEngineMetaData, String, CAS) method.
JDialog.AccessibleJDialogDialog.AccessibleAWTDialog, Dialog.ModalExclusionType, Dialog.ModalityTypeWindow.AccessibleAWTWindow, Window.TypeContainer.AccessibleAWTContainerComponent.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategyaccessibleContext, rootPane, rootPaneCheckingEnabledDEFAULT_MODALITY_TYPEBOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENTDISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, EXIT_ON_CLOSE, HIDE_ON_CLOSEABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH| Constructor and Description |
|---|
StyleMapEditor(JFrame aOwner,
org.apache.uima.cas.CAS cas)
Creates a new `Editor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
actionPerformed(ActionEvent evt) |
void |
addRow(String typeName)
Adds the row.
|
ArrayList |
createStyleList(org.apache.uima.analysis_engine.metadata.AnalysisEngineMetaData aAnalysisEngineMetaData,
String aStyleMapXml)
Creates a List of StyleMapEntry objects from the given AnalysisEngineMetaData and style map
XML.
|
protected StyleMapTable |
getAnnotationsTable()
Gets the annotations table.
|
Dimension |
getPreferredSize() |
String |
launchEditor(org.apache.uima.analysis_engine.metadata.AnalysisEngineMetaData aAnalysisEngineMetaData,
String aStyleMapXml,
org.apache.uima.cas.CAS cas)
Displays the StyleMapEditor GUI and allows the user to edit a style map.
|
ArrayList |
parseStyleList(String aStyleMapXml)
Parses the style list.
|
void |
setAnalysisEngine(org.apache.uima.analysis_engine.AnalysisEngineDescription ae)
Sets the analysis engine.
|
void |
setTextAnalysisEngine(org.apache.uima.analysis_engine.TaeDescription tae)
Deprecated.
use
setAnalysisEngine(AnalysisEngineDescription) instead. |
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, updateaddNotify, getModalityType, getTitle, hide, isModal, isResizable, isUndecorated, setBackground, setModal, setModalityType, setOpacity, setResizable, setShape, setTitle, setUndecorated, setVisible, show, toBackaddPropertyChangeListener, 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, 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, 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, transferFocusUpCyclepublic StyleMapEditor(JFrame aOwner, org.apache.uima.cas.CAS cas)
aOwner - the a ownercas - the caspublic Dimension getPreferredSize()
getPreferredSize in class Container@Deprecated public void setTextAnalysisEngine(org.apache.uima.analysis_engine.TaeDescription tae)
setAnalysisEngine(AnalysisEngineDescription) instead.tae - the new text analysis enginepublic void setAnalysisEngine(org.apache.uima.analysis_engine.AnalysisEngineDescription ae)
ae - the new analysis enginepublic String launchEditor(org.apache.uima.analysis_engine.metadata.AnalysisEngineMetaData aAnalysisEngineMetaData, String aStyleMapXml, org.apache.uima.cas.CAS cas)
aAnalysisEngineMetaData - Metadata for the AnalysisEngine whose style map is to be edited. This contains the
AE's capabilities and type system definition, which are needed by the editor.aStyleMapXml - An existing style map XML document that will be loaded into the editor. This is
optional, if null is passed in, a default style map will be automatically generated
from the AE metadata.cas - the caspublic ArrayList createStyleList(org.apache.uima.analysis_engine.metadata.AnalysisEngineMetaData aAnalysisEngineMetaData, String aStyleMapXml)
aAnalysisEngineMetaData - Metadata for the AnalysisEngine whose style map is being edited.aStyleMapXml - An existing style map XML document. This is optional, if null is passed in, a default
style map will be automatically generated.StyleMapEntry object for each output type declared
in aTaeMetaData.public ArrayList parseStyleList(String aStyleMapXml)
aStyleMapXml - the a style map xmlpublic void actionPerformed(ActionEvent evt)
actionPerformed in interface ActionListenerprotected StyleMapTable getAnnotationsTable()
public void addRow(String typeName)
typeName - the type nameCopyright © 2006–2018 The Apache Software Foundation. All rights reserved.