Source compatibility report for the JGraph X library  between 1.4.1.0 and 1.4.1.1 versions

Test Info


Library NameJGraph X
Version #11.4.1.0
Version #21.4.1.1

Test Results


Total Java ARchives1
Total Classes249
Total Methods / Types3414 / 212
VerdictIncompatible

Problem Summary


SeverityCount
Added Methods-76
Removed MethodsHigh11
Problems with
Data Types
High4
Medium0
Low1
Problems with
Methods
High0
Medium0
Low0

Added Methods (76)


jgraphx.jar, mxChildChange.class
package com.mxgraph.model
mxGraphModel.mxChildChange.mxGraphModel#mxChildChange ( ):public
mxGraphModel.mxChildChange.setChild Object p1 ):void
mxGraphModel.mxChildChange.setIndex int p1 ):void
mxGraphModel.mxChildChange.setParent Object p1 ):void
mxGraphModel.mxChildChange.setPrevious Object p1 ):void
mxGraphModel.mxChildChange.setPreviousIndex int p1 ):void

jgraphx.jar, mxChildChangeCodec.class
package com.mxgraph.io
mxChildChangeCodec.afterDecode mxCodec p1, org.w3c.dom.Node p2, Object p3 ):Object
mxChildChangeCodec.afterEncode mxCodec p1, Object p2, org.w3c.dom.Node p3 ):org.w3c.dom.Node
mxChildChangeCodec.beforeDecode mxCodec p1, org.w3c.dom.Node p2, Object p3 ):org.w3c.dom.Node
mxChildChangeCodec.isReference Object p1, String p2, Object p3, boolean p4 ):boolean
mxChildChangeCodec.mxChildChangeCodec ( )
mxChildChangeCodec.mxChildChangeCodec Object p1, String[] p2, String[] p3, java.util.Map p4 )

jgraphx.jar, mxCodec.class
package com.mxgraph.io
mxCodec.insertIntoGraph com.mxgraph.model.mxICell p1 ):void
mxCodec.setDocument org.w3c.dom.Document p1 ):void

jgraphx.jar, mxCollapseChange.class
package com.mxgraph.model
mxGraphModel.mxCollapseChange.mxGraphModel#mxCollapseChange ( ):public
mxGraphModel.mxCollapseChange.setCell Object p1 ):void
mxGraphModel.mxCollapseChange.setCollapsed boolean p1 ):void
mxGraphModel.mxCollapseChange.setPrevious boolean p1 ):void

jgraphx.jar, mxDiagramChangeListener.class
package com.mxgraph.sharing
mxSharedState.mxDiagramChangeListener.diagramChanged Object p1, String p2 ) [abstract]:void

jgraphx.jar, mxGenericChangeCodec.class
package com.mxgraph.io
mxGenericChangeCodec.afterDecode mxCodec p1, org.w3c.dom.Node p2, Object p3 ):Object
mxGenericChangeCodec.mxGenericChangeCodec Object p1, String p2 )
mxGenericChangeCodec.mxGenericChangeCodec Object p1, String[] p2, String[] p3, java.util.Map p4, String p5 )

jgraphx.jar, mxGeometryChange.class
package com.mxgraph.model
mxGraphModel.mxGeometryChange.mxGraphModel#mxGeometryChange ( ):public
mxGraphModel.mxGeometryChange.setCell Object p1 ):void
mxGraphModel.mxGeometryChange.setGeometry mxGeometry p1 ):void
mxGraphModel.mxGeometryChange.setPrevious mxGeometry p1 ):void

jgraphx.jar, mxRootChange.class
package com.mxgraph.model
mxGraphModel.mxRootChange.mxGraphModel#mxRootChange ( ):public
mxGraphModel.mxRootChange.setPrevious Object p1 ):void
mxGraphModel.mxRootChange.setRoot Object p1 ):void

jgraphx.jar, mxRootChangeCodec.class
package com.mxgraph.io
mxRootChangeCodec.afterDecode mxCodec p1, org.w3c.dom.Node p2, Object p3 ):Object
mxRootChangeCodec.afterEncode mxCodec p1, Object p2, org.w3c.dom.Node p3 ):org.w3c.dom.Node
mxRootChangeCodec.beforeDecode mxCodec p1, org.w3c.dom.Node p2, Object p3 ):org.w3c.dom.Node
mxRootChangeCodec.mxRootChangeCodec ( )
mxRootChangeCodec.mxRootChangeCodec Object p1, String[] p2, String[] p3, java.util.Map p4 )

jgraphx.jar, mxSession.class
package com.mxgraph.sharing
mxSession.getInitialMessage ( ):String
mxSession.mxSession String p1, mxSharedState p2 )
mxSession.receive org.w3c.dom.Node p1 ):void

jgraphx.jar, mxSharedGraphModel.class
package com.mxgraph.sharing
mxSharedGraphModel.addDelta String p1 ):void
mxSharedGraphModel.cellRemoved Object p1 ):void
mxSharedGraphModel.createUndoableEdit ( com.mxgraph.model.mxIGraphModel.mxAtomicGraphModelChange[] p1 ):com.mxgraph.util.mxUndoableEdit
mxSharedGraphModel.decodeChanges org.w3c.dom.Node p1 ):com.mxgraph.model.mxIGraphModel.mxAtomicGraphModelChange[]
mxSharedGraphModel.getModel ( ):com.mxgraph.model.mxGraphModel
mxSharedGraphModel.getState ( ):String
mxSharedGraphModel.isSignificantRemoteChanges ( ):boolean
mxSharedGraphModel.mxSharedGraphModel com.mxgraph.model.mxGraphModel p1 )
mxSharedGraphModel.processEdit org.w3c.dom.Node p1 ):String
mxSharedGraphModel.setSignificantRemoteChanges boolean p1 ):void

jgraphx.jar, mxSharedState.class
package com.mxgraph.sharing
mxSharedState.addDelta String p1 ):void
mxSharedState.addDiagramChangeListener mxSharedState.mxDiagramChangeListener p1 ):void
mxSharedState.getDelta ( ):String
mxSharedState.getState ( ):String
mxSharedState.mxSharedState String p1 )
mxSharedState.processDelta Object p1, org.w3c.dom.Node p2 ):void
mxSharedState.processEdit org.w3c.dom.Node p1 ):String
mxSharedState.removeDiagramChangeListener mxSharedState.mxDiagramChangeListener p1 ):void
mxSharedState.resetDelta ( ):void

jgraphx.jar, mxStyleChange.class
package com.mxgraph.model
mxGraphModel.mxStyleChange.mxGraphModel#mxStyleChange ( ):public
mxGraphModel.mxStyleChange.setCell Object p1 ):void
mxGraphModel.mxStyleChange.setPrevious String p1 ):void
mxGraphModel.mxStyleChange.setStyle String p1 ):void

jgraphx.jar, mxTerminalChange.class
package com.mxgraph.model
mxGraphModel.mxTerminalChange.mxGraphModel#mxTerminalChange ( ):public
mxGraphModel.mxTerminalChange.setCell Object p1 ):void
mxGraphModel.mxTerminalChange.setPrevious Object p1 ):void
mxGraphModel.mxTerminalChange.setSource boolean p1 ):void
mxGraphModel.mxTerminalChange.setTerminal Object p1 ):void

jgraphx.jar, mxTerminalChangeCodec.class
package com.mxgraph.io
mxTerminalChangeCodec.afterDecode mxCodec p1, org.w3c.dom.Node p2, Object p3 ):Object
mxTerminalChangeCodec.mxTerminalChangeCodec ( )
mxTerminalChangeCodec.mxTerminalChangeCodec Object p1, String[] p2, String[] p3, java.util.Map p4 )

jgraphx.jar, mxValueChange.class
package com.mxgraph.model
mxGraphModel.mxValueChange.mxGraphModel#mxValueChange ( ):public
mxGraphModel.mxValueChange.setCell Object p1 ):void
mxGraphModel.mxValueChange.setPrevious Object p1 ):void
mxGraphModel.mxValueChange.setValue Object p1 ):void

jgraphx.jar, mxVisibleChange.class
package com.mxgraph.model
mxGraphModel.mxVisibleChange.mxGraphModel#mxVisibleChange ( ):public
mxGraphModel.mxVisibleChange.setCell Object p1 ):void
mxGraphModel.mxVisibleChange.setPrevious boolean p1 ):void
mxGraphModel.mxVisibleChange.setVisible boolean p1 ):void

to the top

Removed Methods (11)


jgraphx.jar, mxDiagramChangeListener.class
package com.mxgraph.sharing
mxSharedDiagram.mxDiagramChangeListener.diagramChanged Object p1, String p2 ) [abstract]:void

jgraphx.jar, mxSession.class
package com.mxgraph.sharing
mxSession.getInitialState ( ):String
mxSession.mxSession String p1, mxSharedDiagram p2 )
mxSession.post String p1 ):void

jgraphx.jar, mxSharedDiagram.class
package com.mxgraph.sharing
mxSharedDiagram.addDiagramChangeListener mxSharedDiagram.mxDiagramChangeListener p1 ):void
mxSharedDiagram.clearHistory ( ):void
mxSharedDiagram.dispatch Object p1, String p2 ):void
mxSharedDiagram.getDelta ( ):String
mxSharedDiagram.getInitialState ( ):String
mxSharedDiagram.mxSharedDiagram String p1 )
mxSharedDiagram.removeDiagramChangeListener mxSharedDiagram.mxDiagramChangeListener p1 ):void

to the top

Problems with Data Types, High Severity (4)


jgraphx.jar
package com.mxgraph.sharing
[+] mxSession (2)
[+] mxSharedDiagram (1)
[+] mxSharedDiagram.mxDiagramChangeListener (1)

to the top

Problems with Data Types, Low Severity (1)


jgraphx.jar
package com.mxgraph.util
[+] mxEvent (1)

to the top

Java ARchives (1)


jgraphx.jar

to the top

Classes (249)


package com.mxgraph.analysis
mxConstantCostFunction
mxDistanceCostFunction
mxFibonacciHeap
mxFibonacciHeap.Node
mxGraphAnalysis
mxICostFunction
mxUnionFind
mxUnionFind.Node

package com.mxgraph.canvas
mxBasicCanvas
mxGraphics2DCanvas
mxHtmlCanvas
mxICanvas
mxImageCanvas
mxSvgCanvas
mxVmlCanvas

package com.mxgraph.io
mxCellCodec
mxCodec
mxCodecRegistry
mxGdCodec
mxGmlCodec
mxModelCodec
mxObjectCodec
mxStylesheetCodec
mxVdxCodec

package com.mxgraph.io.gd
mxGdDocument
mxGdDocument.mxGDParseState
mxGdEdge
mxGdNode

package com.mxgraph.io.gml
mxGmlConstants
mxGmlData
mxGmlEdge
mxGmlGraph
mxGmlKey
mxGmlKey.keyForValues
mxGmlKey.keyTypeValues
mxGmlKeyManager
mxGmlNode
mxGmlPort
mxGmlShapeEdge
mxGmlShapeNode
mxGmlUtils

package com.mxgraph.io.vdx
mxDelegateShape
mxGeneralShape
mxMasterElement
mxMasterShape
mxMastersManager
mxPropertiesManager
mxStyleSheet
mxStyleSheetManager
mxVdxConstants
mxVdxShape
mxVdxShapeForm
mxVdxTextParser
mxVdxUtils
PageShapeIDKey

package com.mxgraph.layout
mxCircleLayout
mxCompactTreeLayout
mxCompactTreeLayout.Polygon
mxCompactTreeLayout.Polyline
mxCompactTreeLayout.TreeNode
mxEdgeLabelLayout
mxFastOrganicLayout
mxGraphLayout
mxIGraphLayout
mxOrganicLayout
mxOrganicLayout.CellWrapper
mxParallelEdgeLayout
mxPartitionLayout
mxStackLayout

package com.mxgraph.layout.hierarchical
mxHierarchicalLayout

package com.mxgraph.layout.hierarchical.model
mxGraphAbstractHierarchyCell
mxGraphHierarchyEdge
mxGraphHierarchyModel
mxGraphHierarchyModel.CellVisitor
mxGraphHierarchyNode
mxGraphHierarchyRank

package com.mxgraph.layout.hierarchical.stage
mxCoordinateAssignment
mxCoordinateAssignment.AreaSpatialCache
mxCoordinateAssignment.WeightedCellSorter
mxHierarchicalLayoutStage
mxMedianHybridCrossingReduction
mxMedianHybridCrossingReduction.MedianCellSorter
mxMinimumCycleRemover

package com.mxgraph.layout.orthogonal
mxOrthogonalLayout

package com.mxgraph.layout.orthogonal.model
mxOrthogonalModel
mxPointPair
mxPointSequence
mxSegment

package com.mxgraph.model
mxCell
mxCellPath
mxGeometry
mxGraphModel
mxGraphModel.Filter
mxGraphModel.mxChildChange
mxGraphModel.mxCollapseChange
mxGraphModel.mxGeometryChange
mxGraphModel.mxRootChange
mxGraphModel.mxStyleChange
mxGraphModel.mxTerminalChange
mxGraphModel.mxValueChange
mxGraphModel.mxVisibleChange
mxICell
mxIGraphModel
mxIGraphModel.mxAtomicGraphModelChange

package com.mxgraph.reader
mxGraphViewImageReader
mxGraphViewReader

package com.mxgraph.shape
mxActorShape
mxArrowShape
mxBasicShape
mxCloudShape
mxConnectorShape
mxCurveLabelShape
mxCurveLabelShape.LabelGlyphCache
mxCurveLabelShape.LabelPosition
mxCurveShape
mxCylinderShape
mxDefaultTextShape
mxDoubleEllipseShape
mxEllipseShape
mxHexagonShape
mxHtmlTextShape
mxImageShape
mxIShape
mxITextShape
mxLabelShape
mxLineShape
mxRectangleShape
mxRhombusShape
mxStencilShape
mxStencilShape.svgShape
mxSwimlaneShape
mxTriangleShape

package com.mxgraph.sharing
mxSession
mxSharedDiagram
mxSharedDiagram.mxDiagramChangeListener

package com.mxgraph.swing
mxGraphComponent
mxGraphComponent.mxGraphControl
mxGraphComponent.mxMouseRedirector
mxGraphOutline
mxGraphOutline.MouseTracker

package com.mxgraph.swing.handler
mxCellHandler
mxCellMarker
mxCellTracker
mxConnectionHandler
mxConnectPreview
mxEdgeHandler
mxElbowEdgeHandler
mxGraphHandler
mxGraphTransferHandler
mxInsertHandler
mxKeyboardHandler
mxMovePreview
mxPanningHandler
mxRotationHandler
mxRubberband
mxSelectionCellsHandler
mxVertexHandler

package com.mxgraph.swing.util
mxAnimation
mxCellOverlay
mxGraphActions
mxGraphActions.DeleteAction
mxGraphActions.DrillAction
mxGraphActions.EditAction
mxGraphActions.FoldAction
mxGraphActions.GroupAction
mxGraphActions.LayerAction
mxGraphActions.RemoveFromParentAction
mxGraphActions.SelectAction
mxGraphActions.UngroupAction
mxGraphActions.UpdateGroupBoundsAction
mxGraphActions.ZoomAction
mxGraphTransferable
mxICellOverlay
mxMorphing
mxMouseAdapter

package com.mxgraph.swing.view
mxCellEditor
mxCellStatePreview
mxICellEditor
mxInteractiveCanvas

package com.mxgraph.util
mxBase64
mxCellRenderer
mxCellRenderer.CanvasFactory
mxConstants
mxCurve
mxEvent
mxEventObject
mxEventSource
mxEventSource.mxIEventListener
mxImage
mxLightweightLabel
mxLine
mxPoint
mxRectangle
mxResources
mxSpline
mxSpline1D
mxUndoableEdit
mxUndoableEdit.mxUndoableChange
mxUndoManager
mxUtils

package com.mxgraph.util.png
ChunkStream
CRC
IDATOutputStream
mxPngEncodeParam
mxPngEncodeParam.Gray
mxPngEncodeParam.Palette
mxPngEncodeParam.RGB
mxPngImageEncoder
mxPngSuggestedPaletteEntry
mxPNGzTXtDecoder

package com.mxgraph.util.svg
AbstractParser
AWTPathProducer
AWTPolygonProducer
AWTPolylineProducer
CSSConstants
DefaultErrorHandler
ErrorHandler
ExtendedGeneralPath
ExtendedGeneralPath.EPI
ExtendedPathIterator
NormalizingReader
NumberParser
ParseException
Parser
PathHandler
PathParser
PointsHandler
PointsParser
ShapeProducer
StringNormalizingReader

package com.mxgraph.view
mxCellState
mxConnectionConstraint
mxEdgeStyle
mxEdgeStyle.mxEdgeStyleFunction
mxGraph
mxGraph.mxICellVisitor
mxGraphSelectionModel
mxGraphSelectionModel.mxSelectionChange
mxGraphView
mxGraphView.mxCurrentRootChange
mxLayoutManager
mxMultiplicity
mxPerimeter
mxPerimeter.mxPerimeterFunction
mxSpaceManager
mxStyleRegistry
mxStylesheet
mxSwimlaneManager
mxTemporaryCellStates


to the top




Generated on Tue Sep 13 09:16:37 2011 for JGraph X by Java API Compliance Checker 1.0
A tool for checking backward binary/source compatibility of a Java library API