org.eml.MMAX2.core
Class MMAX2
java.lang.Object
java.awt.Component
java.awt.Container
java.awt.Window
java.awt.Frame
javax.swing.JFrame
org.eml.MMAX2.core.MMAX2
- All Implemented Interfaces:
- java.awt.event.ActionListener, java.awt.event.ComponentListener, java.awt.event.KeyListener, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, java.util.EventListener, javax.accessibility.Accessible, javax.swing.RootPaneContainer, javax.swing.WindowConstants
public class MMAX2
- extends javax.swing.JFrame
- implements java.awt.event.KeyListener, java.awt.event.ComponentListener, java.awt.event.ActionListener
- See Also:
- Serialized Form
Fields inherited from class javax.swing.JFrame |
EXIT_ON_CLOSE |
Fields inherited from class java.awt.Frame |
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 |
Fields inherited from class java.awt.Component |
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
Fields inherited from interface javax.swing.WindowConstants |
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, HIDE_ON_CLOSE |
Fields inherited from interface java.awt.image.ImageObserver |
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
Constructor Summary |
MMAX2()
|
Method Summary |
void |
actionPerformed(java.awt.event.ActionEvent e)
|
void |
addSaveMarkableLevelItem(javax.swing.JMenuItem item)
|
void |
addShowInMarkableSelectorEntry(java.lang.String levelName,
java.util.ArrayList allValues)
|
void |
annotationHintToBack()
|
void |
annotationHintToFront()
|
void |
clearStatusBar()
|
static java.lang.String |
colorToHTML(java.awt.Color _color)
|
void |
componentHidden(java.awt.event.ComponentEvent e)
|
void |
componentMoved(java.awt.event.ComponentEvent e)
|
void |
componentResized(java.awt.event.ComponentEvent e)
|
void |
componentShown(java.awt.event.ComponentEvent e)
|
static java.util.HashMap |
convertNodeMapToHashMap(org.w3c.dom.NamedNodeMap nodemap)
This method converts a NodeMap to a HashMap, setting all attribute and value names to lower case ! |
void |
copyDocumentSpanToClipboard(int start,
int end)
|
void |
copyMarkableToClipboard(Markable _markable,
boolean includeAttributes)
|
static javax.swing.text.SimpleAttributeSet |
createSimpleAttributeSet(java.lang.String attributestring,
boolean blackAndWhiteDefault)
|
void |
emptyRenderingList()
|
void |
emptyRenderingList(boolean force)
|
void |
executeAutoSave()
|
void |
executeBatchPlugins(java.util.ArrayList namesToBeExecuted)
|
void |
executeHotSpot(java.lang.String hotSpotString)
|
void |
finalize()
|
java.util.ArrayList |
getAllMarkableBrowsers()
|
boolean |
getAutoRefreshUponPanelAction()
|
boolean |
getBlockAllInput()
|
static java.awt.Color |
getColorByDecValue(java.lang.String value)
|
static java.awt.Color |
getColorByHexValue(java.lang.String value)
|
static java.awt.Color |
getColorByName(java.lang.String name)
|
java.lang.String |
getCommonPathsFileName()
|
java.lang.String |
getCommonQueryPath()
|
boolean |
getCreateSilently()
|
MMAX2Discourse |
getCurrentDiscourse()
|
MMAX2Document |
getCurrentDocument()
|
Renderable |
getCurrentlyRenderedMarkableRelationContaining(Markable _markable)
|
Markable |
getCurrentPrimaryMarkable()
|
Markable |
getCurrentSecondaryMarkable()
|
MMAX2TextPane |
getCurrentTextPane()
|
javax.swing.JViewport |
getCurrentViewport()
Returns the JViewPort object of the JScrollPane object currently assigned to MMAX2.scrollPane. |
MarkableSet |
getFirstCurrentlyRenderedMarkableSetContaining(Markable markable)
|
boolean |
getGroupMarkablesByLevel()
|
boolean |
getHighlightMatchingHandles()
|
boolean |
getIgnoreCaretUpdate()
|
boolean |
getIsAnnotationModified()
|
boolean |
getIsBasedataEditingEnabled()
|
boolean |
getIsBasedataModified()
|
boolean |
getIsBatchPluginMode()
|
boolean |
getIsRendering()
|
java.util.ArrayList |
getMarkableBrowsersForMarkableLevel(java.lang.String name)
|
Markable |
getMarkableFromCurrentlyRenderedMarkableSetContaining(java.lang.String deID)
|
java.util.ArrayList |
getMarkablePointerBrowsersForMarkableLevel(java.lang.String name)
|
static java.awt.Font |
getMarkableSelectorFont()
|
java.util.ArrayList |
getMarkableSetBrowsersForMarkableLevel(java.lang.String name)
|
MMAX2QueryWindow |
getMMAX2QueryWindow()
|
int |
getOneClickAnnotationGroupValue()
|
javax.swing.JMenu |
getPluginMenu()
|
boolean |
getRedrawAllOnNextRefresh()
|
int |
getRenderingListSize()
|
int |
getScreenHeight()
|
int |
getScreenWidth()
|
boolean |
getSelectAfterCreation()
|
javax.swing.text.SimpleAttributeSet |
getSelectedStyle()
|
boolean |
getSelectFromActiveLevelsOnly()
|
javax.swing.text.SimpleAttributeSet |
getSelectionSpanStyle()
|
java.lang.String |
getShowInMarkableSelectorAttribute(java.lang.String level)
|
boolean |
getShowMarkableSetPeerWindow()
|
static java.awt.Font |
getStandardFont()
|
boolean |
getSuppressHandlesWhenRendering()
|
boolean |
getUseDisplayFontInPopups()
|
boolean |
getUseFancyLabels()
|
boolean |
getUseFancyMultilineRendering()
|
void |
hideAnnotationHint()
|
boolean |
isCurrentlyBeingRendered(Renderable renderable)
|
boolean |
isOn(java.lang.String name)
|
void |
keyPressed(java.awt.event.KeyEvent keyEvent)
|
void |
keyReleased(java.awt.event.KeyEvent keyEvent)
|
void |
keyTyped(java.awt.event.KeyEvent keyEvent)
|
static void |
main(java.lang.String[] args)
The main method for starting the MMAX2 application from the console. |
static int |
parseID(java.lang.String id)
|
void |
putOnRenderingList(Renderable set)
|
void |
redraw(org.apache.batik.svggen.SVGGraphics2D svgGraph)
This method is called automatically to redraw lines after display changes. |
int |
registerMarkableBrowser(MMAX2MarkableBrowser browser)
|
int |
registerMarkablePointerBrowser(MMAX2MarkablePointerBrowser browser)
|
int |
registerMarkableSetBrowser(MMAX2MarkableSetBrowser browser)
|
void |
removeFromRenderingList(Renderable set)
|
void |
removeOpaqueRenderablesFromRenderingList()
|
void |
requestLoadFile(java.lang.String fileToLoad)
|
void |
requestReapplyDisplay()
|
void |
requestRefreshDisplay()
|
void |
requestSetAutoSaveInterval(int interval)
|
void |
requestSetLineSpacing(java.lang.String spacing)
|
void |
setAutoRefreshUponPanelAction(boolean status)
|
void |
setBlockAllInput(boolean state)
|
void |
setCommonPathsFileName(java.lang.String name)
|
void |
setCommonQueryPath(java.lang.String path)
|
void |
setCreateSilently(boolean status)
|
void |
setCurrentDocument(MMAX2Document doc)
|
void |
setCurrentPrimaryMarkable(Markable _markable)
|
void |
setCurrentSecondaryMarkable(Markable _markable)
|
void |
setGroupMarkablesByLevel(boolean status)
|
void |
setHighlightMatchingHandles(boolean status)
|
void |
setIgnoreCaretUpdate(boolean status)
|
void |
setIsAnnotationModified(boolean status)
This method is called by updateIsAnnotaionModified, after changes to the dirty status of each MarkableLevel. |
void |
setIsBasedataModified(boolean status,
boolean refresh)
This method is called afterbase data modification or saving. |
void |
setIsBatchPluginMode(boolean mode)
|
void |
setOneClickAnnotationGroupValue(int val)
|
void |
setReapplyBarToolTip(java.lang.String text)
|
void |
setRedrawAllOnNextRefresh(boolean status)
|
void |
setSelectAfterCreation(boolean status)
|
void |
setSelectFromActiveLevelsOnly(boolean status)
|
void |
setShowInMarkableSelectorAttribute(java.lang.String level,
java.lang.String attribute)
|
void |
setShowMarkableSetPeerWindow(boolean status)
|
void |
setStatusBar(java.lang.String text)
|
void |
setSuppressHandlesWhenRendering(boolean status)
|
void |
setToWaitCursor(boolean status)
|
void |
setUseFancyLabels(boolean status)
|
void |
setUseFancyMultilineRendering(boolean status)
|
void |
showAnnotationHint(java.lang.String text,
java.lang.String att)
|
void |
startWaitCursor()
|
void |
stopWaitCursor()
|
static java.util.ArrayList |
toAttributeList(java.lang.String attributeString)
This method converts a string of the form "attribute1=value1 attribute2=value2 ... |
static java.lang.String |
toAttributeString(java.util.HashMap allAttribsAsHash,
boolean removeIDAttribute)
|
static java.lang.String |
toAttributeString(org.w3c.dom.NamedNodeMap attributeMap,
boolean removeIDAttribute)
|
void |
unregisterMarkableBrowser(MMAX2MarkableBrowser browser)
|
void |
unregisterMarkablePointerBrowser(MMAX2MarkablePointerBrowser browser)
|
void |
unregisterMarkableSetBrowser(MMAX2MarkableSetBrowser browser)
|
void |
unregisterQueryWindow()
|
void |
updateIsAnnotationModified()
|
void |
updateRenderingListObjects()
|
void |
wizardClosed()
|
Methods inherited from class javax.swing.JFrame |
getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getJMenuBar, getLayeredPane, getRootPane, isDefaultLookAndFeelDecorated, remove, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setIconImage, setJMenuBar, setLayeredPane, setLayout, update |
Methods inherited from class java.awt.Frame |
addNotify, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setCursor, setExtendedState, setMaximizedBounds, setMenuBar, setResizable, setState, setTitle, setUndecorated |
Methods inherited from class java.awt.Window |
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getGraphicsConfiguration, getInputContext, getListeners, getLocale, getMostRecentFocusOwner, getOwnedWindows, getOwner, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindowStateListeners, hide, isActive, isAlwaysOnTop, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isShowing, pack, postEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, setAlwaysOnTop, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setLocationByPlatform, setLocationRelativeTo, show, toBack, toFront |
Methods inherited from class java.awt.Container |
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, paint, paintComponents, preferredSize, print, printComponents, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusBackward, transferFocusDownCycle, validate |
Methods inherited from class java.awt.Component |
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, dispatchEvent, enable, enable, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, 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, isOpaque, isPreferredSizeSet, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocusInWindow, reshape, resize, resize, setBackground, setBounds, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setName, setPreferredSize, setSize, setSize, setVisible, show, size, toString, transferFocus, transferFocusUpCycle |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface java.awt.MenuContainer |
getFont, postEvent |
RENDER_SELECTED
public static int RENDER_SELECTED
RENDER_UNSELECTED
public static int RENDER_UNSELECTED
RENDER_ALL_HANDLES
public static int RENDER_ALL_HANDLES
RENDER_CURRENT_HANDLE
public static int RENDER_CURRENT_HANDLE
RENDER_NO_HANDLES
public static int RENDER_NO_HANDLES
RERENDER_EVERYTHING
public static int RERENDER_EVERYTHING
RERENDER_THIS
public static int RERENDER_THIS
RENDER_IN_SET
public static int RENDER_IN_SET
RENDER_REMOVED
public static int RENDER_REMOVED
RENDER_IN_SEARCHRESULT
public static int RENDER_IN_SEARCHRESULT
MOUSE_PRESSED
public static int MOUSE_PRESSED
MOUSE_RELEASED
public static int MOUSE_RELEASED
MOUSE_HOVERED
public static int MOUSE_HOVERED
DEFAULT_FONT_SIZE
public static int DEFAULT_FONT_SIZE
SHOW_FLOATING_ATTRIBUTEWINDOW_KEYCODE
public static int SHOW_FLOATING_ATTRIBUTEWINDOW_KEYCODE
HIGHLIGHT_CURRENT_FRAGMENT_ONLY_KEYCODE
public static int HIGHLIGHT_CURRENT_FRAGMENT_ONLY_KEYCODE
BASE_LEVEL
public static int BASE_LEVEL
MARKABLE_TEXT
public static int MARKABLE_TEXT
BASEDATA_TEXT
public static int BASEDATA_TEXT
BASEDATA_ATTRIBUTES
public static int BASEDATA_ATTRIBUTES
LEVEL_NAME
public static int LEVEL_NAME
STRAIGHT
public static int STRAIGHT
LCURVE
public static int LCURVE
RCURVE
public static int RCURVE
XCURVE
public static int XCURVE
SMARTCURVE
public static int SMARTCURVE
LEFTMOUSE
public static int LEFTMOUSE
RIGHTMOUSE
public static int RIGHTMOUSE
REMOVE_DES
public static int REMOVE_DES
ADD_DES
public static int ADD_DES
INSERT_DE_BEFORE
public static int INSERT_DE_BEFORE
INSERT_DE_AFTER
public static int INSERT_DE_AFTER
EDIT_DE
public static int EDIT_DE
DELETE_DE
public static int DELETE_DE
BASEDATA_EDIT_CANCEL
public static int BASEDATA_EDIT_CANCEL
AND
public static int AND
OR
public static int OR
standardFont
public static java.awt.Font standardFont
markableSelectorFont
public static java.awt.Font markableSelectorFont
fontNameButtonGroup
public static javax.swing.ButtonGroup fontNameButtonGroup
fontSizeButtonGroup
public static javax.swing.ButtonGroup fontSizeButtonGroup
lineSpacingButtonGroup
public static javax.swing.ButtonGroup lineSpacingButtonGroup
currentDisplayFontName
public static java.lang.String currentDisplayFontName
currentDisplayFontSize
public static int currentDisplayFontSize
defaultRelationValue
public static java.lang.String defaultRelationValue
initializing
public boolean initializing
currentWorkingDirectory
public java.lang.String currentWorkingDirectory
editBasedataWindow
public javax.swing.JFrame editBasedataWindow
MMAX2
public MMAX2()
setUseFancyMultilineRendering
public final void setUseFancyMultilineRendering(boolean status)
getUseFancyMultilineRendering
public final boolean getUseFancyMultilineRendering()
setCommonQueryPath
public final void setCommonQueryPath(java.lang.String path)
getCommonQueryPath
public final java.lang.String getCommonQueryPath()
addSaveMarkableLevelItem
public final void addSaveMarkableLevelItem(javax.swing.JMenuItem item)
unregisterQueryWindow
public final void unregisterQueryWindow()
setBlockAllInput
public final void setBlockAllInput(boolean state)
getBlockAllInput
public final boolean getBlockAllInput()
requestReapplyDisplay
public final void requestReapplyDisplay()
copyDocumentSpanToClipboard
public final void copyDocumentSpanToClipboard(int start,
int end)
copyMarkableToClipboard
public final void copyMarkableToClipboard(Markable _markable,
boolean includeAttributes)
requestRefreshDisplay
public final void requestRefreshDisplay()
getRenderingListSize
public final int getRenderingListSize()
getUseDisplayFontInPopups
public final boolean getUseDisplayFontInPopups()
getScreenWidth
public final int getScreenWidth()
getScreenHeight
public final int getScreenHeight()
setIgnoreCaretUpdate
public final void setIgnoreCaretUpdate(boolean status)
getIgnoreCaretUpdate
public final boolean getIgnoreCaretUpdate()
setCommonPathsFileName
public final void setCommonPathsFileName(java.lang.String name)
getCommonPathsFileName
public final java.lang.String getCommonPathsFileName()
getColorByName
public static final java.awt.Color getColorByName(java.lang.String name)
getColorByDecValue
public static final java.awt.Color getColorByDecValue(java.lang.String value)
getIsBasedataEditingEnabled
public final boolean getIsBasedataEditingEnabled()
getColorByHexValue
public static final java.awt.Color getColorByHexValue(java.lang.String value)
getIsAnnotationModified
public final boolean getIsAnnotationModified()
getIsBasedataModified
public final boolean getIsBasedataModified()
updateIsAnnotationModified
public final void updateIsAnnotationModified()
setIsAnnotationModified
public final void setIsAnnotationModified(boolean status)
- This method is called by updateIsAnnotaionModified, after changes to the dirty status of each MarkableLevel.
setIsBasedataModified
public final void setIsBasedataModified(boolean status,
boolean refresh)
- This method is called afterbase data modification or saving.
setOneClickAnnotationGroupValue
public final void setOneClickAnnotationGroupValue(int val)
getOneClickAnnotationGroupValue
public final int getOneClickAnnotationGroupValue()
setStatusBar
public final void setStatusBar(java.lang.String text)
clearStatusBar
public final void clearStatusBar()
getMMAX2QueryWindow
public final MMAX2QueryWindow getMMAX2QueryWindow()
getCurrentlyRenderedMarkableRelationContaining
public final Renderable getCurrentlyRenderedMarkableRelationContaining(Markable _markable)
getFirstCurrentlyRenderedMarkableSetContaining
public final MarkableSet getFirstCurrentlyRenderedMarkableSetContaining(Markable markable)
getMarkableFromCurrentlyRenderedMarkableSetContaining
public final Markable getMarkableFromCurrentlyRenderedMarkableSetContaining(java.lang.String deID)
putOnRenderingList
public final void putOnRenderingList(Renderable set)
removeFromRenderingList
public final void removeFromRenderingList(Renderable set)
removeOpaqueRenderablesFromRenderingList
public final void removeOpaqueRenderablesFromRenderingList()
emptyRenderingList
public final void emptyRenderingList()
emptyRenderingList
public final void emptyRenderingList(boolean force)
isCurrentlyBeingRendered
public final boolean isCurrentlyBeingRendered(Renderable renderable)
updateRenderingListObjects
public final void updateRenderingListObjects()
getIsRendering
public final boolean getIsRendering()
setSelectFromActiveLevelsOnly
public final void setSelectFromActiveLevelsOnly(boolean status)
getSelectFromActiveLevelsOnly
public final boolean getSelectFromActiveLevelsOnly()
setHighlightMatchingHandles
public final void setHighlightMatchingHandles(boolean status)
getHighlightMatchingHandles
public final boolean getHighlightMatchingHandles()
setAutoRefreshUponPanelAction
public final void setAutoRefreshUponPanelAction(boolean status)
getAutoRefreshUponPanelAction
public final boolean getAutoRefreshUponPanelAction()
setGroupMarkablesByLevel
public final void setGroupMarkablesByLevel(boolean status)
getGroupMarkablesByLevel
public final boolean getGroupMarkablesByLevel()
setUseFancyLabels
public final void setUseFancyLabels(boolean status)
getUseFancyLabels
public final boolean getUseFancyLabels()
getMarkableSelectorFont
public static final java.awt.Font getMarkableSelectorFont()
getStandardFont
public static final java.awt.Font getStandardFont()
getCurrentDiscourse
public final MMAX2Discourse getCurrentDiscourse()
setCurrentDocument
public final void setCurrentDocument(MMAX2Document doc)
getCurrentDocument
public final MMAX2Document getCurrentDocument()
getCurrentTextPane
public final MMAX2TextPane getCurrentTextPane()
executeHotSpot
public void executeHotSpot(java.lang.String hotSpotString)
main
public static void main(java.lang.String[] args)
- The main method for starting the MMAX2 application from the console.
If the name of a .mmax file is supplied, this file is automatically loaded.
The parameter -common_paths 'filename' can be used to use the file 'filename' instead of the default file 'common_paths.xml' as common paths file.
createSimpleAttributeSet
public static final javax.swing.text.SimpleAttributeSet createSimpleAttributeSet(java.lang.String attributestring,
boolean blackAndWhiteDefault)
getSelectedStyle
public final javax.swing.text.SimpleAttributeSet getSelectedStyle()
getSelectionSpanStyle
public final javax.swing.text.SimpleAttributeSet getSelectionSpanStyle()
startWaitCursor
public final void startWaitCursor()
stopWaitCursor
public final void stopWaitCursor()
setReapplyBarToolTip
public final void setReapplyBarToolTip(java.lang.String text)
setToWaitCursor
public final void setToWaitCursor(boolean status)
isOn
public final boolean isOn(java.lang.String name)
requestSetLineSpacing
public final void requestSetLineSpacing(java.lang.String spacing)
addShowInMarkableSelectorEntry
public final void addShowInMarkableSelectorEntry(java.lang.String levelName,
java.util.ArrayList allValues)
getPluginMenu
public final javax.swing.JMenu getPluginMenu()
setIsBatchPluginMode
public final void setIsBatchPluginMode(boolean mode)
getIsBatchPluginMode
public final boolean getIsBatchPluginMode()
executeBatchPlugins
public final void executeBatchPlugins(java.util.ArrayList namesToBeExecuted)
getAllMarkableBrowsers
public final java.util.ArrayList getAllMarkableBrowsers()
getMarkableBrowsersForMarkableLevel
public final java.util.ArrayList getMarkableBrowsersForMarkableLevel(java.lang.String name)
getMarkableSetBrowsersForMarkableLevel
public final java.util.ArrayList getMarkableSetBrowsersForMarkableLevel(java.lang.String name)
getMarkablePointerBrowsersForMarkableLevel
public final java.util.ArrayList getMarkablePointerBrowsersForMarkableLevel(java.lang.String name)
registerMarkableSetBrowser
public final int registerMarkableSetBrowser(MMAX2MarkableSetBrowser browser)
registerMarkablePointerBrowser
public final int registerMarkablePointerBrowser(MMAX2MarkablePointerBrowser browser)
registerMarkableBrowser
public final int registerMarkableBrowser(MMAX2MarkableBrowser browser)
unregisterMarkableBrowser
public final void unregisterMarkableBrowser(MMAX2MarkableBrowser browser)
unregisterMarkableSetBrowser
public final void unregisterMarkableSetBrowser(MMAX2MarkableSetBrowser browser)
unregisterMarkablePointerBrowser
public final void unregisterMarkablePointerBrowser(MMAX2MarkablePointerBrowser browser)
wizardClosed
public final void wizardClosed()
requestLoadFile
public final void requestLoadFile(java.lang.String fileToLoad)
redraw
public final void redraw(org.apache.batik.svggen.SVGGraphics2D svgGraph)
- This method is called automatically to redraw lines after display changes.
setRedrawAllOnNextRefresh
public final void setRedrawAllOnNextRefresh(boolean status)
getRedrawAllOnNextRefresh
public final boolean getRedrawAllOnNextRefresh()
setCurrentPrimaryMarkable
public final void setCurrentPrimaryMarkable(Markable _markable)
getCurrentPrimaryMarkable
public final Markable getCurrentPrimaryMarkable()
setCurrentSecondaryMarkable
public final void setCurrentSecondaryMarkable(Markable _markable)
getCurrentSecondaryMarkable
public final Markable getCurrentSecondaryMarkable()
getCurrentViewport
public final javax.swing.JViewport getCurrentViewport()
- Returns the JViewPort object of the JScrollPane object currently assigned to MMAX2.scrollPane.
setShowMarkableSetPeerWindow
public final void setShowMarkableSetPeerWindow(boolean status)
getShowMarkableSetPeerWindow
public final boolean getShowMarkableSetPeerWindow()
setCreateSilently
public final void setCreateSilently(boolean status)
getCreateSilently
public final boolean getCreateSilently()
setSelectAfterCreation
public final void setSelectAfterCreation(boolean status)
getSelectAfterCreation
public final boolean getSelectAfterCreation()
setSuppressHandlesWhenRendering
public final void setSuppressHandlesWhenRendering(boolean status)
getSuppressHandlesWhenRendering
public final boolean getSuppressHandlesWhenRendering()
keyPressed
public void keyPressed(java.awt.event.KeyEvent keyEvent)
- Specified by:
keyPressed
in interface java.awt.event.KeyListener
keyReleased
public void keyReleased(java.awt.event.KeyEvent keyEvent)
- Specified by:
keyReleased
in interface java.awt.event.KeyListener
keyTyped
public void keyTyped(java.awt.event.KeyEvent keyEvent)
- Specified by:
keyTyped
in interface java.awt.event.KeyListener
convertNodeMapToHashMap
public static final java.util.HashMap convertNodeMapToHashMap(org.w3c.dom.NamedNodeMap nodemap)
- This method converts a NodeMap to a HashMap, setting all attribute and value names to lower case !
parseID
public static final int parseID(java.lang.String id)
colorToHTML
public static final java.lang.String colorToHTML(java.awt.Color _color)
toAttributeString
public static final java.lang.String toAttributeString(org.w3c.dom.NamedNodeMap attributeMap,
boolean removeIDAttribute)
toAttributeString
public static final java.lang.String toAttributeString(java.util.HashMap allAttribsAsHash,
boolean removeIDAttribute)
toAttributeList
public static final java.util.ArrayList toAttributeList(java.lang.String attributeString)
- This method converts a string of the form "attribute1=value1 attribute2=value2 ... in a list of
entries of the form attribute1="value1" etc. Attributes with name 'id' are not copied to the list.
showAnnotationHint
public final void showAnnotationHint(java.lang.String text,
java.lang.String att)
hideAnnotationHint
public final void hideAnnotationHint()
annotationHintToFront
public final void annotationHintToFront()
annotationHintToBack
public final void annotationHintToBack()
finalize
public void finalize()
- Overrides:
finalize
in class java.awt.Frame
componentHidden
public void componentHidden(java.awt.event.ComponentEvent e)
- Specified by:
componentHidden
in interface java.awt.event.ComponentListener
componentMoved
public void componentMoved(java.awt.event.ComponentEvent e)
- Specified by:
componentMoved
in interface java.awt.event.ComponentListener
componentResized
public void componentResized(java.awt.event.ComponentEvent e)
- Specified by:
componentResized
in interface java.awt.event.ComponentListener
componentShown
public void componentShown(java.awt.event.ComponentEvent e)
- Specified by:
componentShown
in interface java.awt.event.ComponentListener
setShowInMarkableSelectorAttribute
public void setShowInMarkableSelectorAttribute(java.lang.String level,
java.lang.String attribute)
getShowInMarkableSelectorAttribute
public java.lang.String getShowInMarkableSelectorAttribute(java.lang.String level)
actionPerformed
public void actionPerformed(java.awt.event.ActionEvent e)
- Specified by:
actionPerformed
in interface java.awt.event.ActionListener
requestSetAutoSaveInterval
public void requestSetAutoSaveInterval(int interval)
executeAutoSave
public void executeAutoSave()