Binary compatibility report for the JGraph library between 5.5.1 and 5.6.2 versions
Test Info
Library Name | JGraph |
Version #1 | 5.5.1 |
Version #2 | 5.6.2 |
Test Results
Total Java ARchives | 2 |
---|
Total Methods / Classes | 1287 / 85 |
---|
Verdict | Incompatible (15.2%) |
Problem Summary
| Severity | Count |
---|
Added Methods | - | 52 |
---|
Removed Methods | High | 5 |
---|
Problems with Data Types | High | 4 |
---|
Medium | 1 |
Low | 1 |
Problems with Methods | High | 0 |
---|
Medium | 0 |
Low | 0 |
Other Changes in Data Types | - | 17 |
Added Methods (52)
jgraph.jar, AbstractCellView.class
package org.jgraph.graph
AbstractCellView.getCenterPoint ( CellView p1 ) [static] : Point2D
[mangled: org/jgraph/graph/AbstractCellView.getCenterPoint:(Lorg/jgraph/graph/CellView;)Ljava/awt/geom/Point2D;]
AbstractCellView.getPerimeterPoint ( EdgeView p1, Point2D p2, Point2D p3 ) : Point2D
[mangled: org/jgraph/graph/AbstractCellView.getPerimeterPoint:(Lorg/jgraph/graph/EdgeView;Ljava/awt/geom/Point2D;Ljava/awt/geom/Point2D;)Ljava/awt/geom/Point2D;]
jgraph.jar, AttributeMap.class
package org.jgraph.graph
AttributeMap.AttributeMap ( int p1, float p2 )
[mangled: org/jgraph/graph/AttributeMap."<init>":(IF)V]
jgraph.jar, BasicMarqueeHandler.class
package org.jgraph.graph
BasicMarqueeHandler.getGraphForEvent ( MouseEvent p1 ) [static] : JGraph
[mangled: org/jgraph/graph/BasicMarqueeHandler.getGraphForEvent:(Ljava/awt/event/MouseEvent;)Lorg/jgraph/JGraph;]
jgraph.jar, CellView.class
package org.jgraph.graph
CellView.getPerimeterPoint ( EdgeView p1, Point2D p2, Point2D p3 ) [abstract] : Point2D
[mangled: org/jgraph/graph/CellView.getPerimeterPoint:(Lorg/jgraph/graph/EdgeView;Ljava/awt/geom/Point2D;Ljava/awt/geom/Point2D;)Ljava/awt/geom/Point2D;]
jgraph.jar, ConnectionSet.class
package org.jgraph.graph
ConnectionSet.ConnectionSet ( Set p1 )
[mangled: org/jgraph/graph/ConnectionSet."<init>":(Ljava/util/Set;)V]
jgraph.jar, DefaultGraphModel.class
package org.jgraph.graph
DefaultGraphModel.DefaultGraphModel ( List p1, AttributeMap p2, ConnectionSet p3 )
[mangled: org/jgraph/graph/DefaultGraphModel."<init>":(Ljava/util/List;Lorg/jgraph/graph/AttributeMap;Lorg/jgraph/graph/ConnectionSet;)V]
DefaultGraphModel.getConnectionSet ( ) : ConnectionSet
[mangled: org/jgraph/graph/DefaultGraphModel.getConnectionSet:()Lorg/jgraph/graph/ConnectionSet;]
DefaultGraphModel.getValue ( Object p1 ) : Object
[mangled: org/jgraph/graph/DefaultGraphModel.getValue:(Ljava/lang/Object;)Ljava/lang/Object;]
DefaultGraphModel.handleConnection ( ConnectionSet.Connection p1, boolean p2 ) : void
[mangled: org/jgraph/graph/DefaultGraphModel.handleConnection:(Lorg/jgraph/graph/ConnectionSet$Connection;Z)V]
DefaultGraphModel.isGroup ( GraphModel p1, Object p2 ) [static] : boolean
[mangled: org/jgraph/graph/DefaultGraphModel.isGroup:(Lorg/jgraph/graph/GraphModel;Ljava/lang/Object;)Z]
jgraph.jar, EdgeHandle.class
package org.jgraph.graph
EdgeView.EdgeHandle.processNestedMap ( Map p1, boolean p2 ) : void
[mangled: org/jgraph/graph/EdgeView.EdgeHandle.processNestedMap:(Ljava/util/Map;Z)V]
jgraph.jar, EdgeView.class
package org.jgraph.graph
EdgeView.addExtraLabel ( Point2D p1, Object p2 ) : void
[mangled: org/jgraph/graph/EdgeView.addExtraLabel:(Ljava/awt/geom/Point2D;Ljava/lang/Object;)V]
EdgeView.getNearestPoint ( boolean p1 ) : Point2D
[mangled: org/jgraph/graph/EdgeView.getNearestPoint:(Z)Ljava/awt/geom/Point2D;]
EdgeView.getPerimeterPoint ( EdgeView p1, Point2D p2, Point2D p3 ) : Point2D
[mangled: org/jgraph/graph/EdgeView.getPerimeterPoint:(Lorg/jgraph/graph/EdgeView;Ljava/awt/geom/Point2D;Ljava/awt/geom/Point2D;)Ljava/awt/geom/Point2D;]
EdgeView.getSourceParentView ( ) : CellView
[mangled: org/jgraph/graph/EdgeView.getSourceParentView:()Lorg/jgraph/graph/CellView;]
EdgeView.getTargetParentView ( ) : CellView
[mangled: org/jgraph/graph/EdgeView.getTargetParentView:()Lorg/jgraph/graph/CellView;]
EdgeView.getVisibleParent ( GraphModel p1, CellMapper p2, Object p3 ) : CellView
[mangled: org/jgraph/graph/EdgeView.getVisibleParent:(Lorg/jgraph/graph/GraphModel;Lorg/jgraph/graph/CellMapper;Ljava/lang/Object;)Lorg/jgraph/graph/CellView;]
EdgeView.removeExtraLabel ( int p1 ) : void
[mangled: org/jgraph/graph/EdgeView.removeExtraLabel:(I)V]
jgraph.jar, GraphConstants.class
package org.jgraph.graph
GraphConstants.getExtraLabelPositions ( Map p1 ) [static] : Point2D[ ]
[mangled: org/jgraph/graph/GraphConstants.getExtraLabelPositions:(Ljava/util/Map;)[Ljava/awt/geom/Point2D;]
GraphConstants.getLabelPosition ( Map p1 ) [static] : Point2D
[mangled: org/jgraph/graph/GraphConstants.getLabelPosition:(Ljava/util/Map;)Ljava/awt/geom/Point2D;]
GraphConstants.isGroupOpaque ( Map p1 ) [static] : boolean
[mangled: org/jgraph/graph/GraphConstants.isGroupOpaque:(Ljava/util/Map;)Z]
GraphConstants.setExtraLabelPositions ( Map p1, Point2D[ ] p2 ) [static] : void
[mangled: org/jgraph/graph/GraphConstants.setExtraLabelPositions:(Ljava/util/Map;[Ljava/awt/geom/Point2D;)V]
GraphConstants.setGroupOpaque ( Map p1, boolean p2 ) [static] : void
[mangled: org/jgraph/graph/GraphConstants.setGroupOpaque:(Ljava/util/Map;Z)V]
GraphConstants.setLabelPosition ( Map p1, Point2D p2 ) [static] : void
[mangled: org/jgraph/graph/GraphConstants.setLabelPosition:(Ljava/util/Map;Ljava/awt/geom/Point2D;)V]
jgraph.jar, GraphLayoutCache.class
package org.jgraph.graph
GraphLayoutCache.getCells ( boolean p1, boolean p2, boolean p3, boolean p4 ) : Object[ ]
[mangled: org/jgraph/graph/GraphLayoutCache.getCells:(ZZZZ)[Ljava/lang/Object;]
GraphLayoutCache.getChildPort ( Object p1, boolean p2 ) : Object
[mangled: org/jgraph/graph/GraphLayoutCache.getChildPort:(Ljava/lang/Object;Z)Ljava/lang/Object;]
GraphLayoutCache.getParentPort ( Object p1, boolean p2 ) : Object
[mangled: org/jgraph/graph/GraphLayoutCache.getParentPort:(Ljava/lang/Object;Z)Ljava/lang/Object;]
GraphLayoutCache.GraphLayoutCache ( )
[mangled: org/jgraph/graph/GraphLayoutCache."<init>":()V]
GraphLayoutCache.hasVisibleParent ( Object p1, Set p2 ) : boolean
[mangled: org/jgraph/graph/GraphLayoutCache.hasVisibleParent:(Ljava/lang/Object;Ljava/util/Set;)Z]
GraphLayoutCache.isReconnectsEdgesToVisibleParent ( ) : boolean *DEPRECATED*
[mangled: org/jgraph/graph/GraphLayoutCache.isReconnectsEdgesToVisibleParent:()Z]
GraphLayoutCache.isShowsChangedConnections ( ) : boolean
[mangled: org/jgraph/graph/GraphLayoutCache.isShowsChangedConnections:()Z]
GraphLayoutCache.setCollapsedState ( Object[ ] p1, Object[ ] p2 ) : void
[mangled: org/jgraph/graph/GraphLayoutCache.setCollapsedState:([Ljava/lang/Object;[Ljava/lang/Object;)V]
GraphLayoutCache.setReconnectsEdgesToVisibleParent ( boolean p1 ) : void *DEPRECATED*
[mangled: org/jgraph/graph/GraphLayoutCache.setReconnectsEdgesToVisibleParent:(Z)V]
GraphLayoutCache.setShowsChangedConnections ( boolean p1 ) : void
[mangled: org/jgraph/graph/GraphLayoutCache.setShowsChangedConnections:(Z)V]
GraphLayoutCache.setVisible ( Object[ ] p1, Object[ ] p2, ConnectionSet p3 ) : void
[mangled: org/jgraph/graph/GraphLayoutCache.setVisible:([Ljava/lang/Object;[Ljava/lang/Object;Lorg/jgraph/graph/ConnectionSet;)V]
jgraph.jar, GraphModel.class
package org.jgraph.graph
GraphModel.getValue ( Object p1 ) [abstract] : Object
[mangled: org/jgraph/graph/GraphModel.getValue:(Ljava/lang/Object;)Ljava/lang/Object;]
jgraph.jar, GraphTransferHandler.class
package org.jgraph.graph
GraphTransferHandler.createTransferable ( JGraph p1, Object[ ] p2 ) : Transferable
[mangled: org/jgraph/graph/GraphTransferHandler.createTransferable:(Lorg/jgraph/JGraph;[Ljava/lang/Object;)Ljava/awt/datatransfer/Transferable;]
GraphTransferHandler.handleExternalDrop ( JGraph p1, Object[ ] p2, Map p3, ConnectionSet p4, ParentMap p5, double p6, double p7 ) : void
[mangled: org/jgraph/graph/GraphTransferHandler.handleExternalDrop:(Lorg/jgraph/JGraph;[Ljava/lang/Object;Ljava/util/Map;Lorg/jgraph/graph/ConnectionSet;Lorg/jgraph/graph/ParentMap;DD)V]
jgraph.jar, JGraph.class
package org.jgraph
JGraph.getImage ( Color p1, int p2 ) : BufferedImage
[mangled: org/jgraph/JGraph.getImage:(Ljava/awt/Color;I)Ljava/awt/image/BufferedImage;]
JGraph.getSelectionCellAt ( Point2D p1 ) : Object
[mangled: org/jgraph/JGraph.getSelectionCellAt:(Ljava/awt/geom/Point2D;)Ljava/lang/Object;]
JGraph.getSelectionCells ( Object[ ] p1 ) : Object[ ]
[mangled: org/jgraph/JGraph.getSelectionCells:([Ljava/lang/Object;)[Ljava/lang/Object;]
JGraph.getTopmostViewAt ( double p1, double p2, boolean p3, boolean p4 ) : CellView
[mangled: org/jgraph/JGraph.getTopmostViewAt:(DDZZ)Lorg/jgraph/graph/CellView;]
JGraph.isMoveIntoGroups ( ) : boolean
[mangled: org/jgraph/JGraph.isMoveIntoGroups:()Z]
JGraph.isMoveOutOfGroups ( ) : boolean
[mangled: org/jgraph/JGraph.isMoveOutOfGroups:()Z]
JGraph.setMoveIntoGroups ( boolean p1 ) : void
[mangled: org/jgraph/JGraph.setMoveIntoGroups:(Z)V]
JGraph.setMoveOutOfGroups ( boolean p1 ) : void
[mangled: org/jgraph/JGraph.setMoveOutOfGroups:(Z)V]
jgraph.jar, ParentMap.class
package org.jgraph.graph
ParentMap.addEntries ( Object[ ] p1, Object p2 ) : void
[mangled: org/jgraph/graph/ParentMap.addEntries:([Ljava/lang/Object;Ljava/lang/Object;)V]
ParentMap.ParentMap ( Object[ ] p1, Object p2 )
[mangled: org/jgraph/graph/ParentMap."<init>":([Ljava/lang/Object;Ljava/lang/Object;)V]
jgraph.jar, RootHandle.class
package org.jgraph.plaf.basic
BasicGraphUI.RootHandle.findUnselectedInnermostGroup ( double p1, double p2 ) : CellView
[mangled: org/jgraph/plaf/basic/BasicGraphUI.RootHandle.findUnselectedInnermostGroup:(DD)Lorg/jgraph/graph/CellView;]
jgraph.jar, VertexRenderer.class
package org.jgraph.graph
VertexRenderer.resetAttributes ( ) : void
[mangled: org/jgraph/graph/VertexRenderer.resetAttributes:()V]
jgraph.jar, VertexView.class
package org.jgraph.graph
VertexView.getPerimeterPoint ( EdgeView p1, Point2D p2, Point2D p3 ) : Point2D
[mangled: org/jgraph/graph/VertexView.getPerimeterPoint:(Lorg/jgraph/graph/EdgeView;Ljava/awt/geom/Point2D;Ljava/awt/geom/Point2D;)Ljava/awt/geom/Point2D;]
to the top
Removed Methods (5)
jgraph.jar, DefaultGraphModel.class
package org.jgraph.graph
DefaultGraphModel.handleConnection ( ConnectionSet.Connection p1 ) : void
[mangled: org/jgraph/graph/DefaultGraphModel.handleConnection:(Lorg/jgraph/graph/ConnectionSet$Connection;)V]
jgraph.jar, GraphConstants.class
package org.jgraph.graph
GraphConstants.getExtraLabelPositions ( Map p1 ) [static] : Point[ ]
[mangled: org/jgraph/graph/GraphConstants.getExtraLabelPositions:(Ljava/util/Map;)[Ljava/awt/Point;]
GraphConstants.getLabelPosition ( Map p1 ) [static] : Point
[mangled: org/jgraph/graph/GraphConstants.getLabelPosition:(Ljava/util/Map;)Ljava/awt/Point;]
GraphConstants.setExtraLabelPositions ( Map p1, Point[ ] p2 ) [static] : void
[mangled: org/jgraph/graph/GraphConstants.setExtraLabelPositions:(Ljava/util/Map;[Ljava/awt/Point;)V]
GraphConstants.setLabelPosition ( Map p1, Point p2 ) [static] : void
[mangled: org/jgraph/graph/GraphConstants.setLabelPosition:(Ljava/util/Map;Ljava/awt/Point;)V]
to the top
Problems with Data Types, High Severity (4)
jgraph.jar
package org.jgraph.graph
[+] EdgeView (2)
| Change | Effect |
---|
1 | Type of field extraLabelPositions has been changed from java.awt.Point[] to java.awt.geom.Point2D[]. | A client program may be interrupted by NoSuchFieldError exception. |
2 | Type of field labelPosition has been changed from java.awt.Point to java.awt.geom.Point2D. | A client program may be interrupted by NoSuchFieldError exception. |
[+] affected methods (61)
createEdgeView ( Object )Return value of this method has type 'EdgeView'.
createEdgeView ( Edge )Return value of this method has type 'EdgeView'.
route ( EdgeView, List )1st parameter 'p1' of this method has type 'EdgeView'.
route ( EdgeView, List )1st parameter 'p1' of this abstract method has type 'EdgeView'.
getExtraLabelBounds ( JGraph, EdgeView, int )2nd parameter 'p2' of this method has type 'EdgeView'.
getExtraLabelPosition ( EdgeView, int )1st parameter 'p1' of this method has type 'EdgeView'.
getExtraLabelSize ( JGraph, EdgeView, int )2nd parameter 'p2' of this method has type 'EdgeView'.
getLabelBounds ( JGraph, EdgeView )2nd parameter 'p2' of this method has type 'EdgeView'.
getLabelPosition ( EdgeView )1st parameter 'p1' of this method has type 'EdgeView'.
getLabelSize ( JGraph, EdgeView, String )2nd parameter 'p2' of this method has type 'EdgeView'.
getPaintBounds ( EdgeView )1st parameter 'p1' of this method has type 'EdgeView'.
EdgeView ( )This constructor is from 'EdgeView' class.
...
[+] VertexRenderer (1)
| Change | Effect |
---|
1 | Field opaque of type boolean has been removed from this class. | A client program may be interrupted by NoSuchFieldError exception. |
[+] affected methods (43)
createVertexView ( Object )Field 'retval.renderer' in return value of this method has type 'VertexRenderer'.
VertexRenderer ( )This constructor is from 'VertexRenderer' class.
firePropertyChange ( String, byte, byte )This method is from 'VertexRenderer' class.
firePropertyChange ( String, char, char )This method is from 'VertexRenderer' class.
firePropertyChange ( String, double, double )This method is from 'VertexRenderer' class.
firePropertyChange ( String, float, float )This method is from 'VertexRenderer' class.
firePropertyChange ( String, int, int )This method is from 'VertexRenderer' class.
firePropertyChange ( String, long, long )This method is from 'VertexRenderer' class.
firePropertyChange ( String, Object, Object )This method is from 'VertexRenderer' class.
firePropertyChange ( String, short, short )This method is from 'VertexRenderer' class.
firePropertyChange ( String, boolean, boolean )This method is from 'VertexRenderer' class.
getGradientColor ( )This method is from 'VertexRenderer' class.
...
[+] VertexView (1)
| Change | Effect |
---|
1 | Type of field defaultBounds has been changed from java.awt.Rectangle to java.awt.geom.Rectangle2D. | A client program may be interrupted by NoSuchFieldError exception. |
[+] affected methods (23)
createVertexView ( Object )Return value of this method has type 'VertexView'.
getPerimeterPoint ( VertexView, Point2D, Point2D )1st parameter 'p1' of this method has type 'VertexView'.
VertexView ( )This constructor is from 'VertexView' class.
VertexView ( Object )This constructor is from 'VertexView' class.
getBounds ( )This method is from 'VertexView' class.
getCachedBounds ( )This method is from 'VertexView' class.
getCenterPoint ( )This method is from 'VertexView' class.
getHandle ( GraphContext )This method is from 'VertexView' class.
getPerimeterPoint ( Point2D, Point2D )This method is from 'VertexView' class.
getRenderer ( )This method is from 'VertexView' class.
setCachedBounds ( Rectangle2D )This method is from 'VertexView' class.
VertexView.SizeHandle ( VertexView, GraphContext )1st parameter 'p1' of this method has type 'VertexView'.
...
to the top
Problems with Data Types, Medium Severity (1)
jgraph.jar
package org.jgraph.graph
[+] CellView (1)
| Change | Effect |
---|
1 | Abstract method getPerimeterPoint ( EdgeView, Point2D, Point2D ) 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 getLocation ( EdgeView, Point2D ) and may not be implemented by old clients. |
[+] affected methods (237)
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'.
changeAttributes ( Map )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'.
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.5.1)" to "JGraph (v5.6.2)". | 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 (490)
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'.
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'.
createEdgeView ( Object )Field 'retval.renderer.graph' in return value of this method has type 'JGraph'.
...
to the top
Other Changes in Data Types (17)
jgraph.jar
package org.jgraph
[+] JGraph (6)
| Change | Effect |
---|
1 | Field GRID_COLOR_PROPERTY 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 HANDLE_COLOR_PROPERTY 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 HANDLE_SIZE_PROPERTY 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 LOCKED_HANDLE_COLOR_PROPERTY 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. |
5 | Field isMoveIntoGroups 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. |
6 | Field isMoveOutOfGroups 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 (490)
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'.
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'.
createEdgeView ( Object )Field 'retval.renderer.graph' in return value of this method has type 'JGraph'.
...
package org.jgraph.graph
[+] EdgeView (2)
| Change | Effect |
---|
1 | Field sourceParentView 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 targetParentView 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 (61)
createEdgeView ( Object )Return value of this method has type 'EdgeView'.
createEdgeView ( Edge )Return value of this method has type 'EdgeView'.
route ( EdgeView, List )1st parameter 'p1' of this method has type 'EdgeView'.
route ( EdgeView, List )1st parameter 'p1' of this abstract method has type 'EdgeView'.
getExtraLabelBounds ( JGraph, EdgeView, int )2nd parameter 'p2' of this method has type 'EdgeView'.
getExtraLabelPosition ( EdgeView, int )1st parameter 'p1' of this method has type 'EdgeView'.
getExtraLabelSize ( JGraph, EdgeView, int )2nd parameter 'p2' of this method has type 'EdgeView'.
getLabelBounds ( JGraph, EdgeView )2nd parameter 'p2' of this method has type 'EdgeView'.
getLabelPosition ( EdgeView )1st parameter 'p1' of this method has type 'EdgeView'.
getLabelSize ( JGraph, EdgeView, String )2nd parameter 'p2' of this method has type 'EdgeView'.
getPaintBounds ( EdgeView )1st parameter 'p1' of this method has type 'EdgeView'.
EdgeView ( )This constructor is from 'EdgeView' class.
...
[+] EdgeView.EdgeHandle (2)
| Change | Effect |
---|
1 | Field editing 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 initialLabelLocation 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 (18)
EdgeView.EdgeHandle ( EdgeView, GraphContext )This constructor is from 'EdgeView.EdgeHandle' class.
createConnectionSet ( EdgeView, Object, boolean )This method is from 'EdgeView.EdgeHandle' class.
invalidate ( )This method is from 'EdgeView.EdgeHandle' class.
isAddPointEvent ( MouseEvent )This method is from 'EdgeView.EdgeHandle' class.
isConstrainedMoveEvent ( MouseEvent )This method is from 'EdgeView.EdgeHandle' class.
isEditing ( )This method is from 'EdgeView.EdgeHandle' class.
isRemovePointEvent ( MouseEvent )This method is from 'EdgeView.EdgeHandle' class.
isSourceEditing ( )This method is from 'EdgeView.EdgeHandle' class.
isTargetEditing ( )This method is from 'EdgeView.EdgeHandle' class.
mouseDragged ( MouseEvent )This method is from 'EdgeView.EdgeHandle' class.
mouseMoved ( MouseEvent )This method is from 'EdgeView.EdgeHandle' class.
mousePressed ( MouseEvent )This method is from 'EdgeView.EdgeHandle' class.
...
[+] GraphConstants (1)
| Change | Effect |
---|
1 | Field GROUPOPAQUE 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 (108)
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.
...
[+] GraphLayoutCache (2)
| Change | Effect |
---|
1 | Field reconnectsEdgesToVisibleParent 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 showsChangedConnections 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 (601)
getViews ( GraphLayoutCache )1st parameter 'p1' of this abstract method has type 'GraphLayoutCache'.
putViews ( GraphLayoutCache, CellView[ ] )1st parameter 'p1' of this abstract method has type 'GraphLayoutCache'.
getHandle ( GraphContext )Field 'p1.graphLayoutCache' in 1st parameter 'p1' of this abstract method has type 'GraphLayoutCache'.
getRendererComponent ( JGraph, boolean, boolean, boolean )Field 'p1.graphLayoutCache' in 1st parameter 'p1' of this method has type 'GraphLayoutCache'.
intersects ( JGraph, Rectangle2D )Field 'p1.graphLayoutCache' in 1st parameter 'p1' of this method has type 'GraphLayoutCache'.
handleMarqueeEvent ( MouseEvent, JGraph, Rectangle2D )Field 'p2.graphLayoutCache' in 2nd parameter 'p2' of this method has type 'GraphLayoutCache'.
isMarqueeTriggerEvent ( MouseEvent, JGraph )Field 'p2.graphLayoutCache' in 2nd parameter 'p2' of this method has type 'GraphLayoutCache'.
overlay ( JGraph, Graphics, boolean )Field 'p1.graphLayoutCache' in 1st parameter 'p1' of this method has type 'GraphLayoutCache'.
paint ( JGraph, Graphics )Field 'p1.graphLayoutCache' in 1st parameter 'p1' of this method has type 'GraphLayoutCache'.
getHandle ( GraphContext )Field 'p1.graphLayoutCache' in 1st parameter 'p1' of this abstract method has type 'GraphLayoutCache'.
getRendererComponent ( JGraph, boolean, boolean, boolean )Field 'p1.graphLayoutCache' in 1st parameter 'p1' of this abstract method has type 'GraphLayoutCache'.
intersects ( JGraph, Rectangle2D )Field 'p1.graphLayoutCache' in 1st parameter 'p1' of this abstract method has type 'GraphLayoutCache'.
...
[+] GraphModel (1)
| Change | Effect |
---|
1 | Abstract method getValue ( Object ) has been added to this interface. | No effect. |
[+] affected methods (657)
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'.
refresh ( GraphModel, CellMapper, boolean )1st parameter 'p1' 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'.
...
[+] VertexView.SizeHandle (1)
| Change | Effect |
---|
1 | Field editing 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 (11)
VertexView.SizeHandle ( VertexView, GraphContext )This constructor is from 'VertexView.SizeHandle' class.
computeBounds ( MouseEvent )This method is from 'VertexView.SizeHandle' class.
initOffscreen ( )This method is from 'VertexView.SizeHandle' class.
invalidate ( )This method is from 'VertexView.SizeHandle' class.
isConstrainedSizeEvent ( MouseEvent )This method is from 'VertexView.SizeHandle' class.
mouseDragged ( MouseEvent )This method is from 'VertexView.SizeHandle' class.
mouseMoved ( MouseEvent )This method is from 'VertexView.SizeHandle' class.
mousePressed ( MouseEvent )This method is from 'VertexView.SizeHandle' class.
mouseReleased ( MouseEvent )This method is from 'VertexView.SizeHandle' class.
overlay ( Graphics )This method is from 'VertexView.SizeHandle' class.
paint ( Graphics )This method is from 'VertexView.SizeHandle' class.
...
package org.jgraph.plaf.basic
[+] BasicGraphUI.RootHandle (2)
| Change | Effect |
---|
1 | Field ignoreTargetGroup 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 targetGroup 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 (13)
BasicGraphUI.RootHandle ( BasicGraphUI, GraphContext )This constructor is from 'BasicGraphUI.RootHandle' class.
findViewForPoint ( Point2D )This method is from 'BasicGraphUI.RootHandle' class.
getContext ( )This method is from 'BasicGraphUI.RootHandle' class.
getFirstOpaqueParent ( Component )This method is from 'BasicGraphUI.RootHandle' class.
getInitialLocation ( Object[ ] )This method is from 'BasicGraphUI.RootHandle' class.
initOffscreen ( )This method is from 'BasicGraphUI.RootHandle' class.
mouseDragged ( MouseEvent )This method is from 'BasicGraphUI.RootHandle' class.
mouseMoved ( MouseEvent )This method is from 'BasicGraphUI.RootHandle' class.
mousePressed ( MouseEvent )This method is from 'BasicGraphUI.RootHandle' class.
mouseReleased ( MouseEvent )This method is from 'BasicGraphUI.RootHandle' class.
overlay ( Graphics )This method is from 'BasicGraphUI.RootHandle' class.
paint ( Graphics )This method is from 'BasicGraphUI.RootHandle' class.
...
to the top
Java ARchives (2)
jgraph-5.5.1-lgpl.jar
jgraph.jar
to the top