Binary compatibility report for the JGraph X library from version 1.7.0.7 to 1.7.1.0


Summary


Total Java ARchives1
Total Classes260
Checked Methods / Types3594 / 220
VerdictCompatible

Problem Summary


Added Methods103
Removed Methods0
Problems with
Data Types
High risk0
Medium risk0
Low risk1
Problems with
Methods
High risk0
Medium risk0
Low risk0

Added Methods (103)


jgraphx.jar, CanvasState.class
package com.mxgraph.canvas
mxGraphicsCanvas2D.CanvasState.clone ( ):Object
mxGraphicsCanvas2D.CanvasState.mxGraphicsCanvas2D#CanvasState mxGraphicsCanvas2D p1 ):protected

jgraphx.jar, IElementHandler.class
package com.mxgraph.reader
mxDomOutputParser.IElementHandler.parseElement org.w3c.dom.Element p1 ) [abstract]:void
mxSaxOutputHandler.IElementHandler.parseElement org.xml.sax.Attributes p1 ) [abstract]:void

jgraphx.jar, mxDomOutputParser.class
package com.mxgraph.reader
mxDomOutputParser.initHandlers ( ):void
mxDomOutputParser.mxDomOutputParser com.mxgraph.canvas.mxICanvas2D p1 )
mxDomOutputParser.read org.w3c.dom.Node p1 ):void

jgraphx.jar, mxGraphicsCanvas2D.class
package com.mxgraph.canvas
mxGraphicsCanvas2D.arcTo double p1, double p2, double p3, boolean p4, boolean p5, double p6, double p7 ):void
mxGraphicsCanvas2D.begin ( ):void
mxGraphicsCanvas2D.clip ( ):void
mxGraphicsCanvas2D.cloneState mxGraphicsCanvas2D.CanvasState p1 ):mxGraphicsCanvas2D.CanvasState
mxGraphicsCanvas2D.close ( ):void
mxGraphicsCanvas2D.createFont String p1, int p2, int p3 ):java.awt.Font
mxGraphicsCanvas2D.createImageGraphics double p1, double p2, double p3, double p4, boolean p5, boolean p6 ):java.awt.Graphics2D
mxGraphicsCanvas2D.createTextGraphics double p1, double p2, double p3, double p4, boolean p5 ):java.awt.Graphics2D
mxGraphicsCanvas2D.curveTo double p1, double p2, double p3, double p4, double p5, double p6 ):void
mxGraphicsCanvas2D.ellipse double p1, double p2, double p3, double p4 ):void
mxGraphicsCanvas2D.end ( ):void
mxGraphicsCanvas2D.fill ( ):void
mxGraphicsCanvas2D.fillAndStroke ( ):void
mxGraphicsCanvas2D.getGraphics ( ):java.awt.Graphics2D
mxGraphicsCanvas2D.getHorizontalTextPosition double p1, double p2, double p3, double p4, String p5, String p6, boolean p7, java.awt.FontMetrics p8, String[] p9 ):double
mxGraphicsCanvas2D.getImageBounds java.awt.Image p1, double p2, double p3, double p4, double p5, boolean p6 ):com.mxgraph.util.mxRectangle
mxGraphicsCanvas2D.getVerticalTextPosition double p1, double p2, double p3, double p4, String p5, String p6, boolean p7, java.awt.FontMetrics p8, String[] p9 ):double
mxGraphicsCanvas2D.image double p1, double p2, double p3, double p4, String p5, boolean p6, boolean p7, boolean p8 ):void
mxGraphicsCanvas2D.lineTo double p1, double p2 ):void
mxGraphicsCanvas2D.loadImage String p1 ):java.awt.Image
mxGraphicsCanvas2D.moveTo double p1, double p2 ):void
mxGraphicsCanvas2D.mxGraphicsCanvas2D java.awt.Graphics2D p1 )
mxGraphicsCanvas2D.parseColor String p1 ):java.awt.Color
mxGraphicsCanvas2D.quadTo double p1, double p2, double p3, double p4 ):void
mxGraphicsCanvas2D.rect double p1, double p2, double p3, double p4 ):void
mxGraphicsCanvas2D.restore ( ):void
mxGraphicsCanvas2D.rotate double p1, boolean p2, boolean p3, double p4, double p5 ):void
mxGraphicsCanvas2D.roundrect double p1, double p2, double p3, double p4, double p5, double p6 ):void
mxGraphicsCanvas2D.save ( ):void
mxGraphicsCanvas2D.scale double p1 ):void
mxGraphicsCanvas2D.scaleImage java.awt.Image p1, int p2, int p3 ):java.awt.Image
mxGraphicsCanvas2D.setAlpha double p1 ):void
mxGraphicsCanvas2D.setDashed boolean p1 ):void
mxGraphicsCanvas2D.setDashPattern String p1 ):void
mxGraphicsCanvas2D.setFillColor String p1 ):void
mxGraphicsCanvas2D.setFontColor String p1 ):void
mxGraphicsCanvas2D.setFontFamily String p1 ):void
mxGraphicsCanvas2D.setFontSize double p1 ):void
mxGraphicsCanvas2D.setFontStyle int p1 ):void
mxGraphicsCanvas2D.setGlassGradient double p1, double p2, double p3, double p4 ):void
mxGraphicsCanvas2D.setGradient String p1, String p2, double p3, double p4, double p5, double p6, String p7 ):void
mxGraphicsCanvas2D.setGraphics java.awt.Graphics2D p1 ):void
mxGraphicsCanvas2D.setLineCap String p1 ):void
mxGraphicsCanvas2D.setLineJoin String p1 ):void
mxGraphicsCanvas2D.setMiterLimit double p1 ):void
mxGraphicsCanvas2D.setStrokeColor String p1 ):void
mxGraphicsCanvas2D.setStrokeWidth double p1 ):void
mxGraphicsCanvas2D.shadow String p1 ):void
mxGraphicsCanvas2D.stroke ( ):void
mxGraphicsCanvas2D.text double p1, double p2, double p3, double p4, String p5, String p6, String p7, boolean p8 ):void
mxGraphicsCanvas2D.translate double p1, double p2 ):void
mxGraphicsCanvas2D.updateFont ( ):void
mxGraphicsCanvas2D.updateStroke ( ):void

jgraphx.jar, mxICanvas2D.class
package com.mxgraph.canvas
mxICanvas2D.arcTo double p1, double p2, double p3, boolean p4, boolean p5, double p6, double p7 ) [abstract]:void
mxICanvas2D.begin ( ) [abstract]:void
mxICanvas2D.clip ( ) [abstract]:void
mxICanvas2D.close ( ) [abstract]:void
mxICanvas2D.curveTo double p1, double p2, double p3, double p4, double p5, double p6 ) [abstract]:void
mxICanvas2D.ellipse double p1, double p2, double p3, double p4 ) [abstract]:void
mxICanvas2D.end ( ) [abstract]:void
mxICanvas2D.fill ( ) [abstract]:void
mxICanvas2D.fillAndStroke ( ) [abstract]:void
mxICanvas2D.image double p1, double p2, double p3, double p4, String p5, boolean p6, boolean p7, boolean p8 ) [abstract]:void
mxICanvas2D.lineTo double p1, double p2 ) [abstract]:void
mxICanvas2D.moveTo double p1, double p2 ) [abstract]:void
mxICanvas2D.quadTo double p1, double p2, double p3, double p4 ) [abstract]:void
mxICanvas2D.rect double p1, double p2, double p3, double p4 ) [abstract]:void
mxICanvas2D.restore ( ) [abstract]:void
mxICanvas2D.rotate double p1, boolean p2, boolean p3, double p4, double p5 ) [abstract]:void
mxICanvas2D.roundrect double p1, double p2, double p3, double p4, double p5, double p6 ) [abstract]:void
mxICanvas2D.save ( ) [abstract]:void
mxICanvas2D.scale double p1 ) [abstract]:void
mxICanvas2D.setAlpha double p1 ) [abstract]:void
mxICanvas2D.setDashed boolean p1 ) [abstract]:void
mxICanvas2D.setDashPattern String p1 ) [abstract]:void
mxICanvas2D.setFillColor String p1 ) [abstract]:void
mxICanvas2D.setFontColor String p1 ) [abstract]:void
mxICanvas2D.setFontFamily String p1 ) [abstract]:void
mxICanvas2D.setFontSize double p1 ) [abstract]:void
mxICanvas2D.setFontStyle int p1 ) [abstract]:void
mxICanvas2D.setGlassGradient double p1, double p2, double p3, double p4 ) [abstract]:void
mxICanvas2D.setGradient String p1, String p2, double p3, double p4, double p5, double p6, String p7 ) [abstract]:void
mxICanvas2D.setLineCap String p1 ) [abstract]:void
mxICanvas2D.setLineJoin String p1 ) [abstract]:void
mxICanvas2D.setMiterLimit double p1 ) [abstract]:void
mxICanvas2D.setStrokeColor String p1 ) [abstract]:void
mxICanvas2D.setStrokeWidth double p1 ) [abstract]:void
mxICanvas2D.shadow String p1 ) [abstract]:void
mxICanvas2D.stroke ( ) [abstract]:void
mxICanvas2D.text double p1, double p2, double p3, double p4, String p5, String p6, String p7, boolean p8 ) [abstract]:void
mxICanvas2D.translate double p1, double p2 ) [abstract]:void

jgraphx.jar, mxSaxOutputHandler.class
package com.mxgraph.reader
mxSaxOutputHandler.getCanvas ( ):com.mxgraph.canvas.mxICanvas2D
mxSaxOutputHandler.initHandlers ( ):void
mxSaxOutputHandler.mxSaxOutputHandler com.mxgraph.canvas.mxICanvas2D p1 )
mxSaxOutputHandler.setCanvas com.mxgraph.canvas.mxICanvas2D p1 ):void
mxSaxOutputHandler.startElement String p1, String p2, String p3, org.xml.sax.Attributes p4 ):void

to the top

Problems with Data Types, Low risk (1)


jgraphx.jar
package com.mxgraph.view
[+] mxGraph (1)

to the top

Java ARchives (1)


jgraphx.jar

to the top

Classes (260)


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
mxChildChangeCodec
mxCodec
mxCodecRegistry
mxGdCodec
mxGenericChangeCodec
mxGmlCodec
mxModelCodec
mxObjectCodec
mxRootChangeCodec
mxStylesheetCodec
mxTerminalChangeCodec
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.HierarchicalEdgeStyle
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
mxIMarker
mxIShape
mxITextShape
mxLabelShape
mxLineShape
mxMarkerRegistry
mxRectangleShape
mxRhombusShape
mxStencilShape
mxStencilShape.svgShape
mxSwimlaneShape
mxTriangleShape

package com.mxgraph.sharing
mxSession
mxSharedGraphModel
mxSharedState
mxSharedState.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
mxCellEditor.NoLinefeedHtmlEditorKit
mxCellEditor.NoLinefeedHtmlWriter
mxCellStatePreview
mxICellEditor
mxInteractiveCanvas

package com.mxgraph.util
mxBase64
mxCellRenderer
mxCellRenderer.CanvasFactory
mxConstants
mxCurve
mxEvent
mxEventObject
mxEventSource
mxEventSource.mxIEventListener
mxImage
mxImageBundle
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
mxPngTextDecoder

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 Thu Jul 14 09:01:45 2011 for JGraph X by Java API Compliance Checker 1.0
A tool for checking backward compatibility of a Java library API