| I | |
| image | |
| importCells, mxGraph | |
| importNode, mxUtils | |
| include, mxClient | |
| indexOf, mxUtils | |
| indexOfStylename, mxUtils | |
| info, mxLog | |
| init | |
| initBend, mxEdgeHandler | |
| initControl, mxCellRenderer | |
| initialCoords, mxCoordinateAssignment | |
| initializeLabel, mxCellRenderer | |
| initializeOverlay, mxCellRenderer | |
| initializeShape, mxCellRenderer | |
| initialRank | |
| initShape, mxHandle | |
| initStyles, mxShape | |
| insert | |
| insertBackgroundImage, mxPrintPreview | |
| insertEdge | |
| insertIntoGraph, mxCodec | |
| insertStateAfter, mxCellRenderer | |
| insertVertex, mxGraph | |
| installChangeHandler, mxEditor | |
| installCloseHandler, mxWindow | |
| installDblClickHandler, mxEditor | |
| installDrillHandler, mxEditor | |
| installDropHandler, mxDefaultToolbar | |
| installInsertHandler, mxEditor | |
| installListeners | |
| installMaximizeHandler, mxWindow | |
| installMinimizeHandler, mxWindow | |
| installMoveHandler, mxWindow | |
| installOverlayListeners, mxCellRenderer | |
| installUndoHandler, mxEditor | |
| intersect, mxRectangle | |
| intersection, mxUtils | |
| intersects | |
| invalidate, mxGraphView | |
| invert, mxGraphHierarchyEdge | |
| isActive | |
| isAddEnabled, mxSwimlaneManager | |
| isAddPointEvent, mxEdgeHandler | |
| isAddVirtualBendEvent, mxEdgeHandler | |
| isAllowDanglingEdges, mxGraph | |
| isAllowEval, mxGraphView | |
| isAllowLoops, mxGraph | |
| isAllowOverlapParent, mxGraph | |
| isAltDown, mxEvent | |
| isAncestor | |
| isAncestorNode, mxUtils | |
| isArrowRounded, mxArrowConnector | |
| isAutoSizeCell, mxGraph | |
| isAutoSizeCells, mxGraph | |
| isBinary, mxXmlRequest | |
| isBooleanAttribute, mxObjectCodec | |
| isBrowserSupported, mxClient | |
| isBubbling, mxLayoutManager | |
| isCellBendable, mxGraph | |
| isCellCloneable, mxGraph | |
| isCellCodec | |
| isCellCollapsed | |
| isCellConnectable, mxGraph | |
| isCellDeletable, mxGraph | |
| isCellDisconnectable, mxGraph | |
| isCellEditable, mxGraph | |
| isCellFoldable, mxGraph | |
| isCellHorizontal, mxSwimlaneManager | |
| isCellLocked, mxGraph | |
| isCellMovable, mxGraph | |
| isCellResizable, mxGraph | |
| isCellRotatable, mxGraph | |
| isCellsBendable, mxGraph | |
| isCellsCloneable, mxGraph | |
| isCellsDeletable, mxGraph | |
| isCellsDisconnectable, mxGraph | |
| isCellsEditable, mxGraph | |
| isCellSelectable, mxGraph | |
| isCellSelected, mxGraph | |
| isCellsLocked, mxGraph | |
| isCellsMovable, mxGraph | |
| isCellsResizable, mxGraph | |
| isCellsSelectable, mxGraph | |
| isCellVisible, mxGraph | |
| isCenteredEvent, mxVertexHandler | |
| isCloneEnabled, mxGraphHandler | |
| isCloneEvent, mxGraph | |
| isCloneInvalidEdges, mxGraph | |
| isCollapsed | |
| isConnectable | |
| isConnectableCell | |
| isConnectableEdges, mxGraph | |
| isConnecting, mxConnectionHandler | |
| isConstrainChild, mxGraph | |
| isConstrainChildren, mxGraph | |
| isConstrainedEvent | |
| isConstrainRelativeChildren, mxGraph | |
| isConsumed | |
| isContainerEvent, mxGraphView | |
| isControlDown | |
| isCreateIds, mxGraphModel | |
| isCreateTarget, mxConnectionHandler | |
| isCustomHandleEvent | |
| isDelayedSelection, mxGraphHandler | |
| isDisconnectOnMove, mxGraph | |
| isDropEnabled, mxGraph | |
| isEdge | |
| isEdgeIgnored, mxGraphLayout | |
| isEdgeLabelsMovable, mxGraph | |
| isEdgeValid, mxGraph | |
| isEditing, mxGraph | |
| isEmpty | |
| isEnabled | |
| isEnabledForEvent | |
| isEnterStopsCellEditing, mxGraph | |
| isEscapeEnabled, mxGraph | |
| isEventIgnored | |
| isEventsEnabled, mxEventSource | |
| isEventSource, mxCellEditor | |
| isEventSourceIgnored, mxGraph | |
| isExcluded | |
| isExtendParent, mxGraph | |
| isExtendParents, mxGraph | |
| isExtendParentsOnAdd, mxGraph | |
| isExtendParentsOnMove, mxGraph | |
| isForcePanningEvent, mxPanningHandler | |
| isForceRubberbandEvent, mxRubberband | |
| isGraphEvent, mxKeyHandler | |
| isGridEnabled | |
| isGridEnabledEvent, mxGraph | |
| isGuidesEnabled, mxDragSource | |
| isHandleEnabled, mxEdgeHandler | |
| isHandlerActive, mxSelectionCellsHandler | |
| isHandleVisible, mxEdgeHandler | |
| isHideLabel, mxCellEditor | |
| isHideOnHover, mxTooltipHandler | |
| isHighlightAt, mxCellHighlight | |
| isHorizontal | |
| isHotspotEnabled, mxCellMarker | |
| isHtmlAllowed | |
| isHtmlLabel, mxGraph | |
| isHtmlLabels, mxGraph | |
| isHtmlRequired, mxHandle | |
| isIgnoredAttribute, mxObjectCodec | |
| isIgnoreTerminalEvent, mxGraph | |
| isImmediateConnectSource, mxConnectionHandler | |
| isInsertBefore, mxConnectionHandler | |
| isInteger, mxUtils | |
| isInvokesStopCellEditing, mxGraph | |
| isKeepFocusEvent, mxConstraintHandler | |
| isLabelClipped, mxGraph | |
| isLabelEvent, mxCellRenderer | |
| isLabelMovable, mxGraph | |
| isLanguageSupported, mxResources | |
| isLayer, mxGraphModel | |
| isLeftMouseButton, mxEvent | |
| isLivePreviewBorder, mxVertexHandler | |
| isLoop, mxGraph | |
| isLoopStyleEnabled, mxGraphView | |
| isMarkerEnd, mxArrowConnector | |
| isMarkerStart, mxArrowConnector | |
| isMenuShowing, mxPopupMenu | |
| isMetaDown, mxEvent | |
| isMiddleMouseButton, mxEvent | |
| isModified, mxEditor | |
| isMouseEvent, mxEvent | |
| isMoveEnabled, mxGraphHandler | |
| isMoveIconToFrontForState, mxConnectionHandler | |
| isMultigraph, mxGraph | |
| isMultiTouchEvent, mxEvent | |
| isNaN, mxUtils | |
| isNode, mxUtils | |
| isNumeric, mxUtils | |
| isNumericAttribute, mxObjectCodec | |
| isOpenEnded, mxArrowConnector | |
| isOrthogonal, mxGraph | |
| isOutlineConnectEvent | |
| isPaintBoundsInverted | |
| isPanningEnabled, mxPanningHandler | |
| isPanningTrigger, mxPanningHandler | |
| isParseVml | |
| isPenEvent, mxEvent | |
| isPinchEnabled, mxPanningHandler | |
| isPopupTrigger | |
| isPort | |
| isPortsEnabled, mxGraph | |
| isPropertiesVisible, mxEditor | |
| isReady, mxXmlRequest | |
| isRecursiveResize, mxGraph | |
| isReference | |
| isRelativeUrl, mxUrlConverter | |
| isRemoveCellsFromParent, mxGraphHandler | |
| isRemovePointEvent, mxEdgeHandler | |
| isRendering, mxGraphView | |
| isResizable, mxWindow | |
| isResizeContainer, mxGraph | |
| isResizeEnabled, mxSwimlaneManager | |
| isRightMouseButton, mxEvent | |
| isRoot, mxGraphModel | |
| isRotationHandleVisible, mxVertexHandler | |
| isRunning, mxAnimation | |
| isScrollEvent, mxGraphView | |
| isSelected, mxGraphSelectionModel | |
| isSelectEnabled, mxGraphHandler | |
| isSelectionDashed | |
| isSelectionEmpty, mxGraph | |
| isSelectOnPopup, mxPopupMenuHandler | |
| isSelectText, mxCellEditor | |
| isShapeEvent, mxCellRenderer | |
| isShapeInvalid, mxCellRenderer | |
| isShiftDown, mxEvent | |
| isSignificant, mxUndoableEdit | |
| isSingleSelection, mxGraphSelectionModel | |
| isSizerVisible, mxVertexHandler | |
| isSnapToTerminalsEvent, mxEdgeHandler | |
| isSource, mxMouseEvent | |
| isSplitEnabled, mxGraph | |
| isSplitTarget, mxGraph | |
| isStartEvent, mxConnectionHandler | |
| isStateIgnored, mxConstraintHandler | |
| isStopEditingEvent, mxCellEditor | |
| isStopEvent, mxConnectionHandler | |
| isSwimlane, mxGraph | |
| isSwimlaneIgnored, mxSwimlaneManager | |
| isSwimlaneNesting, mxGraph | |
| isSwimlaneSelectionEnabled, mxGraph | |
| isSyntheticEventIgnored, mxGraph | |
| isTerminalPointMovable, mxGraph | |
| isTextShapeInvalid, mxCellRenderer | |
| isToggleEvent, mxGraph | |
| isTouchEvent, mxEvent | |
| isTransparentClickEvent, mxGraph | |
| isValidAncestor, mxGraph | |
| isValidConnection, mxGraph | |
| isValidDropTarget, mxGraph | |
| isValidRoot, mxGraph | |
| isValidSource | |
| isValidState, mxCellMarker | |
| isValidTarget | |
| isVertex | |
| isVertexIgnored | |
| isVertexLabelsMovable, mxGraph | |
| isVertexMovable, mxGraphLayout | |
| isVirtualBendsEnabled, mxEdgeHandler | |
| isVisible | |
| isVml, mxUtils | |
| isWrapping, mxGraph |
Private helper function to create SVG elements
mxSvgCanvas2D.prototype.image = function( x, y, w, h, src, aspect, flipH, flipV )
Paints an image.
mxVmlCanvas2D.prototype.image = function( x, y, w, h, src, aspect, flipH, flipV )
Paints an image.
mxXmlCanvas2D.prototype.image = function( x, y, w, h, src, aspect, flipH, flipV )
Clones and inserts the given cells into the graph using the move method and returns the inserted cells.
mxGraph.prototype.importCells = function( cells, dx, dy, target, evt, mapping )
Cross browser implementation for document.importNode.
importNode: function( doc, node, allChildren )
Dynamically adds a script node to the document header.
include: function( src )
Returns the index of obj in array or -1 if the array does not contain the given object.
indexOf: function( array, obj )
Returns the index of the given stylename in the given style.
indexOfStylename: function( style, stylename )
Writes the current navigator information to the console.
info: function()
Creates the textarea and installs the event listeners.
mxCellEditor.prototype.init = function ()
Initializes the shapes required for this connection handler.
mxConnectionHandler.prototype.init = function()
Initializes the shapes required for this edge handler.
mxEdgeHandler.prototype.init = function()
Initializes the container and creates the respective datastructures.
mxGraph.prototype.init = function( container )
Initializes the graph event dispatch loop for the specified container and invokes create to create the required DOM nodes for the display.
mxGraphView.prototype.init = function()
Creates and initializes the shapes required for this handle.
mxHandle.prototype.init = function()
Initializes the shape and the indicator.
mxLabel.prototype.init = function( container )
Initializes the DOM node for the console.
init: function()
Initializes the outline inside the given container.
mxOutline.prototype.init = function( container )
Initializes the shapes required for this vertex handler.
mxPopupMenu.prototype.init = function()
Initializes the shapes required for this vertex handler.
mxPopupMenuHandler.prototype.init = function()
Initializes the shape by creaing the DOM node using create and adding it into the given container.
mxShape.prototype.init = function( container )
Initializes the DOM nodes required for this tooltip handler.
mxTooltipHandler.prototype.init = function()
Initializes the shapes required for this vertex handler.
mxVertexHandler.prototype.init = function()
Initializes the DOM tree that represents the window.
mxWindow.prototype.init = function( x, y, width, height, style )
Helper method to initialize the given bend.
mxEdgeHandler.prototype.initBend = function( bend, dblClick )
Initializes the given control and returns the corresponding DOM node.
mxCellRenderer.prototype.initControl = function( state, control, handleEvents, clickHandler )
Sets up the layout in an initial positioning.
mxCoordinateAssignment.prototype.initialCoords = function( facade, model )
Initiailzes the label with a suitable container.
mxCellRenderer.prototype.initializeLabel = function( state, shape )
Initializes the given overlay.
mxCellRenderer.prototype.initializeOverlay = function( state, overlay )
Initializes the shape in the given state by calling its init method with the correct container after configuring it using configureShape.
mxCellRenderer.prototype.initializeShape = function( state )
Basic determination of minimum layer ranking by working from from sources or sinks and working through each node in the relevant edge direction.
mxGraphHierarchyModel.prototype.initialRank = function()
Basic determination of minimum layer ranking by working from from sources or sinks and working through each node in the relevant edge direction.
mxSwimlaneModel.prototype.initialRank = function()
Initializes shape and sets its cursor.
mxHandle.prototype.initShape = function( html )
Sets the styles to their default values.
mxShape.prototype.initStyles = function( container )
Inserts the specified child into the child array at the specified index and updates the parent reference of the child.
mxCell.prototype.insert = function( child, index )
Handles a drop by inserting the given vertex into the given parent cell or the default parent if no parent is specified.
mxDefaultToolbar.prototype.insert = function( vertex, evt, target )
Inserts the background image into the given div.
mxPrintPreview.prototype.insertBackgroundImage = function( div, dx, dy )
Inserts the specified edge into the edge array and returns the edge.
mxCell.prototype.insertEdge = function( edge, isOutgoing )
Creates, inserts and returns the new edge for the given parameters.
mxConnectionHandler.prototype.insertEdge = function( parent, id, value, source, target, style )
Adds a new edge into the given parent mxCell using value as the user object and the given source and target as the terminals of the new edge.
mxGraph.prototype.insertEdge = function( parent, id, value, source, target, style )
Inserts the given cell into its parent and terminal cells.
mxCodec.prototype.insertIntoGraph = function( cell )
Inserts the given array of mxShapes after the given nodes in the DOM.
mxCellRenderer.prototype.insertStateAfter = function( state, node, htmlNode )
Adds a new vertex into the given parent mxCell using value as the user object and the given coordinates as the mxGeometry of the new vertex.
mxGraph.prototype.insertVertex = function( parent, id, value, x, y, width, height, style, relative )
Installs the listeners required to automatically validate the graph.
mxEditor.prototype.installChangeHandler = function ( graph )
Adds the closeImage as a new image node in closeImg and installs the close event.
mxWindow.prototype.installCloseHandler = function()
Overrides mxGraph.dblClick to invoke dblClickAction on a cell and reset the selection tool in the toolbar.
mxEditor.prototype.installDblClickHandler = function ( graph )
Installs listeners for dispatching the root event.
mxEditor.prototype.installDrillHandler = function ( graph )
Makes the given img draggable using the given function for handling a drop event.
mxDefaultToolbar.prototype.installDropHandler = function ( img, dropHandler )
Installs the handler for invoking insertFunction if one is defined.
mxEditor.prototype.installInsertHandler = function ( graph )
Installs listeners for focus, change and standard key event handling.
mxCellEditor.prototype.installListeners = function( elt )
Installs the event listeners for the given cell state.
mxCellRenderer.prototype.installListeners = function( state )
Installs the required listeners in the container.
mxGraphView.prototype.installListeners = function()
Installs the event listeners required for maximizing the window.
mxWindow.prototype.installMaximizeHandler = function()
Installs the event listeners required for minimizing the window.
mxWindow.prototype.installMinimizeHandler = function()
Installs the event listeners required for moving the window.
mxWindow.prototype.installMoveHandler = function()
Adds the undoManager to the graph model and the view.
mxEditor.prototype.installUndoHandler = function ( graph )
Changes this rectangle to where it overlaps with the given rectangle.
mxRectangle.prototype.intersect = function( rect )
Returns the intersection of two lines as an mxPoint.
intersection: function ( x0, y0, x1, y1, x2, y2, x3, y3 )
Returns true if the given coordinate pair intersects the given state.
mxCellMarker.prototype.intersects = function( state, me )
Returns true if the given icon intersects the given rectangle.
mxConstraintHandler.prototype.intersects = function( icon, mouse, source, existingEdge )
Returns the bottom-most cell that intersects the given point (x, y) in the cell hierarchy that starts at the given parent.
mxGraph.prototype.intersects = function( state, x, y )
Returns true if the two rectangles intersect.
intersects: function( a, b )
Invalidates the state of the given cell, all its descendants and connected edges.
mxGraphView.prototype.invalidate = function( cell, recurse, includeEdges )
Inverts the direction of this internal edge(s)
mxGraphHierarchyEdge.prototype.invert = function( layer )
Returns true if this drag source is active.
mxDragSource.prototype.isActive = function()
Returns true if the handler is currently active.
mxPanningHandler.prototype.isActive = function()
Returns true if this handler is active.
mxRubberband.prototype.isActive = function( sender, me )
Returns addEnabled.
mxSwimlaneManager.prototype.isAddEnabled = function()
Returns true if the given event is a trigger to add a new point.
mxEdgeHandler.prototype.isAddPointEvent = function( evt )
Returns true if the given event allows virtual bends to be added.
mxEdgeHandler.prototype.isAddVirtualBendEvent = function( me )
Returns allowDanglingEdges as a boolean.
mxGraph.prototype.isAllowDanglingEdges = function()
Returns allowEval.
mxGraphView.prototype.isAllowEval = function()
Returns allowLoops as a boolean.
mxGraph.prototype.isAllowLoops = function()
Returns true if the given cell is allowed to be placed outside of the parents area.
mxGraph.prototype.isAllowOverlapParent = function( cell )
Returns true if the alt key is pressed for the given event.
isAltDown: function( evt )
mxGraphHierarchyNode.prototype.isAncestor = function( otherNode )
Returns true if the given parent is an ancestor of the given child.
mxGraphModel.prototype.isAncestor = function( parent, child )
Returns true if the given ancestor is an ancestor of the given DOM node in the DOM.
isAncestorNode: function( ancestor, child )
Returns wether the arrow is rounded
mxArrowConnector.prototype.isArrowRounded = function()
Returns true if the size of the given cell should automatically be updated after a change of the label.
mxGraph.prototype.isAutoSizeCell = function( cell )
Returns autoSizeCells.
mxGraph.prototype.isAutoSizeCells = function()
Returns binary.
mxXmlRequest.prototype.isBinary = function()
Returns true if the given object attribute is a boolean value.
mxObjectCodec.prototype.isBooleanAttribute = function( enc, obj, name, value )
Returns true if the current browser is supported, that is, if mxClient.IS_VML or mxClient.IS_SVG is true.
isBrowserSupported: function()
Returns true if a layout should bubble, that is, if the parent layout should be executed whenever a cell layout (layout of the children of a cell) has been executed.
mxLayoutManager.prototype.isBubbling = function()
Returns true if the given cell is bendable.
mxGraph.prototype.isCellBendable = function( cell )
Returns true if the given cell is cloneable.
mxGraph.prototype.isCellCloneable = function( cell )
Returns true since this is a cell codec.
codec.isCellCodec = function()
Returns true if the given codec is a cell codec.
mxCodec.prototype.isCellCodec = function( codec )
Returns true if the given cell is collapsed in this graph.
mxGraph.prototype.isCellCollapsed = function( cell )
Returns true if the children of the given cell should not be visible in the view.
mxGraphView.prototype.isCellCollapsed = function( cell )
Returns true if the given cell is connectable in this graph.
mxGraph.prototype.isCellConnectable = function( cell )
Returns true if the given cell is moveable.
mxGraph.prototype.isCellDeletable = function( cell )
Returns true if the given cell is disconnectable from the source or target terminal.
mxGraph.prototype.isCellDisconnectable = function( cell, terminal, source )
Returns true if the given cell is editable.
mxGraph.prototype.isCellEditable = function( cell )
Returns true if the given cell is foldable.
mxGraph.prototype.isCellFoldable = function( cell, collapse )
Returns true if the given cell is horizontal.
mxSwimlaneManager.prototype.isCellHorizontal = function( cell )
Returns true if the given cell may not be moved, sized, bended, disconnected, edited or selected.
mxGraph.prototype.isCellLocked = function( cell )
Returns true if the given cell is moveable.
mxGraph.prototype.isCellMovable = function( cell )
Returns true if the given cell is resizable.
mxGraph.prototype.isCellResizable = function( cell )
Returns true if the given cell is rotatable.
mxGraph.prototype.isCellRotatable = function( cell )
Returns cellsBenadable.
mxGraph.prototype.isCellsBendable = function()
Returns cellsCloneable, that is, if the graph allows cloning of cells by using control-drag.
mxGraph.prototype.isCellsCloneable = function()
Returns cellsDeletable.
mxGraph.prototype.isCellsDeletable = function()
Returns cellsDisconnectable.
mxGraph.prototype.isCellsDisconnectable = function()
Returns cellsEditable.
mxGraph.prototype.isCellsEditable = function()
Returns true if the given cell is selectable.
mxGraph.prototype.isCellSelectable = function( cell )
Returns true if the given cell is selected.
mxGraph.prototype.isCellSelected = function( cell )
Returns true if the given cell may not be moved, sized, bended, disconnected, edited or selected.
mxGraph.prototype.isCellsLocked = function()
Returns cellsMovable.
mxGraph.prototype.isCellsMovable = function()
Returns cellsResizable.
mxGraph.prototype.isCellsResizable = function()
Returns cellsSelectable.
mxGraph.prototype.isCellsSelectable = function()
Returns true if the given cell is visible in this graph.
mxGraph.prototype.isCellVisible = function( cell )
Returns true if the center of the vertex should be maintained during the resize.
mxVertexHandler.prototype.isCenteredEvent = function( state, me )
Returns cloneEnabled.
mxGraphHandler.prototype.isCloneEnabled = function()
Returns true if the given event is a clone event.
mxGraph.prototype.isCloneEvent = function( evt )
Returns cloneInvalidEdges as a boolean.
mxGraph.prototype.isCloneInvalidEdges = function()
Returns true if the cell is collapsed.
mxCell.prototype.isCollapsed = function()
Returns true if the given mxCell is collapsed.
mxGraphModel.prototype.isCollapsed = function( cell )
Returns true if the cell is connectable.
mxCell.prototype.isConnectable = function()
Returns true if the connectionHandler is enabled.
mxGraph.prototype.isConnectable = function( connectable )
Returns true if the given mxCell is connectable.
mxGraphModel.prototype.isConnectable = function( cell )
Returns true if the given cell is connectable.
mxConnectionHandler.prototype.isConnectableCell = function( cell )
Returns true if the given cell is connectable.
mxEdgeHandler.prototype.isConnectableCell = function( cell )
Returns connectableEdges as a boolean.
mxGraph.prototype.isConnectableEdges = function()
Returns true if the source terminal has been clicked and a new connection is currently being previewed.
mxConnectionHandler.prototype.isConnecting = function()
Returns true if the given cell should be kept inside the bounds of its parent according to the rules defined by getOverlap and isAllowOverlapParent.
mxGraph.prototype.isConstrainChild = function( cell )
Returns constrainChildren.
mxGraph.prototype.isConstrainChildren = function()
Returns true if the given mouse event should be aligned to the grid.
mxGraph.prototype.isConstrainedEvent = function( evt )
Returns true if the aspect ratio if the cell should be maintained.
mxVertexHandler.prototype.isConstrainedEvent = function( me )
Returns constrainRelativeChildren.
mxGraph.prototype.isConstrainRelativeChildren = function()
Returns true if the event has been consumed using consume.
isConsumed: function( evt )
Returns true if the event has been consumed.
mxEventObject.prototype.isConsumed = function()
Returns consumed.
mxMouseEvent.prototype.isConsumed = function()
Returns true if the event origin is one of the drawing panes or containers of the view.
mxGraphView.prototype.isContainerEvent = function( evt )
Returns true if the control key is pressed for the given event.
isControlDown: function( evt )
Returns true if the control key is pressed.
mxKeyHandler.prototype.isControlDown = function( evt )
Returns createIds.
mxGraphModel.prototype.isCreateIds = function()
Returns createTarget.
mxConnectionHandler.prototype.isCreateTarget = function( evt )
Returns true if the given event allows custom handles to be changed.
mxEdgeHandler.prototype.isCustomHandleEvent = function( me )
Returns true if the given event allows custom handles to be changed.
mxVertexHandler.prototype.isCustomHandleEvent = function( me )
Hook to return true for delayed selections.
mxGraphHandler.prototype.isDelayedSelection = function( cell, me )
Returns disconnectOnMove as a boolean.
mxGraph.prototype.isDisconnectOnMove = function()
Returns dropEnabled as a boolean.
mxGraph.prototype.isDropEnabled = function()
Returns true if the cell is an edge.
mxCell.prototype.isEdge = function()
Returns whether or not this cell is an edge
mxGraphAbstractHierarchyCell.prototype.isEdge = function()
Returns true.
mxGraphHierarchyEdge.prototype.isEdge = function()
Returns true if the given cell is an edge.
mxGraphModel.prototype.isEdge = function( cell )
Returns a boolean indicating if the given mxCell should be ignored by the algorithm.
mxGraphLayout.prototype.isEdgeIgnored = function( edge )
Returns edgeLabelsMovable.
mxGraph.prototype.isEdgeLabelsMovable = function()
Checks if the return value of getEdgeValidationError for the given arguments is null.
mxGraph.prototype.isEdgeValid = function( edge, source, target )
Returns true if the given cell is currently being edited.
mxGraph.prototype.isEditing = function( cell )
Returns true if this contains no entries.
mxCellStatePreview.prototype.isEmpty = function()
Returns true if the clipboard currently has not data stored.
isEmpty: function()
Returns true if no cells are currently selected.
mxGraphSelectionModel.prototype.isEmpty = function()
Returns true if the this edit contains no changes.
mxUndoableEdit.prototype.isEmpty = function()
Returns true if the history is empty.
mxUndoManager.prototype.isEmpty = function()
Returns true if events are handled.
mxAutoSaveManager.prototype.isEnabled = function()
Returns true if events are handled.
mxCellMarker.prototype.isEnabled = function()
Returns true if events are handled.
mxConnectionHandler.prototype.isEnabled = function()
Returns true if events are handled.
mxConstraintHandler.prototype.isEnabled = function()
Returns enabled.
mxDragSource.prototype.isEnabled = function()
Returns true if the graph is enabled.
mxGraph.prototype.isEnabled = function()
Returns enabled.
mxGraphHandler.prototype.isEnabled = function()
Returns true if events are handled.
mxKeyHandler.prototype.isEnabled = function()
Returns true if events are handled.
mxLayoutManager.prototype.isEnabled = function()
Returns true if events are handled.
mxOutline.prototype.isEnabled = function()
Returns true if events are handled.
mxPopupMenu.prototype.isEnabled = function()
Returns true if events are handled.
mxRubberband.prototype.isEnabled = function()
Returns enabled.
mxSelectionCellsHandler.prototype.isEnabled = function()
Returns true if events are handled.
mxSwimlaneManager.prototype.isEnabled = function()
Returns true if events are handled.
mxTooltipHandler.prototype.isEnabled = function()
Returns enabled.
mxUrlConverter.prototype.isEnabled = function()
Returns true if the guide should be enabled for the given native event.
mxGuide.prototype.isEnabledForEvent = function( evt )
Returns true if the given event should be handled.
mxKeyHandler.prototype.isEnabledForEvent = function( evt )
Returns enterStopsCellEditing.
mxGraph.prototype.isEnterStopsCellEditing = function()
Returns escapeEnabled.
mxGraph.prototype.isEscapeEnabled = function()
Returns true if the given mxMouseEvent should be ignored in update.
mxConstraintHandler.prototype.isEventIgnored = function( me, source )
Returns true if the event should be ignored in fireMouseEvent.
mxGraph.prototype.isEventIgnored = function( evtName, me, sender )
Returns true if the given keystroke should be ignored.
mxKeyHandler.prototype.isEventIgnored = function( evt )
Returns eventsEnabled.
mxEventSource.prototype.isEventsEnabled = function()
Returns true if this editor is the source for the given native event.
mxCellEditor.prototype.isEventSource = function( evt )
Returns true if the event should be ignored in fireMouseEvent.
mxGraph.prototype.isEventSourceIgnored = function( evtName, me )
Excludes user objects that are XML nodes.
codec.isExcluded = function( obj, attr, value, isWrite )
Returns true if the given attribute is to be ignored by the codec.
mxObjectCodec.prototype.isExcluded = function( obj, attr, value, write )
Returns true if the parent of the given cell should be extended if the child has been resized so that it overlaps the parent.
mxGraph.prototype.isExtendParent = function( cell )
Returns extendParents.
mxGraph.prototype.isExtendParents = function()
Returns extendParentsOnAdd.
mxGraph.prototype.isExtendParentsOnAdd = function( cell )
Returns extendParentsOnMove.
mxGraph.prototype.isExtendParentsOnMove = function()
Returns true if the given mxMouseEvent should start panning.
mxPanningHandler.prototype.isForcePanningEvent = function( me )
Returns true if the given mxMouseEvent should start rubberband selection.
mxRubberband.prototype.isForceRubberbandEvent = function( me )
Returns true if the event should be processed by this handler, that is, if the event source is either the target, one of its direct children, a descendant of the mxGraph.container, or the mxGraph.cellEditor of the graph.
mxKeyHandler.prototype.isGraphEvent = function( evt )
Returns gridEnabled.
mxDragSource.prototype.isGridEnabled = function()
Returns gridEnabled as a boolean.
mxGraph.prototype.isGridEnabled = function()
Returns true if the given mouse event should be aligned to the grid.
mxGraph.prototype.isGridEnabledEvent = function( evt )
Returns guidesEnabled.
mxDragSource.prototype.isGuidesEnabled = function()
Creates the shape used to display the given bend.
mxEdgeHandler.prototype.isHandleEnabled = function( index )
Returns true if the given handler is active and should not be redrawn.
mxSelectionCellsHandler.prototype.isHandlerActive = function( handler )
Returns true if the handle at the given index is visible.
mxEdgeHandler.prototype.isHandleVisible = function( index )
Returns true if the label should be hidden while the cell is being edited.
mxCellEditor.prototype.isHideLabel = function( state )
Returns hideOnHover.
mxTooltipHandler.prototype.isHideOnHover = function()
Returns true if this highlight is at the given position.
mxCellHighlight.prototype.isHighlightAt = function( x, y )
Returns horizontal.
mxCompactTreeLayout.prototype.isHorizontal = function()
Returns horizontal.
mxPartitionLayout.prototype.isHorizontal = function()
Returns horizontal.
mxStackLayout.prototype.isHorizontal = function()
Returns horizontal.
mxSwimlaneManager.prototype.isHorizontal = function()
Returns true if hotspot is used in intersects.
mxCellMarker.prototype.isHotspotEnabled = function()
Returns true if HTML is allowed for this shape.
mxImageShape.prototype.isHtmlAllowed = function()
Returns true for non-rounded, non-rotated shapes with no glass gradient and no indicator shape.
mxLabel.prototype.isHtmlAllowed = function()
Returns true for non-rounded, non-rotated shapes with no glass gradient.
mxRectangleShape.prototype.isHtmlAllowed = function()
Returns true if HTML is allowed for this shape.
mxShape.prototype.isHtmlAllowed = function()
Returns true if HTML is allowed for this shape.
mxText.prototype.isHtmlAllowed = function()
Returns true if the label must be rendered as HTML markup.
mxGraph.prototype.isHtmlLabel = function( cell )
Returns htmlLabels.
mxGraph.prototype.isHtmlLabels = function()
Returns true if this handle should be rendered in HTML.
mxHandle.prototype.isHtmlRequired = function()
Returns true if the given attribute should be ignored.
mxObjectCodec.prototype.isIgnoredAttribute = function( dec, attr, obj )
Returns true if the given mouse event should not allow any connections to be made.
mxGraph.prototype.isIgnoreTerminalEvent = function( evt )
Returns true if a tap on the given source state should immediately start connecting.
mxConnectionHandler.prototype.isImmediateConnectSource = function( state )
Returns insertBeforeSource for non-loops and false for loops.
mxConnectionHandler.prototype.isInsertBefore = function( edge, source, target, evt, dropTarget )
Returns true if the given value is an valid integer number.
isInteger: function( n )
Returns invokesStopCellEditing.
mxGraph.prototype.isInvokesStopCellEditing = function()
Returns true if the current focused state should not be changed for the given event.
mxConstraintHandler.prototype.isKeepFocusEvent = function( me )
Returns true if the overflow portion of labels should be hidden.
mxGraph.prototype.isLabelClipped = function( cell )
Returns true if the event is for the label of the given state.
mxCellRenderer.prototype.isLabelEvent = function( state, evt )
Returns true if the given edges’s label is moveable.
mxGraph.prototype.isLabelMovable = function( cell )
Hook for subclassers to disable support for a given language.
isLanguageSupported: function( lan )
Returns true if isRoot returns true for the parent of the given cell.
mxGraphModel.prototype.isLayer = function( cell )
Returns true if the left mouse button is pressed for the given event.
isLeftMouseButton: function( evt )
Called if livePreview is enabled to check if a border should be painted.
mxVertexHandler.prototype.isLivePreviewBorder = function()
Returns true if the given cell state is a loop.
mxGraph.prototype.isLoop = function( state )
Returns true if the given edge should be routed with mxGraph.defaultLoopStyle or the mxConstants.STYLE_LOOP defined for the given edge.
mxGraphView.prototype.isLoopStyleEnabled = function( edge, points, source, target )
Returns whether the end marker is drawn
mxArrowConnector.prototype.isMarkerEnd = function()
Returns whether the start marker is drawn
mxArrowConnector.prototype.isMarkerStart = function()
Returns true if the menu is showing.
mxPopupMenu.prototype.isMenuShowing = function()
Returns true if the meta key is pressed for the given event.
isMetaDown: function( evt )
Returns true if the middle mouse button is pressed for the given event.
isMiddleMouseButton: function( evt )
Returns modified.
mxEditor.prototype.isModified = function ()
Returns true if the event was generated using a mouse (not a pen or touch device).
isMouseEvent: function( evt )
Returns moveEnabled.
mxGraphHandler.prototype.isMoveEnabled = function()
Returns true if the state has a HTML label in the graph’s container, otherwise it returns moveIconFront.
mxConnectionHandler.prototype.isMoveIconToFrontForState = function( state )
Returns multigraph as a boolean.
mxGraph.prototype.isMultigraph = function()
Returns true if the event was generated using a touch device (not a pen or mouse).
isMultiTouchEvent: function( evt )
Returns true if the given value is of type number and isNaN returns true.
isNaN: function( value )
Returns true if the given value is an XML node with the node name and if the optional attribute has the specified value.
isNode: function( value, nodeName, attributeName, attributeValue )
Returns true if the specified value is numeric, that is, if it is not null, not an empty string, not a HEX number and isNaN returns false.
isNumeric: function( n )
Returns true if the given XML attribute is a numeric value.
mxObjectCodec.prototype.isNumericAttribute = function( dec, attr, obj )
Returns whether the ends of the shape are drawn
mxArrowConnector.prototype.isOpenEnded = function()
Returns true if perimeter points should be computed such that the resulting edge has only horizontal or vertical segments.
mxGraph.prototype.isOrthogonal = function( edge )
Returns true if outlineConnect is true and the source of the event is the outline shape or shift is pressed.
mxConnectionHandler.prototype.isOutlineConnectEvent = function( me )
Returns true if outlineConnect is true and the source of the event is the outline shape or shift is pressed.
mxEdgeHandler.prototype.isOutlineConnectEvent = function( me )
Returns false.
mxPolyline.prototype.isPaintBoundsInverted = function()
Returns true if the bounds should be inverted.
mxShape.prototype.isPaintBoundsInverted = function()
Inverts the bounds if mxShape.isBoundsInverted returns true or if the horizontal style is false.
mxText.prototype.isPaintBoundsInverted = function()
Returns panningEnabled.
mxPanningHandler.prototype.isPanningEnabled = function()
Returns true if the given event is a panning trigger for the optional given cell.
mxPanningHandler.prototype.isPanningTrigger = function( me )
Specifies if any VML should be added via insertAdjacentHtml to the DOM.
mxShape.prototype.isParseVml = function()
Text shapes do not contain VML markup and do not need to be parsed.
mxText.prototype.isParseVml = function()
Returns true if the event was generated using a pen (not a touch device or mouse).
isPenEvent: function( evt )
Returns pinchEnabled.
mxPanningHandler.prototype.isPinchEnabled = function()
Returns true if the event is a popup trigger.
isPopupTrigger: function( evt )
Returns true if the event is a popup trigger.
mxMouseEvent.prototype.isPopupTrigger = function()
Returns true if the given event is a popupmenu trigger for the optional given cell.
mxPopupMenu.prototype.isPopupTrigger = function( me )
Returns true if the given cell is a “port”, that is, when connecting to it, the cell returned by getTerminalForPort should be used as the terminal and the port should be referenced by the ID in either the mxConstants.STYLE_SOURCE_PORT or the or the mxConstants.STYLE_TARGET_PORT.
mxGraph.prototype.isPort = function( cell )
Returns true if the given cell is a “port”, that is, when connecting to it, its parent is the connecting vertex in terms of graph traversal
mxHierarchicalLayout.prototype.isPort = function( cell )
Returns true if the given cell is a “port”, that is, when connecting to it, its parent is the connecting vertex in terms of graph traversal
mxSwimlaneLayout.prototype.isPort = function( cell )
Returns portsEnabled as a boolean.
mxGraph.prototype.isPortsEnabled = function()
Returns true if the properties dialog is currently visible.
mxEditor.prototype.isPropertiesVisible = function ()
Returns true if the response is ready.
mxXmlRequest.prototype.isReady = function()
Returns recursiveResize.
mxGraph.prototype.isRecursiveResize = function( state )
Returns true for the child attribute if the child cell had a previous parent or if we’re reading the child as an attribute rather than a child node, in which case it’s always a reference.
codec.isReference = function( obj, attr, value, isWrite )
Returns true if the given fieldname is to be treated as a textual reference (ID).
mxObjectCodec.prototype.isReference = function( obj, attr, value, write )
Returns true if the given URL is relative.
mxUrlConverter.prototype.isRelativeUrl = function( url )
Returns removeCellsFromParent.
mxGraphHandler.prototype.isRemoveCellsFromParent = function()
Returns true if the given event is a trigger to remove a point.
mxEdgeHandler.prototype.isRemovePointEvent = function( evt )
Returns rendering.
mxGraphView.prototype.isRendering = function()
Returns true if the window is resizable.
mxWindow.prototype.isResizable = function()
Returns resizeContainer.
mxGraph.prototype.isResizeContainer = function()
Returns resizeEnabled.
mxSwimlaneManager.prototype.isResizeEnabled = function()
Returns true if the right mouse button was pressed.
isRightMouseButton: function( evt )
Returns true if the given cell is the root of the model and a non-null value.
mxGraphModel.prototype.isRoot = function( cell )
Returns true if the rotation handle should be showing.
mxVertexHandler.prototype.isRotationHandleVisible = function()
Returns true if the animation is running.
mxAnimation.prototype.isRunning = function()
Returns true if the event origin is one of the scrollbars of the container in IE.
mxGraphView.prototype.isScrollEvent = function( evt )
Returns true if the given mxCell is selected.
mxGraphSelectionModel.prototype.isSelected = function( cell )
Returns selectEnabled.
mxGraphHandler.prototype.isSelectEnabled = function()
Returns mxConstants.EDGE_SELECTION_DASHED.
mxEdgeHandler.prototype.isSelectionDashed = function()
Returns mxConstants.VERTEX_SELECTION_DASHED.
mxVertexHandler.prototype.isSelectionDashed = function()
Returns true if the selection is empty.
mxGraph.prototype.isSelectionEmpty = function()
Hook for returning if a cell should be selected for a given mxMouseEvent.
mxPopupMenuHandler.prototype.isSelectOnPopup = function( me )
Returns selectText.
mxCellEditor.prototype.isSelectText = function()
Returns true if the event is for the shape of the given state.
mxCellRenderer.prototype.isShapeEvent = function( state, evt )
Returns true if the given shape must be repainted.
mxCellRenderer.prototype.isShapeInvalid = function( state, shape )
Returns true if the shift key is pressed for the given event.
isShiftDown: function( evt )
Returns significant.
mxUndoableEdit.prototype.isSignificant = function()
Returns singleSelection as a boolean.
mxGraphSelectionModel.prototype.isSingleSelection = function()
Returns true if the sizer for the given index is visible.
mxVertexHandler.prototype.isSizerVisible = function( index )
Returns true if snapToTerminals is true and if alt is not pressed.
mxEdgeHandler.prototype.isSnapToTerminalsEvent = function( me )
Returns true if the given mxShape is the source of evt.
mxMouseEvent.prototype.isSource = function( shape )
Returns splitEnabled as a boolean.
mxGraph.prototype.isSplitEnabled = function()
Returns true if the given edge may be splitted into two edges with the given cell as a new terminal between the two.
mxGraph.prototype.isSplitTarget = function( target, cells, evt )
Returns true if the given mouse down event should start this handler.
mxConnectionHandler.prototype.isStartEvent = function( me )
Returns true if the given state should be ignored.
mxConstraintHandler.prototype.isStateIgnored = function( state, source )
Returns true if the given keydown event should stop cell editing.
mxCellEditor.prototype.isStopEditingEvent = function( evt )
Returns true if the given mouse up event should stop this handler.
mxConnectionHandler.prototype.isStopEvent = function( me )
Returns true if the given cell is a swimlane in the graph.
mxGraph.prototype.isSwimlane = function ( cell )
Returns true if the given swimlane should be ignored.
mxSwimlaneManager.prototype.isSwimlaneIgnored = function( swimlane )
Returns swimlaneNesting as a boolean.
mxGraph.prototype.isSwimlaneNesting = function()
Returns swimlaneSelectionEnabled as a boolean.
mxGraph.prototype.isSwimlaneSelectionEnabled = function()
Hook for ignoring synthetic mouse events after touchend in Firefox.
mxGraph.prototype.isSyntheticEventIgnored = function( evtName, me, sender )
Returns true if the given terminal point is movable.
mxGraph.prototype.isTerminalPointMovable = function( cell, source )
Returns true if the style for the text shape has changed.
mxCellRenderer.prototype.isTextShapeInvalid = function( state, shape )
Returns true if the given event is a toggle event.
mxGraph.prototype.isToggleEvent = function( evt )
Returns true if the event was generated using a touch device (not a pen or mouse).
isTouchEvent: function( evt )
Hook for implementing click-through behaviour on selected cells.
mxGraph.prototype.isTransparentClickEvent = function( evt )
Returns whether or not the specified parent is a valid ancestor of the specified cell, either direct or indirectly based on whether ancestor recursion is enabled.
mxGraph.prototype.isValidAncestor = function( cell, parent, recurse )
Returns true if the given target cell is a valid target for source.
mxGraph.prototype.isValidConnection = function( source, target )
Returns true if the given cell is a valid drop target for the specified cells.
mxGraph.prototype.isValidDropTarget = function( cell, cells, evt )
Returns true if the given cell is a valid root for the cell display hierarchy.
mxGraph.prototype.isValidRoot = function( cell )
Returns mxGraph.isValidSource for the given source terminal.
mxConnectionHandler.prototype.isValidSource = function( cell, me )
Returns true if the given cell is a valid source for new connections.
mxGraph.prototype.isValidSource = function( cell )
Returns true if the given mxCellState is a valid state.
mxCellMarker.prototype.isValidState = function( state )
Returns true.
mxConnectionHandler.prototype.isValidTarget = function( cell )
Returns isValidSource for the given cell.
mxGraph.prototype.isValidTarget = function( cell )
Returns true if the cell is a vertex.
mxCell.prototype.isVertex = function()
Returns whether or not this cell is a node
mxGraphAbstractHierarchyCell.prototype.isVertex = function()
Returns true.
mxGraphHierarchyNode.prototype.isVertex = function()
Returns true if the given cell is a vertex.
mxGraphModel.prototype.isVertex = function( cell )
Returns a boolean indicating if the given mxCell should be ignored as a vertex.
mxCompactTreeLayout.prototype.isVertexIgnored = function( vertex )
Returns a boolean indicating if the given mxCell should be ignored as a vertex.
mxFastOrganicLayout.prototype.isVertexIgnored = function( vertex )
Returns a boolean indicating if the given mxCell should be ignored by the algorithm.
mxGraphLayout.prototype.isVertexIgnored = function( vertex )
Returns a boolean indicating if the given mxCell should be ignored as a vertex.
mxRadialTreeLayout.prototype.isVertexIgnored = function( vertex )
Returns vertexLabelsMovable.
mxGraph.prototype.isVertexLabelsMovable = function()
Returns a boolean indicating if the given mxCell is movable or bendable by the algorithm.
mxGraphLayout.prototype.isVertexMovable = function( cell )
Returns true if virtual bends should be added.
mxEdgeHandler.prototype.isVirtualBendsEnabled = function( evt )
Returns true if the cell is visibile.
mxCell.prototype.isVisible = function()
Returns true if the given mxCell is visible.
mxGraphModel.prototype.isVisible = function( cell )
Returns true if the console is visible.
isVisible: function()
Returns true if the window is visible.
mxWindow.prototype.isVisible = function()
Returns true if the given node is in the VML namespace.
isVml: function( node )
This enables wrapping for HTML labels.
mxGraph.prototype.isWrapping = function( cell )