Binary compatibility report for the JGraph library between 5.10.0.1 and 5.10.1.0 versions
Test Info
Library Name | JGraph |
Version #1 | 5.10.0.1 |
Version #2 | 5.10.1.0 |
Test Results
Total Java ARchives | 2 |
---|
Total Methods / Classes | 1399 / 86 |
---|
Verdict | Incompatible (47.2%) |
Problem Summary
| Severity | Count |
---|
Added Methods | - | 45 |
---|
Removed Methods | High | 20 |
---|
Problems with Data Types | High | 7 |
---|
Medium | 3 |
Low | 1 |
Problems with Methods | High | 0 |
---|
Medium | 0 |
Low | 0 |
Other Changes in Data Types | - | 11 |
Added Methods (45)
jgraph.jar, AbstractCellView.class
package org.jgraph.graph
AbstractCellView.changeAttributes ( GraphLayoutCache p1, Map p2 ) : Map
[mangled: org/jgraph/graph/AbstractCellView.changeAttributes:(Lorg/jgraph/graph/GraphLayoutCache;Ljava/util/Map;)Ljava/util/Map;]
AbstractCellView.refresh ( GraphLayoutCache p1, CellMapper p2, boolean p3 ) : void
[mangled: org/jgraph/graph/AbstractCellView.refresh:(Lorg/jgraph/graph/GraphLayoutCache;Lorg/jgraph/graph/CellMapper;Z)V]
AbstractCellView.update ( GraphLayoutCache p1 ) : void
[mangled: org/jgraph/graph/AbstractCellView.update:(Lorg/jgraph/graph/GraphLayoutCache;)V]
jgraph.jar, CellView.class
package org.jgraph.graph
CellView.changeAttributes ( GraphLayoutCache p1, Map p2 ) [abstract] : Map
[mangled: org/jgraph/graph/CellView.changeAttributes:(Lorg/jgraph/graph/GraphLayoutCache;Ljava/util/Map;)Ljava/util/Map;]
CellView.refresh ( GraphLayoutCache p1, CellMapper p2, boolean p3 ) [abstract] : void
[mangled: org/jgraph/graph/CellView.refresh:(Lorg/jgraph/graph/GraphLayoutCache;Lorg/jgraph/graph/CellMapper;Z)V]
CellView.update ( GraphLayoutCache p1 ) [abstract] : void
[mangled: org/jgraph/graph/CellView.update:(Lorg/jgraph/graph/GraphLayoutCache;)V]
jgraph.jar, DefaultGraphModel.class
package org.jgraph.graph
DefaultGraphModel.beginUpdate ( ) : void
[mangled: org/jgraph/graph/DefaultGraphModel.beginUpdate:()V]
DefaultGraphModel.endUpdate ( ) : void
[mangled: org/jgraph/graph/DefaultGraphModel.endUpdate:()V]
DefaultGraphModel.execute ( ExecutableChange p1 ) : void
[mangled: org/jgraph/graph/DefaultGraphModel.execute:(Lorg/jgraph/graph/ExecutableChange;)V]
DefaultGraphModel.getUpdateLevel ( ) : int
[mangled: org/jgraph/graph/DefaultGraphModel.getUpdateLevel:()I]
DefaultGraphModel.isRemoveEmptyGroups ( ) : boolean
[mangled: org/jgraph/graph/DefaultGraphModel.isRemoveEmptyGroups:()Z]
DefaultGraphModel.setRemoveEmptyGroups ( boolean p1 ) : void
[mangled: org/jgraph/graph/DefaultGraphModel.setRemoveEmptyGroups:(Z)V]
jgraph.jar, DefaultRouting.class
package org.jgraph.graph
DefaultEdge.DefaultRouting.routeEdge ( GraphLayoutCache p1, EdgeView p2 ) : List
[mangled: org/jgraph/graph/DefaultEdge.DefaultRouting.routeEdge:(Lorg/jgraph/graph/GraphLayoutCache;Lorg/jgraph/graph/EdgeView;)Ljava/util/List;]
jgraph.jar, EdgeHandle.class
package org.jgraph.graph
EdgeView.EdgeHandle.getRelativeLabelPosition ( EdgeView p1, Point2D p2 ) : Point2D
[mangled: org/jgraph/graph/EdgeView.EdgeHandle.getRelativeLabelPosition:(Lorg/jgraph/graph/EdgeView;Ljava/awt/geom/Point2D;)Ljava/awt/geom/Point2D;]
jgraph.jar, EdgeRenderer.class
package org.jgraph.graph
EdgeRenderer.getRelativeLabelPosition ( EdgeView p1, Point2D p2 ) : Point2D
[mangled: org/jgraph/graph/EdgeRenderer.getRelativeLabelPosition:(Lorg/jgraph/graph/EdgeView;Ljava/awt/geom/Point2D;)Ljava/awt/geom/Point2D;]
jgraph.jar, EdgeView.class
package org.jgraph.graph
EdgeView.refresh ( GraphLayoutCache p1, CellMapper p2, boolean p3 ) : void
[mangled: org/jgraph/graph/EdgeView.refresh:(Lorg/jgraph/graph/GraphLayoutCache;Lorg/jgraph/graph/CellMapper;Z)V]
EdgeView.update ( GraphLayoutCache p1 ) : void
[mangled: org/jgraph/graph/EdgeView.update:(Lorg/jgraph/graph/GraphLayoutCache;)V]
jgraph.jar, ExecutableChange.class
package org.jgraph.graph
ExecutableChange.ExecutableChange ( )
[mangled: org/jgraph/graph/ExecutableChange."<init>":()V]
ExecutableChange.execute ( ) [abstract] : void
[mangled: org/jgraph/graph/ExecutableChange.execute:()V]
ExecutableChange.redo ( ) : void
[mangled: org/jgraph/graph/ExecutableChange.redo:()V]
ExecutableChange.undo ( ) : void
[mangled: org/jgraph/graph/ExecutableChange.undo:()V]
jgraph.jar, GraphConstants.class
package org.jgraph.graph
GraphConstants.getLink ( Map p1 ) [static] : String
[mangled: org/jgraph/graph/GraphConstants.getLink:(Ljava/util/Map;)Ljava/lang/String;]
GraphConstants.setLink ( Map p1, String p2 ) [static] : void
[mangled: org/jgraph/graph/GraphConstants.setLink:(Ljava/util/Map;Ljava/lang/String;)V]
jgraph.jar, GraphModel.class
package org.jgraph.graph
GraphModel.beginUpdate ( ) [abstract] : void
[mangled: org/jgraph/graph/GraphModel.beginUpdate:()V]
GraphModel.endUpdate ( ) [abstract] : void
[mangled: org/jgraph/graph/GraphModel.endUpdate:()V]
GraphModel.execute ( ExecutableChange p1 ) [abstract] : void
[mangled: org/jgraph/graph/GraphModel.execute:(Lorg/jgraph/graph/ExecutableChange;)V]
jgraph.jar, JGraph.class
package org.jgraph
JGraph.createBufferedImage ( int p1, int p2 ) : void
[mangled: org/jgraph/JGraph.createBufferedImage:(II)V]
JGraph.getOffscreenBounds ( ) : Rectangle2D
[mangled: org/jgraph/JGraph.getOffscreenBounds:()Ljava/awt/geom/Rectangle2D;]
JGraph.getViewPortBounds ( ) : Rectangle2D
[mangled: org/jgraph/JGraph.getViewPortBounds:()Ljava/awt/geom/Rectangle2D;]
JGraph.isGroupsEditable ( ) : boolean
[mangled: org/jgraph/JGraph.isGroupsEditable:()Z]
JGraph.isMoveBeyondGraphBounds ( ) : boolean
[mangled: org/jgraph/JGraph.isMoveBeyondGraphBounds:()Z]
JGraph.isVolatileOffscreen ( ) : boolean
[mangled: org/jgraph/JGraph.isVolatileOffscreen:()Z]
JGraph.setGroupsEditable ( boolean p1 ) : void
[mangled: org/jgraph/JGraph.setGroupsEditable:(Z)V]
JGraph.setMoveBeyondGraphBounds ( boolean p1 ) : void
[mangled: org/jgraph/JGraph.setMoveBeyondGraphBounds:(Z)V]
JGraph.setOffscreenBounds ( Rectangle2D p1 ) : void
[mangled: org/jgraph/JGraph.setOffscreenBounds:(Ljava/awt/geom/Rectangle2D;)V]
JGraph.setupOffScreen ( int p1, int p2, int p3, int p4, Rectangle2D p5 ) : void
[mangled: org/jgraph/JGraph.setupOffScreen:(IIIILjava/awt/geom/Rectangle2D;)V]
JGraph.setVolatileOffscreen ( boolean p1 ) : void
[mangled: org/jgraph/JGraph.setVolatileOffscreen:(Z)V]
jgraph.jar, LoopRouting.class
package org.jgraph.graph
DefaultEdge.LoopRouting.route ( GraphLayoutCache p1, EdgeView p2 ) : List
[mangled: org/jgraph/graph/DefaultEdge.LoopRouting.route:(Lorg/jgraph/graph/GraphLayoutCache;Lorg/jgraph/graph/EdgeView;)Ljava/util/List;]
DefaultEdge.LoopRouting.routeEdge ( GraphLayoutCache p1, EdgeView p2 ) : List
[mangled: org/jgraph/graph/DefaultEdge.LoopRouting.routeEdge:(Lorg/jgraph/graph/GraphLayoutCache;Lorg/jgraph/graph/EdgeView;)Ljava/util/List;]
DefaultEdge.LoopRouting.routeLoop ( GraphLayoutCache p1, EdgeView p2 ) : List
[mangled: org/jgraph/graph/DefaultEdge.LoopRouting.routeLoop:(Lorg/jgraph/graph/GraphLayoutCache;Lorg/jgraph/graph/EdgeView;)Ljava/util/List;]
jgraph.jar, PortView.class
package org.jgraph.graph
PortView.getPortSize ( ) : int
[mangled: org/jgraph/graph/PortView.getPortSize:()I]
PortView.setPortSize ( int p1 ) : void
[mangled: org/jgraph/graph/PortView.setPortSize:(I)V]
jgraph.jar, RootHandle.class
package org.jgraph.plaf.basic
BasicGraphUI.RootHandle.constrainDrag ( MouseEvent p1, double p2, double p3, double p4, double p5 ) : Point2D
[mangled: org/jgraph/plaf/basic/BasicGraphUI.RootHandle.constrainDrag:(Ljava/awt/event/MouseEvent;DDDD)Ljava/awt/geom/Point2D;]
jgraph.jar, Routing.class
package org.jgraph.graph
Edge.Routing.route ( GraphLayoutCache p1, EdgeView p2 ) [abstract] : List
[mangled: org/jgraph/graph/Edge.Routing.route:(Lorg/jgraph/graph/GraphLayoutCache;Lorg/jgraph/graph/EdgeView;)Ljava/util/List;]
jgraph.jar, VertexView.class
package org.jgraph.graph
VertexView.update ( GraphLayoutCache p1 ) : void
[mangled: org/jgraph/graph/VertexView.update:(Lorg/jgraph/graph/GraphLayoutCache;)V]
to the top
Removed Methods (20)
jgraph.jar, AbstractCellView.class
package org.jgraph.graph
AbstractCellView.changeAttributes ( Map p1 ) : Map
[mangled: org/jgraph/graph/AbstractCellView.changeAttributes:(Ljava/util/Map;)Ljava/util/Map;]
AbstractCellView.refresh ( GraphModel p1, CellMapper p2, boolean p3 ) : void
[mangled: org/jgraph/graph/AbstractCellView.refresh:(Lorg/jgraph/graph/GraphModel;Lorg/jgraph/graph/CellMapper;Z)V]
AbstractCellView.update ( ) : void
[mangled: org/jgraph/graph/AbstractCellView.update:()V]
jgraph.jar, CellView.class
package org.jgraph.graph
CellView.changeAttributes ( Map p1 ) [abstract] : Map
[mangled: org/jgraph/graph/CellView.changeAttributes:(Ljava/util/Map;)Ljava/util/Map;]
CellView.refresh ( GraphModel p1, CellMapper p2, boolean p3 ) [abstract] : void
[mangled: org/jgraph/graph/CellView.refresh:(Lorg/jgraph/graph/GraphModel;Lorg/jgraph/graph/CellMapper;Z)V]
CellView.update ( ) [abstract] : void
[mangled: org/jgraph/graph/CellView.update:()V]
jgraph.jar, DefaultRouting.class
package org.jgraph.graph
DefaultEdge.DefaultRouting.routeEdge ( EdgeView p1 ) : List
[mangled: org/jgraph/graph/DefaultEdge.DefaultRouting.routeEdge:(Lorg/jgraph/graph/EdgeView;)Ljava/util/List;]
jgraph.jar, EdgeView.class
package org.jgraph.graph
EdgeView.refresh ( GraphModel p1, CellMapper p2, boolean p3 ) : void
[mangled: org/jgraph/graph/EdgeView.refresh:(Lorg/jgraph/graph/GraphModel;Lorg/jgraph/graph/CellMapper;Z)V]
EdgeView.update ( ) : void
[mangled: org/jgraph/graph/EdgeView.update:()V]
jgraph.jar, JGraph.class
package org.jgraph
JGraph.getOffscreenOverlay ( ) : Image
[mangled: org/jgraph/JGraph.getOffscreenOverlay:()Ljava/awt/Image;]
JGraph.getOffscreenOverlayPosition ( ) : Point2D
[mangled: org/jgraph/JGraph.getOffscreenOverlayPosition:()Ljava/awt/geom/Point2D;]
JGraph.isGraphicsAcceleration ( ) : boolean
[mangled: org/jgraph/JGraph.isGraphicsAcceleration:()Z]
JGraph.setGraphicsAcceleration ( boolean p1 ) : void
[mangled: org/jgraph/JGraph.setGraphicsAcceleration:(Z)V]
JGraph.setOffscreenOverlay ( Image p1 ) : void
[mangled: org/jgraph/JGraph.setOffscreenOverlay:(Ljava/awt/Image;)V]
JGraph.updateOverlay ( Image p1, Point2D p2 ) : void
[mangled: org/jgraph/JGraph.updateOverlay:(Ljava/awt/Image;Ljava/awt/geom/Point2D;)V]
jgraph.jar, LoopRouting.class
package org.jgraph.graph
DefaultEdge.LoopRouting.route ( EdgeView p1 ) : List
[mangled: org/jgraph/graph/DefaultEdge.LoopRouting.route:(Lorg/jgraph/graph/EdgeView;)Ljava/util/List;]
DefaultEdge.LoopRouting.routeEdge ( EdgeView p1 ) : List
[mangled: org/jgraph/graph/DefaultEdge.LoopRouting.routeEdge:(Lorg/jgraph/graph/EdgeView;)Ljava/util/List;]
DefaultEdge.LoopRouting.routeLoop ( EdgeView p1 ) : List
[mangled: org/jgraph/graph/DefaultEdge.LoopRouting.routeLoop:(Lorg/jgraph/graph/EdgeView;)Ljava/util/List;]
jgraph.jar, Routing.class
package org.jgraph.graph
Edge.Routing.route ( EdgeView p1 ) [abstract] : List
[mangled: org/jgraph/graph/Edge.Routing.route:(Lorg/jgraph/graph/EdgeView;)Ljava/util/List;]
jgraph.jar, VertexView.class
package org.jgraph.graph
VertexView.update ( ) : void
[mangled: org/jgraph/graph/VertexView.update:()V]
to the top
Problems with Data Types, High Severity (7)
jgraph.jar
package org.jgraph
[+] JGraph (3)
| Change | Effect |
---|
1 | Field offscreenOverlay of type java.awt.Image has been removed from this class. | A client program may be interrupted by NoSuchFieldError exception. |
2 | Field offscreenOverlayPosition of type java.awt.geom.Point2D has been removed from this class. | A client program may be interrupted by NoSuchFieldError exception. |
3 | Field graphicsAcceleration has been renamed to volatileOffscreen. | A client program may be interrupted by NoSuchFieldError exception. |
[+] affected methods (416)
getHandle ( GraphContext )Field 'p1.graph' in 1st parameter 'p1' of this abstract method has type 'JGraph'.
getRendererComponent ( JGraph, boolean, boolean, boolean )1st parameter 'p1' of this method has type 'JGraph'.
intersects ( JGraph, Rectangle2D )1st parameter 'p1' of this method has type 'JGraph'.
getGraphForEvent ( MouseEvent )Return value of this method has type 'JGraph'.
handleMarqueeEvent ( MouseEvent, JGraph, Rectangle2D )2nd parameter 'p2' of this method has type 'JGraph'.
isMarqueeTriggerEvent ( MouseEvent, JGraph )2nd parameter 'p2' of this method has type 'JGraph'.
overlay ( JGraph, Graphics, boolean )1st parameter 'p1' of this method has type 'JGraph'.
paint ( JGraph, Graphics )1st parameter 'p1' of this method has type 'JGraph'.
getHandle ( GraphContext )Field 'p1.graph' in 1st parameter 'p1' of this abstract method has type 'JGraph'.
getRendererComponent ( JGraph, boolean, boolean, boolean )1st parameter 'p1' of this abstract method has type 'JGraph'.
intersects ( JGraph, Rectangle2D )1st parameter 'p1' of this abstract method has type 'JGraph'.
getRendererComponent ( JGraph, CellView, boolean, boolean, boolean )1st parameter 'p1' of this abstract method has type 'JGraph'.
...
package org.jgraph.graph
[+] CellView (3)
| Change | Effect |
---|
1 | Abstract method changeAttributes ( Map ) has been removed from this interface. | A client program may be interrupted by NoSuchMethodError exception. |
2 | Abstract method refresh ( GraphModel, CellMapper, boolean ) has been removed from this interface. | A client program may be interrupted by NoSuchMethodError exception. |
3 | Abstract method update ( ) has been removed from this interface. | A client program may be interrupted by NoSuchMethodError exception. |
[+] affected methods (259)
AbstractCellView ( )Field 'this.parent' in the object of this method has type 'CellView'.
AbstractCellView ( Object )Field 'this.parent' in the object of this method has type 'CellView'.
childUpdated ( )Field 'this.parent' in the object of this method has type 'CellView'.
createAttributeMap ( )Field 'this.parent' in the object of this method has type 'CellView'.
getAllAttributes ( )Field 'this.parent' in the object of this method has type 'CellView'.
getAttributes ( )Field 'this.parent' in the object of this method has type 'CellView'.
getBounds ( )Field 'this.parent' in the object of this method has type 'CellView'.
getBounds ( CellView[ ] )Field 'this.parent' in the object of this method has type 'CellView'.
getCell ( )Field 'this.parent' in the object of this method has type 'CellView'.
getCellAttributes ( GraphModel )Field 'this.parent' in the object of this method has type 'CellView'.
getCenterPoint ( CellView )1st parameter 'p1' of this method has type 'CellView'.
getChildViews ( )Field 'this.parent' in the object of this method has type 'CellView'.
...
[+] Edge.Routing (1)
| Change | Effect |
---|
1 | Abstract method route ( EdgeView ) has been removed from this interface. | A client program may be interrupted by NoSuchMethodError exception. |
[+] affected methods (116)
getPreferredLineStyle ( EdgeView )This abstract method is from 'Edge.Routing' interface.
GraphConstants ( )Field 'this.ROUTING_SIMPLE' in the object of this method has type 'Edge.Routing'.
createAttributes ( Object[ ], Object[ ], Object[ ] )Field 'this.ROUTING_SIMPLE' in the object of this method has type 'Edge.Routing'.
createAttributes ( Object[ ], Object, Object )Field 'this.ROUTING_SIMPLE' in the object of this method has type 'Edge.Routing'.
createAttributes ( Object[ ], CellMapper )Field 'this.ROUTING_SIMPLE' in the object of this method has type 'Edge.Routing'.
createAttributes ( Object, Object, Object )Field 'this.ROUTING_SIMPLE' in the object of this method has type 'Edge.Routing'.
createAttributesFromModel ( Object[ ], GraphModel )Field 'this.ROUTING_SIMPLE' in the object of this method has type 'Edge.Routing'.
getBackground ( Map )Field 'this.ROUTING_SIMPLE' in the object of this method has type 'Edge.Routing'.
getBeginSize ( Map )Field 'this.ROUTING_SIMPLE' in the object of this method has type 'Edge.Routing'.
getBorder ( Map )Field 'this.ROUTING_SIMPLE' in the object of this method has type 'Edge.Routing'.
getBorderColor ( Map )Field 'this.ROUTING_SIMPLE' in the object of this method has type 'Edge.Routing'.
getBounds ( Map )Field 'this.ROUTING_SIMPLE' in the object of this method has type 'Edge.Routing'.
...
to the top
Problems with Data Types, Medium Severity (3)
jgraph.jar
package org.jgraph.graph
[+] CellView (3)
| Change | Effect |
---|
1 | Abstract method changeAttributes ( GraphLayoutCache, Map ) has been added to this interface. | A client program may be interrupted by AbstractMethodError exception. Added abstract method is called in 2nd library version by the method reload ( ) and may not be implemented by old clients. |
2 | Abstract method refresh ( GraphLayoutCache, CellMapper, boolean ) has been added to this interface. | A client program may be interrupted by AbstractMethodError exception. Added abstract method is called in 2nd library version by the method refresh ( CellView, boolean ) and may not be implemented by old clients. |
3 | Abstract method update ( GraphLayoutCache ) has been added to this interface. | A client program may be interrupted by AbstractMethodError exception. Added abstract method is called in 2nd library version by the method getPreferredSize ( JGraph, CellView ) and may not be implemented by old clients. |
[+] affected methods (259)
AbstractCellView ( )Field 'this.parent' in the object of this method has type 'CellView'.
AbstractCellView ( Object )Field 'this.parent' in the object of this method has type 'CellView'.
childUpdated ( )Field 'this.parent' in the object of this method has type 'CellView'.
createAttributeMap ( )Field 'this.parent' in the object of this method has type 'CellView'.
getAllAttributes ( )Field 'this.parent' in the object of this method has type 'CellView'.
getAttributes ( )Field 'this.parent' in the object of this method has type 'CellView'.
getBounds ( )Field 'this.parent' in the object of this method has type 'CellView'.
getBounds ( CellView[ ] )Field 'this.parent' in the object of this method has type 'CellView'.
getCell ( )Field 'this.parent' in the object of this method has type 'CellView'.
getCellAttributes ( GraphModel )Field 'this.parent' in the object of this method has type 'CellView'.
getCenterPoint ( CellView )1st parameter 'p1' of this method has type 'CellView'.
getChildViews ( )Field 'this.parent' in the object of this method has type 'CellView'.
...
to the top
Problems with Data Types, Low Severity (1)
jgraph.jar
package org.jgraph
[+] JGraph (1)
| Change | Effect |
---|
1 | Value of final field VERSION (java.lang.String) has been changed from "JGraph (v5.10.0.1)" to "JGraph (v5.10.1.0)". | Old value of the field will be inlined to the client code at compile-time and will be used instead of a new one. |
[+] affected methods (416)
getHandle ( GraphContext )Field 'p1.graph' in 1st parameter 'p1' of this abstract method has type 'JGraph'.
getRendererComponent ( JGraph, boolean, boolean, boolean )1st parameter 'p1' of this method has type 'JGraph'.
intersects ( JGraph, Rectangle2D )1st parameter 'p1' of this method has type 'JGraph'.
getGraphForEvent ( MouseEvent )Return value of this method has type 'JGraph'.
handleMarqueeEvent ( MouseEvent, JGraph, Rectangle2D )2nd parameter 'p2' of this method has type 'JGraph'.
isMarqueeTriggerEvent ( MouseEvent, JGraph )2nd parameter 'p2' of this method has type 'JGraph'.
overlay ( JGraph, Graphics, boolean )1st parameter 'p1' of this method has type 'JGraph'.
paint ( JGraph, Graphics )1st parameter 'p1' of this method has type 'JGraph'.
getHandle ( GraphContext )Field 'p1.graph' in 1st parameter 'p1' of this abstract method has type 'JGraph'.
getRendererComponent ( JGraph, boolean, boolean, boolean )1st parameter 'p1' of this abstract method has type 'JGraph'.
intersects ( JGraph, Rectangle2D )1st parameter 'p1' of this abstract method has type 'JGraph'.
getRendererComponent ( JGraph, CellView, boolean, boolean, boolean )1st parameter 'p1' of this abstract method has type 'JGraph'.
...
to the top
Other Changes in Data Types (11)
jgraph.jar
package org.jgraph
[+] JGraph (4)
| Change | Effect |
---|
1 | Field groupsEditable has been added to this class. | No effect. NOTE: A static field from a super-interface of a client class may hide an added field (with the same name) inherited from the super-class of a client class and cause IncompatibleClassChangeError exception. |
2 | Field moveBeyondGraphBounds has been added to this class. | No effect. NOTE: A static field from a super-interface of a client class may hide an added field (with the same name) inherited from the super-class of a client class and cause IncompatibleClassChangeError exception. |
3 | Field offscreenBounds has been added to this class. | No effect. NOTE: A static field from a super-interface of a client class may hide an added field (with the same name) inherited from the super-class of a client class and cause IncompatibleClassChangeError exception. |
4 | Field offscreenBuffer has been added to this class. | No effect. NOTE: A static field from a super-interface of a client class may hide an added field (with the same name) inherited from the super-class of a client class and cause IncompatibleClassChangeError exception. |
[+] affected methods (416)
getHandle ( GraphContext )Field 'p1.graph' in 1st parameter 'p1' of this abstract method has type 'JGraph'.
getRendererComponent ( JGraph, boolean, boolean, boolean )1st parameter 'p1' of this method has type 'JGraph'.
intersects ( JGraph, Rectangle2D )1st parameter 'p1' of this method has type 'JGraph'.
getGraphForEvent ( MouseEvent )Return value of this method has type 'JGraph'.
handleMarqueeEvent ( MouseEvent, JGraph, Rectangle2D )2nd parameter 'p2' of this method has type 'JGraph'.
isMarqueeTriggerEvent ( MouseEvent, JGraph )2nd parameter 'p2' of this method has type 'JGraph'.
overlay ( JGraph, Graphics, boolean )1st parameter 'p1' of this method has type 'JGraph'.
paint ( JGraph, Graphics )1st parameter 'p1' of this method has type 'JGraph'.
getHandle ( GraphContext )Field 'p1.graph' in 1st parameter 'p1' of this abstract method has type 'JGraph'.
getRendererComponent ( JGraph, boolean, boolean, boolean )1st parameter 'p1' of this abstract method has type 'JGraph'.
intersects ( JGraph, Rectangle2D )1st parameter 'p1' of this abstract method has type 'JGraph'.
getRendererComponent ( JGraph, CellView, boolean, boolean, boolean )1st parameter 'p1' of this abstract method has type 'JGraph'.
...
package org.jgraph.graph
[+] DefaultGraphModel (2)
| Change | Effect |
---|
1 | Field currentUpdate has been added to this class. | No effect. NOTE: A static field from a super-interface of a client class may hide an added field (with the same name) inherited from the super-class of a client class and cause IncompatibleClassChangeError exception. |
2 | Field removeEmptyGroups has been added to this class. | No effect. NOTE: A static field from a super-interface of a client class may hide an added field (with the same name) inherited from the super-class of a client class and cause IncompatibleClassChangeError exception. |
[+] affected methods (76)
DefaultGraphModel ( )This constructor is from 'DefaultGraphModel' class.
DefaultGraphModel ( List, AttributeMap )This constructor is from 'DefaultGraphModel' class.
DefaultGraphModel ( List, AttributeMap, ConnectionSet )This constructor is from 'DefaultGraphModel' class.
acceptsSource ( Object, Object )This method is from 'DefaultGraphModel' class.
acceptsTarget ( Object, Object )This method is from 'DefaultGraphModel' class.
addGraphModelListener ( GraphModelListener )This method is from 'DefaultGraphModel' class.
cellsChanged ( Object[ ] )This method is from 'DefaultGraphModel' class.
cloneCell ( Object )This method is from 'DefaultGraphModel' class.
cloneCell ( GraphModel, Object[ ] )This method is from 'DefaultGraphModel' class.
cloneCell ( GraphModel, Object )This method is from 'DefaultGraphModel' class.
cloneCells ( Object[ ] )This method is from 'DefaultGraphModel' class.
cloneUserObject ( Object )This method is from 'DefaultGraphModel' class.
...
[+] Edge.Routing (1)
| Change | Effect |
---|
1 | Abstract method route ( GraphLayoutCache, EdgeView ) has been added to this interface. | No effect. |
[+] affected methods (116)
getPreferredLineStyle ( EdgeView )This abstract method is from 'Edge.Routing' interface.
GraphConstants ( )Field 'this.ROUTING_SIMPLE' in the object of this method has type 'Edge.Routing'.
createAttributes ( Object[ ], Object[ ], Object[ ] )Field 'this.ROUTING_SIMPLE' in the object of this method has type 'Edge.Routing'.
createAttributes ( Object[ ], Object, Object )Field 'this.ROUTING_SIMPLE' in the object of this method has type 'Edge.Routing'.
createAttributes ( Object[ ], CellMapper )Field 'this.ROUTING_SIMPLE' in the object of this method has type 'Edge.Routing'.
createAttributes ( Object, Object, Object )Field 'this.ROUTING_SIMPLE' in the object of this method has type 'Edge.Routing'.
createAttributesFromModel ( Object[ ], GraphModel )Field 'this.ROUTING_SIMPLE' in the object of this method has type 'Edge.Routing'.
getBackground ( Map )Field 'this.ROUTING_SIMPLE' in the object of this method has type 'Edge.Routing'.
getBeginSize ( Map )Field 'this.ROUTING_SIMPLE' in the object of this method has type 'Edge.Routing'.
getBorder ( Map )Field 'this.ROUTING_SIMPLE' in the object of this method has type 'Edge.Routing'.
getBorderColor ( Map )Field 'this.ROUTING_SIMPLE' in the object of this method has type 'Edge.Routing'.
getBounds ( Map )Field 'this.ROUTING_SIMPLE' in the object of this method has type 'Edge.Routing'.
...
[+] GraphConstants (1)
| Change | Effect |
---|
1 | Field LINK has been added to this class. | No effect. NOTE: A static field from a super-interface of a client class may hide an added field (with the same name) inherited from the super-class of a client class and cause IncompatibleClassChangeError exception. |
[+] affected methods (115)
GraphConstants ( )This constructor is from 'GraphConstants' class.
createAttributes ( Object[ ], Object[ ], Object[ ] )This method is from 'GraphConstants' class.
createAttributes ( Object[ ], Object, Object )This method is from 'GraphConstants' class.
createAttributes ( Object[ ], CellMapper )This method is from 'GraphConstants' class.
createAttributes ( Object, Object, Object )This method is from 'GraphConstants' class.
createAttributesFromModel ( Object[ ], GraphModel )This method is from 'GraphConstants' class.
getBackground ( Map )This method is from 'GraphConstants' class.
getBeginSize ( Map )This method is from 'GraphConstants' class.
getBorder ( Map )This method is from 'GraphConstants' class.
getBorderColor ( Map )This method is from 'GraphConstants' class.
getBounds ( Map )This method is from 'GraphConstants' class.
getDashOffset ( Map )This method is from 'GraphConstants' class.
...
[+] GraphModel (3)
| Change | Effect |
---|
1 | Abstract method beginUpdate ( ) has been added to this interface. | No effect. |
2 | Abstract method endUpdate ( ) has been added to this interface. | No effect. |
3 | Abstract method execute ( ExecutableChange ) has been added to this interface. | No effect. |
[+] affected methods (615)
getViews ( GraphLayoutCache )Field 'p1.graphModel' in 1st parameter 'p1' of this abstract method has type 'GraphModel'.
putViews ( GraphLayoutCache, CellView[ ] )Field 'p1.graphModel' in 1st parameter 'p1' of this abstract method has type 'GraphModel'.
getCellAttributes ( GraphModel )1st parameter 'p1' of this method has type 'GraphModel'.
getHandle ( GraphContext )Field 'p1.graph.graphModel' in 1st parameter 'p1' of this abstract method has type 'GraphModel'.
getRendererComponent ( JGraph, boolean, boolean, boolean )Field 'p1.graphModel' in 1st parameter 'p1' of this method has type 'GraphModel'.
intersects ( JGraph, Rectangle2D )Field 'p1.graphModel' in 1st parameter 'p1' of this method has type 'GraphModel'.
getGraphForEvent ( MouseEvent )Field 'retval.graphModel' in return value of this method has type 'GraphModel'.
handleMarqueeEvent ( MouseEvent, JGraph, Rectangle2D )Field 'p2.graphModel' in 2nd parameter 'p2' of this method has type 'GraphModel'.
isMarqueeTriggerEvent ( MouseEvent, JGraph )Field 'p2.graphModel' in 2nd parameter 'p2' of this method has type 'GraphModel'.
overlay ( JGraph, Graphics, boolean )Field 'p1.graphModel' in 1st parameter 'p1' of this method has type 'GraphModel'.
paint ( JGraph, Graphics )Field 'p1.graphModel' in 1st parameter 'p1' of this method has type 'GraphModel'.
getHandle ( GraphContext )Field 'p1.graph.graphModel' in 1st parameter 'p1' of this abstract method has type 'GraphModel'.
...
to the top
Java ARchives (2)
jgraph-5.10.0.1-lgpl.jar
jgraph.jar
to the top