com.mindfusion.diagramming
Class DiagramPage

java.lang.Object
  extended by com.mindfusion.diagramming.DiagramBase
      extended by com.mindfusion.diagramming.Diagram
          extended by com.mindfusion.diagramming.DiagramPage
All Implemented Interfaces:
IItemFactory, NotifyPropertyChanged, java.awt.image.ImageObserver

public class DiagramPage
extends Diagram
implements NotifyPropertyChanged

Represents a single page in a DiagramDocument object.


Field Summary
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
DiagramPage()
          Initializes a new instance of the DiagramPage class.
 
Method Summary
 void addPropertyChangeListener(java.beans.PropertyChangeListener listener)
           
 java.awt.Image getIcon()
          Gets an image associated with the page.
 java.lang.String getTitle()
          Gets the page title.
 java.awt.Color getTitleColor()
          Gets the color of the title when the title is displayed.
 void removePropertyChangeListener(java.beans.PropertyChangeListener listener)
           
 void setIcon(java.awt.Image value)
          Sets an image associated with the page.
 void setTitle(java.lang.String value)
          Sets the page title.
 void setTitleColor(java.awt.Color value)
          Gets the color of the title when the title is displayed.
 
Methods inherited from class com.mindfusion.diagramming.Diagram
add, add, addDiagramListener, alignPointToGrid, clearAll, copySelection, createImage, createItem, createStyledText, createThemeFromDefaults, destroyGroup, draw, drawAlignmentGuides, drawLayer, drawString, drawStyledText, drawTextObject, executeCommand, findGroup, findLink, findLinkById, findNode, findNodeById, getActiveItem, getActiveItemHandlesStyle, getActiveLayer, getAdjustmentHandlesSize, getAlignmentGuidePen, getAlignToGrid, getAllowLinksRepeat, getAllowSelfLoops, getAllowSplitLinks, getAllowUnanchoredLinks, getAllowUnconnectedLinks, getAutoAlignDistance, getAutoAlignNodes, getAutoResize, getBackBrush, getBackgroundImage, getBackgroundImageAlign, getBackgroundImageUrl, getBounds, getBoundsPen, getCellFrameStyle, getClsidTable, getContainerCaption, getContainerCaptionHeight, getContainerHighlightPen, getContainerMargin, getContainerMinimumSize, getContainerNodeStyle, getContainersFoldable, getCrossingRadius, getDefaultControlType, getDefaultShape, getDiagramLinkStyle, getDiagramStyle, getDirty, getDisabledHandlesStyle, getDynamicLinks, getEffectiveBackBrush, getEnableLanes, getEnableStyledText, getExpandButtonAction, getExpandButtonPosition, getExpandOnIncoming, getFactory, getFoldedContainerSize, getFont, getFormatBeingLoaded, getGridColor, getGridSizeX, getGridSizeY, getGridStyle, getGroups, getHitTestPriority, getImageDpiX, getImageDpiY, getInteraction, getItemAt, getItemAt, getItems, getLaneGrid, getLayers, getLinkAt, getLinkAt, getLinkAt, getLinkAt, getLinkBaseShape, getLinkBaseShapeSize, getLinkBrush, getLinkCascadeOrientation, getLinkCrossings, getLinkCustomDraw, getLinkEndsMovable, getLinkHandlesStyle, getLinkHeadShape, getLinkHeadShapeSize, getLinkIntermediateShape, getLinkIntermediateShapeSize, getLinkPen, getLinkRouter, getLinks, getLinksAt, getLinkSegments, getLinkShape, getLinksRetainForm, getLinksSnapToBorders, getLinkText, getLinkTextStyle, getMeasureUnit, getMergeThreshold, getNodeAt, getNodeAt, getNodeAt, getNodeEffects, getNodes, getNodesAt, getNodesExpandable, getRecursiveExpand, getRenderOptions, getRestrictItemsToBounds, getRouteLinks, getRoutingOptions, getSelectAfterCreate, getSelectedItemHandlesStyle, getSelection, getSelectionOnTop, getShadowBrush, getShadowOffsetX, getShadowOffsetY, getShadowsStyle, getShapeBrush, getShapeCustomDraw, getShapeHandlesStyle, getShapeNodeStyle, getShapeOrientation, getShapePen, getShapeText, getShowAnchors, getShowDisabledHandles, getShowGrid, getShowHandlesOnDrag, getSnapToAnchor, getStyle, getTableBrush, getTableCaption, getTableCaptionHeight, getTableColumnCount, getTableColumnWidth, getTableConnectionStyle, getTableHandlesStyle, getTableNodeStyle, getTablePen, getTableRowCount, getTableRowHeight, getTableShape, getTablesScrollable, getTag, getTextColor, getTextFormat, getTheme, getToolTip, getTreeViewNodeStyle, getTypeTable, getUndoManager, getValue, handleMouseMove, imageToDoc, imageToDocX, imageToDocY, imageUpdate, isItemInteractive, isItemLocked, isItemVisible, items, loadFrom, loadFrom, loadFromString, loadFromXml, loadFromXml, loadFromXml, loadFromXml, measureString, pasteSelection, raiseActionRedone, raiseActionUndone, raiseCellTextEdited, raiseCellTextEditing, raiseClicked, raiseClicked, raiseDeleting, raiseDoubleClicked, raiseDoubleClicked, raiseLinkTextEdited, raiseLinkTextEditing, raiseNodeTextEdited, raiseNodeTextEditing, raiseTreeCollapsed, raiseTreeExpanded, raiseTreeViewItemEdited, raiseViewRemoved, registerClass, registerItemClass, removeDiagramListener, repaint, repaint, repaint, repaint, resizeToFitItems, resizeToFitItems, routeAllLinks, saveTo, saveTo, saveToString, saveToString, saveToXml, saveToXml, saveToXml, saveToXml, setActiveItem, setActiveLayer, setAdjustmentHandlesSize, setAlignmentGuidePen, setAlignToGrid, setAllowLinksRepeat, setAllowSelfLoops, setAllowSplitLinks, setAllowUnanchoredLinks, setAllowUnconnectedLinks, setAutoAlignDistance, setAutoAlignNodes, setAutoResize, setBackBrush, setBackgroundImage, setBackgroundImage, setBackgroundImageAlign, setBackgroundImageUrl, setBounds, setBounds, setBoundsPen, setCellFrameStyle, setContainerCaption, setContainerCaptionHeight, setContainerHighlightPen, setContainerMargin, setContainerMinimumSize, setContainersFoldable, setCrossingRadius, setDefaultControlType, setDefaultShape, setDirty, setDirty, setDynamicLinks, setEnableLanes, setEnableStyledText, setExpandButtonAction, setExpandButtonPosition, setExpandOnIncoming, setFoldedContainerSize, setFont, setGridColor, setGridSizeX, setGridSizeY, setGridStyle, setHitTestPriority, setImageDpiX, setImageDpiY, setLinkBaseShape, setLinkBaseShapeSize, setLinkBrush, setLinkCascadeOrientation, setLinkCrossings, setLinkCustomDraw, setLinkEndsMovable, setLinkHandlesStyle, setLinkHeadShape, setLinkHeadShapeSize, setLinkIntermediateShape, setLinkIntermediateShapeSize, setLinkPen, setLinkRouter, setLinkSegments, setLinkShape, setLinksRetainForm, setLinksSnapToBorders, setLinkText, setLinkTextStyle, setMeasureUnit, setMergeThreshold, setNodesExpandable, setRecursiveExpand, setRestrictItemsToBounds, setRouteLinks, setSelectAfterCreate, setSelectionOnTop, setShadowBrush, setShadowOffset, setShadowOffsetX, setShadowOffsetY, setShadowsStyle, setShapeBrush, setShapeCustomDraw, setShapeHandlesStyle, setShapeOrientation, setShapePen, setShapeText, setShowAnchors, setShowDisabledHandles, setShowGrid, setShowHandlesOnDrag, setSnapToAnchor, setStyle, setTableBrush, setTableCaption, setTableCaptionHeight, setTableColumnCount, setTableColumnWidth, setTableConnectionStyle, setTableHandlesStyle, setTablePen, setTableRowCount, setTableRowHeight, setTableShape, setTablesScrollable, setTag, setTextColor, setTextFormat, setTheme, setToolTip
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DiagramPage

public DiagramPage()
Initializes a new instance of the DiagramPage class.

Method Detail

addPropertyChangeListener

public void addPropertyChangeListener(java.beans.PropertyChangeListener listener)
Specified by:
addPropertyChangeListener in interface NotifyPropertyChanged

removePropertyChangeListener

public void removePropertyChangeListener(java.beans.PropertyChangeListener listener)
Specified by:
removePropertyChangeListener in interface NotifyPropertyChanged

getTitle

public java.lang.String getTitle()
Gets the page title.

Returns:
A String value.

setTitle

public void setTitle(java.lang.String value)
Sets the page title.

Parameters:
value - A String value.

getTitleColor

public java.awt.Color getTitleColor()
Gets the color of the title when the title is displayed.

Returns:
A Color object.

setTitleColor

public void setTitleColor(java.awt.Color value)
Gets the color of the title when the title is displayed.

Parameters:
value - A Color object.

getIcon

public java.awt.Image getIcon()
Gets an image associated with the page.

Returns:
An Image object.

setIcon

public void setIcon(java.awt.Image value)
Sets an image associated with the page.

Parameters:
value - An Image object.