public class DocumentView extends DiagramView
DiagramView
for DiagramDocument
objects.
The class raises the propertyChange
event
for the following properties:
javax.swing.JComponent.AccessibleJComponent
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
Constructor and Description |
---|
DocumentView()
Initializes a new instance of the
DocumentView class. |
Modifier and Type | Method and Description |
---|---|
DiagramPage |
getCurrentPage()
Gets the currently active page.
|
DiagramDocument |
getDocument()
Gets the displayed diagram document.
|
void |
loadFrom(java.io.InputStream stream)
Loads the diagram contents from a stream.
|
void |
loadFromXml(org.w3c.dom.Document document,
boolean freeProcessedXml)
Loads the contents of the XML diagram document.
|
void |
saveTo(java.io.OutputStream stream)
Saves the diagram contents into a stream.
|
void |
saveToXml(org.w3c.dom.Document document,
boolean includeUnalteredProperties)
Saves the diagram to the specified XML document.
|
void |
setCurrentPage(DiagramPage value)
Sets the currently active page.
|
void |
setDocument(DiagramDocument value)
Sets the displayed diagram document.
|
adoptHostedControls, ancestorAdded, ancestorMoved, ancestorRemoved, beginEdit, beginEdit, beginEdit, bringIntoView, bringIntoView, cancelDrag, copyToClipboard, copyToClipboard, cutToClipboard, cutToClipboard, deviceToDoc, deviceToDoc, deviceToDoc, disableInteractionBuffer, docToDevice, docToDevice, dragEnter, dragExit, dragOver, drop, dropActionChanged, endEdit, getAllowInplaceEdit, getAllowLinkCursor, getAntiAlias, getAutoScroll, getBehavior, getCounterDiagonalResizeCursor, getCustomBehavior, getCustomLinkType, getCustomNodeType, getDelKeyAction, getDiagonalResizeCursor, getDiagram, getDisallowCursor, getDisallowLinkCursor, getDragIndicatorOpacity, getDragThreshold, getDrawLinkCursor, getEditTextCursor, getFont, getGlassPane, getHorizontalDropAlignment, getHorizontalResizeCursor, getInplaceEditAcceptOnEnter, getInplaceEditCancelOnEsc, getInplaceEditFont, getLaneColumnResizeCursor, getLaneRowResizeCursor, getMagnifierEnabled, getMagnifierFactor, getMagnifierFrameColor, getMagnifierFrameThickness, getMagnifierHeight, getMagnifierSecondaryFrameColor, getMagnifierShading, getMagnifierShape, getMagnifierWidth, getMiddleButtonActions, getModificationStart, getModifierKeyActions, getMoveCursor, getPanCursor, getPointerCursor, getPreferredScrollableViewportSize, getPreferredSize, getPrintOptions, getRightButtonActions, getRotateCursor, getScrollableBlockIncrement, getScrollableTracksViewportHeight, getScrollableTracksViewportWidth, getScrollableUnitIncrement, getScrollX, getScrollY, getScrollZoneSize, getShowToolTips, getTextAntiAlias, getToolTipText, getTrackPointedItem, getVerticalDropAlignment, getVerticalResizeCursor, getXmlClipboard, getZoomFactor, loadFrom, loadFromJson, loadFromJsonFile, loadFromString, loadFromXml, loadFromXml, loadFromXml, lostOwnership, paintComponent, pasteFromClipboard, pasteFromClipboard, print, print, print, print, printPreview, printPreview, processKeyEvent, recreateCacheImage, repaint, repaint, resumeRepaint, saveTo, saveToJson, saveToJsonFile, saveToString, saveToString, saveToXml, saveToXml, saveToXml, scrollTo, setAllowInplaceEdit, setAllowLinkCursor, setAntiAlias, setAutoScroll, setBehavior, setCounterDiagonalResizeCursor, setCustomBehavior, setCustomLinkType, setCustomNodeType, setDelKeyAction, setDiagonalResizeCursor, setDiagram, setDisallowCursor, setDisallowLinkCursor, setDragIndicatorOpacity, setDragThreshold, setDrawLinkCursor, setEditTextCursor, setHorizontalDropAlignment, setHorizontalResizeCursor, setInplaceEditAcceptOnEnter, setInplaceEditCancelOnEsc, setInplaceEditFont, setLaneColumnResizeCursor, setLaneRowResizeCursor, setLicenseKey, setMagnifierEnabled, setMagnifierFactor, setMagnifierFrameColor, setMagnifierFrameThickness, setMagnifierHeight, setMagnifierSecondaryFrameColor, setMagnifierShading, setMagnifierShape, setMagnifierWidth, setMiddleButtonActions, setModificationStart, setMoveCursor, setPanCursor, setPointerCursor, setRightButtonActions, setRotateCursor, setScrollX, setScrollY, setScrollZoneSize, setShowToolTips, setTextAntiAlias, setTrackPointedItem, setVerticalDropAlignment, setVerticalResizeCursor, setXmlClipboard, setZoomFactor, startInteraction, suspendRepaint, toJson, zoomToFit, zoomToFit, zoomToRect, zoomToRect
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getTopLevelAncestor, getTransferHandler, getUIClassID, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintImmediately, paintImmediately, paramString, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update, updateUI
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate, validateTree
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getAccessibleContext, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
public DocumentView()
DocumentView
class.public void saveToXml(org.w3c.dom.Document document, boolean includeUnalteredProperties)
DiagramView
saveToXml
in class DiagramView
document
- A DOM Document object where the diagram should be saved.public void loadFromXml(org.w3c.dom.Document document, boolean freeProcessedXml) throws XmlException
DiagramView
loadFromXml
in class DiagramView
document
- A DOM Document object from which to load the diagram data.XmlException
public void saveTo(java.io.OutputStream stream) throws java.io.IOException
DiagramView
saveTo
in class DiagramView
stream
- An OutputStream
where
the diagram contents should be saved.java.io.IOException
public void loadFrom(java.io.InputStream stream) throws java.io.IOException
DiagramView
loadFrom
in class DiagramView
stream
- An InputStream from which to load the diagram contents.java.io.IOException
public DiagramDocument getDocument()
public void setDocument(DiagramDocument value)
public DiagramPage getCurrentPage()
public void setCurrentPage(DiagramPage value)