ActionMappublic class DOMViewer extends javax.swing.JFrame implements ActionMap
| Modifier and Type | Class | Description |
|---|---|---|
protected class |
DOMViewer.CapturingClickButtonAction |
The action associated with the 'Capturing-click' toggle button of the
viewer panel.
|
protected class |
DOMViewer.CloseButtonAction |
The action associated with the 'Close' button of the viewer panel
|
protected static class |
DOMViewer.ContentNodeInfo |
To store the node information for an xbl:content node's
selected content.
|
protected class |
DOMViewer.DOMViewerDOMDocumentTreeController |
DOMDocumentTreeController implementation.
|
protected class |
DOMViewer.DOMViewerElementOverlayController |
ElementOverlayController implementation.
|
protected class |
DOMViewer.DOMViewerNodePickerController |
NodePickerController implementation.
|
protected static class |
DOMViewer.NodeInfo |
To store the nodes informations
|
protected class |
DOMViewer.OverlayButtonAction |
The action associated with the 'overlay' toggle button of the viewer
panel.
|
class |
DOMViewer.Panel |
The panel that contains the viewer.
|
protected class |
DOMViewer.RedoButtonAction |
The action associated with the 'Redo' dropdown button of the viewer panel
|
protected static class |
DOMViewer.ShadowNodeInfo |
To store the node information for a shadow tree.
|
protected class |
DOMViewer.UndoButtonAction |
The action associated with the 'Undo' dropdown button of the viewer panel
|
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategyjava.awt.Container.AccessibleAWTContainer| Modifier and Type | Field | Description |
|---|---|---|
protected static java.util.ResourceBundle |
bundle |
The resource bundle
|
protected ButtonFactory |
buttonFactory |
The button factory.
|
protected boolean |
canEdit |
Whether the DOMViewer can be used for editing the document.
|
protected DOMViewerController |
domViewerController |
The DOMViewer controller.
|
protected ElementOverlayManager |
elementOverlayManager |
Manages the element selection on the canvas.
|
protected HistoryBrowserInterface |
historyBrowserInterface |
The history browsing manager.
|
protected boolean |
isCapturingClickEnabled |
Whether "capturing click" tool is enabled.
|
protected boolean |
isElementOverlayEnabled |
Whether painting the overlay on the canvas is enabled.
|
protected java.util.Map |
listeners |
The map that contains the listeners
|
protected javax.swing.JToggleButton |
overlayButton |
The button for enabling and disabling the overlay.
|
protected DOMViewer.Panel |
panel |
The panel.
|
protected static java.lang.String |
RESOURCE |
The resource file name
|
protected static ResourceManager |
resources |
The resource manager
|
protected boolean |
showWhitespace |
Whether to show text nodes that contain only whitespace in the tree.
|
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENTCROSSHAIR_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| Constructor | Description |
|---|---|
DOMViewer(DOMViewerController controller) |
Creates a new DOMViewer panel.
|
| Modifier and Type | Method | Description |
|---|---|---|
boolean |
canEdit() |
Whether the document can be edited using the DOMViewer.
|
javax.swing.Action |
getAction(java.lang.String key) |
Returns the action associated with the given string or null on error
|
void |
resetHistory() |
Resets the history.
|
void |
selectNode(org.w3c.dom.Node node) |
Selects and scrolls to the given node in the document tree.
|
void |
setDocument(org.w3c.dom.Document doc) |
Sets the document to display.
|
void |
setDocument(org.w3c.dom.Document doc,
org.w3c.dom.css.ViewCSS view) |
Sets the document to display and its ViewCSS.
|
void |
setEditable(boolean canEdit) |
Enables / disables the DOMViewer to be used to edit the documents.
|
void |
setShowWhitespace(boolean state) |
Sets whether to show text nodes that contain only whitespace in the tree.
|
protected void |
toggleOverlay() |
Toggles the element highlighting overlay.
|
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, 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, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, requestFocusInWindow, resize, resize, revalidate, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setMaximumSize, setMixingCutoutShape, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycleadd, 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, validateTreeaddNotify, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setBackground, setCursor, setExtendedState, setMaximizedBounds, setMenuBar, setOpacity, setResizable, setShape, setState, setTitle, setUndecoratedaddImpl, 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, updateclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitaddPropertyChangeListener, 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, toFrontprotected static final java.lang.String RESOURCE
protected static java.util.ResourceBundle bundle
protected static ResourceManager resources
protected java.util.Map listeners
protected ButtonFactory buttonFactory
protected DOMViewer.Panel panel
protected boolean showWhitespace
protected boolean isCapturingClickEnabled
protected DOMViewerController domViewerController
protected ElementOverlayManager elementOverlayManager
protected boolean isElementOverlayEnabled
protected HistoryBrowserInterface historyBrowserInterface
protected boolean canEdit
protected javax.swing.JToggleButton overlayButton
public DOMViewer(DOMViewerController controller)
public void setShowWhitespace(boolean state)
public void setDocument(org.w3c.dom.Document doc)
public void setDocument(org.w3c.dom.Document doc,
org.w3c.dom.css.ViewCSS view)
public boolean canEdit()
public void setEditable(boolean canEdit)
canEdit - True - The DOMViewer can be used to edit the documentspublic void selectNode(org.w3c.dom.Node node)
node - The node to be selectedpublic void resetHistory()
public javax.swing.Action getAction(java.lang.String key)
throws MissingListenerException
getAction in interface ActionMapkey - the key mapped with the action to getMissingListenerException - if the action is not foundprotected void toggleOverlay()
Copyright ? 2018 Apache Software Foundation. All Rights Reserved.