Source compatibility report for the JGraph X library  between 1.3.0.4 and 1.3.1.0 versions

Test Info


Library NameJGraph X
Version #11.3.0.4
Version #21.3.1.0

Test Results


Total Java ARchives1
Total Classes148
Total Methods / Types2183 / 121
VerdictIncompatible

Problem Summary


SeverityCount
Added Methods-32
Removed MethodsHigh17
Problems with
Data Types
High1
Medium0
Low1
Problems with
Methods
High0
Medium0
Low0

Added Methods (32)


jgraphx.jar, mxLighweightLabel.class
package com.mxgraph.util
mxLighweightLabel.firePropertyChange String p1, boolean p2, boolean p3 ):void
mxLighweightLabel.firePropertyChange String p1, byte p2, byte p3 ):void
mxLighweightLabel.firePropertyChange String p1, char p2, char p3 ):void
mxLighweightLabel.firePropertyChange String p1, double p2, double p3 ):void
mxLighweightLabel.firePropertyChange String p1, float p2, float p3 ):void
mxLighweightLabel.firePropertyChange String p1, int p2, int p3 ):void
mxLighweightLabel.firePropertyChange String p1, long p2, long p3 ):void
mxLighweightLabel.firePropertyChange String p1, Object p2, Object p3 ):void
mxLighweightLabel.firePropertyChange String p1, short p2, short p3 ):void
mxLighweightLabel.getSharedInstance ( ) [static]:mxLighweightLabel
mxLighweightLabel.mxLighweightLabel ( )
mxLighweightLabel.repaint java.awt.Rectangle p1 ):void
mxLighweightLabel.repaint long p1, int p2, int p3, int p4, int p5 ):void
mxLighweightLabel.revalidate ( ):void
mxLighweightLabel.validate ( ):void

jgraphx.jar, mxLighweightTextPane.class
package com.mxgraph.util
mxLighweightTextPane.firePropertyChange String p1, boolean p2, boolean p3 ):void
mxLighweightTextPane.firePropertyChange String p1, byte p2, byte p3 ):void
mxLighweightTextPane.firePropertyChange String p1, char p2, char p3 ):void
mxLighweightTextPane.firePropertyChange String p1, double p2, double p3 ):void
mxLighweightTextPane.firePropertyChange String p1, float p2, float p3 ):void
mxLighweightTextPane.firePropertyChange String p1, int p2, int p3 ):void
mxLighweightTextPane.firePropertyChange String p1, long p2, long p3 ):void
mxLighweightTextPane.firePropertyChange String p1, Object p2, Object p3 ):void
mxLighweightTextPane.firePropertyChange String p1, short p2, short p3 ):void
mxLighweightTextPane.getSharedInstance ( ) [static]:mxLighweightTextPane
mxLighweightTextPane.mxLighweightTextPane ( )
mxLighweightTextPane.repaint java.awt.Rectangle p1 ):void
mxLighweightTextPane.repaint long p1, int p2, int p3, int p4, int p5 ):void
mxLighweightTextPane.revalidate ( ):void
mxLighweightTextPane.validate ( ):void

jgraphx.jar, mxUtils.class
package com.mxgraph.util
mxUtils.getLabelSize String p1, java.util.Map p2, boolean p3, int p4 ) [static]:mxRectangle
mxUtils.getSizeForString String p1, java.awt.Font p2, int p3 ) [static]:mxRectangle

to the top

Removed Methods (17)


jgraphx.jar, mxLightweightTextPane.class
package com.mxgraph.util
mxLightweightTextPane.firePropertyChange String p1, boolean p2, boolean p3 ):void
mxLightweightTextPane.firePropertyChange String p1, byte p2, byte p3 ):void
mxLightweightTextPane.firePropertyChange String p1, char p2, char p3 ):void
mxLightweightTextPane.firePropertyChange String p1, double p2, double p3 ):void
mxLightweightTextPane.firePropertyChange String p1, float p2, float p3 ):void
mxLightweightTextPane.firePropertyChange String p1, int p2, int p3 ):void
mxLightweightTextPane.firePropertyChange String p1, long p2, long p3 ):void
mxLightweightTextPane.firePropertyChange String p1, Object p2, Object p3 ):void
mxLightweightTextPane.firePropertyChange String p1, short p2, short p3 ):void
mxLightweightTextPane.getSharedInstance ( ) [static]:mxLightweightTextPane
mxLightweightTextPane.mxLightweightTextPane ( )
mxLightweightTextPane.repaint java.awt.Rectangle p1 ):void
mxLightweightTextPane.repaint long p1, int p2, int p3, int p4, int p5 ):void
mxLightweightTextPane.revalidate ( ):void
mxLightweightTextPane.validate ( ):void

jgraphx.jar, mxUtils.class
package com.mxgraph.util
mxUtils.getLabelSize String p1, java.util.Map p2, boolean p3 ) [static]:mxRectangle
mxUtils.getSizeForString String p1, java.awt.Font p2 ) [static]:mxRectangle

to the top

Problems with Data Types, High Severity (1)


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

to the top

Problems with Data Types, Low Severity (1)


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

to the top

Java ARchives (1)


jgraphx.jar

to the top

Classes (148)


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
mxModelCodec
mxObjectCodec
mxStylesheetCodec

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.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
mxEdgeHandler
mxElbowEdgeHandler
mxGraphHandler
mxGraphTransferHandler
mxInsertHandler
mxKeyboardHandler
mxPanningHandler
mxRotationHandler
mxRubberband
mxSubHandler
mxVertexHandler

package com.mxgraph.swing.util
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
mxMouseControl

package com.mxgraph.swing.view
mxCellEditor
mxICellEditor
mxInteractiveCanvas

package com.mxgraph.util
mxCellRenderer
mxCellRenderer.CanvasFactory
mxConstants
mxEvent
mxEventObject
mxEventSource
mxEventSource.mxIEventListener
mxImage
mxLightweightTextPane
mxPoint
mxRectangle
mxResources
mxUndoableEdit
mxUndoableEdit.mxUndoableChange
mxUndoManager
mxUtils

package com.mxgraph.view
mxCellState
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:19:33 2011 for JGraph X by Java API Compliance Checker 1.0
A tool for checking backward binary/source compatibility of a Java library API