Binary compatibility report for the PrimeFaces library between 3.5.20121129.084442.10 and 3.5.20121203.090026.11 versions
Test Info
Library Name | PrimeFaces |
Version #1 | 3.5.20121129.084442.10 |
Version #2 | 3.5.20121203.090026.11 |
Test Results
Total Java ARchives | 1 |
---|
Total Methods / Classes | 5929 / 632 |
---|
Verdict | Incompatible (0.3%) |
Problem Summary
| Severity | Count |
---|
Added Methods | - | 11 |
---|
Removed Methods | High | 20 |
---|
Problems with Data Types | High | 3 |
---|
Medium | 0 |
Low | 0 |
Problems with Methods | High | 0 |
---|
Medium | 0 |
Low | 0 |
Other Changes in Data Types | - | 2 |
Added Methods (11)
primefaces-3.5-20121203.090026-11.jar, BaseMenuRenderer.class
package org.primefaces.component.menu
BaseMenuRenderer.encodeOverlayConfig ( javax.faces.context.FacesContext context, OverlayMenu menu, org.primefaces.util.WidgetBuilder wb ) : void
[run-time name: org/primefaces/component/menu/BaseMenuRenderer.encodeOverlayConfig:(Ljavax/faces/context/FacesContext;Lorg/primefaces/component/menu/OverlayMenu;Lorg/primefaces/util/WidgetBuilder;)V]
primefaces-3.5-20121203.090026-11.jar, DataRenderer.class
package org.primefaces.renderkit
DataRenderer.encodePaginatorConfig ( javax.faces.context.FacesContext context, org.primefaces.component.api.UIData uidata, org.primefaces.util.WidgetBuilder wb ) : void
[run-time name: org/primefaces/renderkit/DataRenderer.encodePaginatorConfig:(Ljavax/faces/context/FacesContext;Lorg/primefaces/component/api/UIData;Lorg/primefaces/util/WidgetBuilder;)V]
primefaces-3.5-20121203.090026-11.jar, DataTable.class
package org.primefaces.component.datatable
DataTable.getCellEditEvent ( ) : String
[run-time name: org/primefaces/component/datatable/DataTable.getCellEditEvent:()Ljava/lang/String;]
DataTable.getCellSeparator ( ) : String
[run-time name: org/primefaces/component/datatable/DataTable.getCellSeparator:()Ljava/lang/String;]
DataTable.setCellEditEvent ( String _cellEditEvent ) : void
[run-time name: org/primefaces/component/datatable/DataTable.setCellEditEvent:(Ljava/lang/String;)V]
DataTable.setCellSeparator ( String _cellSeparator ) : void
[run-time name: org/primefaces/component/datatable/DataTable.setCellSeparator:(Ljava/lang/String;)V]
primefaces-3.5-20121203.090026-11.jar, LayoutRenderer.class
package org.primefaces.component.layout
LayoutRenderer.encodeUnits ( javax.faces.context.FacesContext context, Layout layout, org.primefaces.util.WidgetBuilder wb ) : void
[run-time name: org/primefaces/component/layout/LayoutRenderer.encodeUnits:(Ljavax/faces/context/FacesContext;Lorg/primefaces/component/layout/Layout;Lorg/primefaces/util/WidgetBuilder;)V]
primefaces-3.5-20121203.090026-11.jar, Schedule.class
package org.primefaces.component.schedule
Schedule.getAspectRatio ( ) : double
[run-time name: org/primefaces/component/schedule/Schedule.getAspectRatio:()D]
Schedule.setAspectRatio ( double _aspectRatio ) : void
[run-time name: org/primefaces/component/schedule/Schedule.setAspectRatio:(D)V]
primefaces-3.5-20121203.090026-11.jar, WidgetBuilder.class
package org.primefaces.util
WidgetBuilder.append ( Number number ) : WidgetBuilder
[run-time name: org/primefaces/util/WidgetBuilder.append:(Ljava/lang/Number;)Lorg/primefaces/util/WidgetBuilder;]
WidgetBuilder.attr ( String name, Number value ) : WidgetBuilder
[run-time name: org/primefaces/util/WidgetBuilder.attr:(Ljava/lang/String;Ljava/lang/Number;)Lorg/primefaces/util/WidgetBuilder;]
to the top
Removed Methods (20)
primefaces-3.5-20121129.084442-10.jar, BaseMenuRenderer.class
package org.primefaces.component.menu
BaseMenuRenderer.encodeOverlayConfig ( javax.faces.context.FacesContext context, OverlayMenu menu ) : void
[run-time name: org/primefaces/component/menu/BaseMenuRenderer.encodeOverlayConfig:(Ljavax/faces/context/FacesContext;Lorg/primefaces/component/menu/OverlayMenu;)V]
primefaces-3.5-20121129.084442-10.jar, DataRenderer.class
package org.primefaces.renderkit
DataRenderer.encodePaginatorConfig ( javax.faces.context.FacesContext context, org.primefaces.component.api.UIData uidata ) : void
[run-time name: org/primefaces/renderkit/DataRenderer.encodePaginatorConfig:(Ljavax/faces/context/FacesContext;Lorg/primefaces/component/api/UIData;)V]
primefaces-3.5-20121129.084442-10.jar, DockRenderer.class
package org.primefaces.component.dock
DockRenderer.encodeStyle ( javax.faces.context.FacesContext context, Dock dock ) : void
[run-time name: org/primefaces/component/dock/DockRenderer.encodeStyle:(Ljavax/faces/context/FacesContext;Lorg/primefaces/component/dock/Dock;)V]
primefaces-3.5-20121129.084442-10.jar, Ellipsis.class
package org.primefaces.component.ellipsis
Ellipsis.Ellipsis ( )
[run-time name: org/primefaces/component/ellipsis/Ellipsis."<init>":()V]
Ellipsis.getFacesContext ( ) : javax.faces.context.FacesContext
[run-time name: org/primefaces/component/ellipsis/Ellipsis.getFacesContext:()Ljavax/faces/context/FacesContext;]
Ellipsis.getFamily ( ) : String
[run-time name: org/primefaces/component/ellipsis/Ellipsis.getFamily:()Ljava/lang/String;]
Ellipsis.handleAttribute ( String name, Object value ) : void
[run-time name: org/primefaces/component/ellipsis/Ellipsis.handleAttribute:(Ljava/lang/String;Ljava/lang/Object;)V]
primefaces-3.5-20121129.084442-10.jar, EllipsisRenderer.class
package org.primefaces.component.ellipsis
EllipsisRenderer.EllipsisRenderer ( )
[run-time name: org/primefaces/component/ellipsis/EllipsisRenderer."<init>":()V]
EllipsisRenderer.encodeChildren ( javax.faces.context.FacesContext context, javax.faces.component.UIComponent component ) : void
[run-time name: org/primefaces/component/ellipsis/EllipsisRenderer.encodeChildren:(Ljavax/faces/context/FacesContext;Ljavax/faces/component/UIComponent;)V]
EllipsisRenderer.encodeEnd ( javax.faces.context.FacesContext context, javax.faces.component.UIComponent component ) : void
[run-time name: org/primefaces/component/ellipsis/EllipsisRenderer.encodeEnd:(Ljavax/faces/context/FacesContext;Ljavax/faces/component/UIComponent;)V]
EllipsisRenderer.getRendersChildren ( ) : boolean
[run-time name: org/primefaces/component/ellipsis/EllipsisRenderer.getRendersChildren:()Z]
primefaces-3.5-20121129.084442-10.jar, LayoutRenderer.class
package org.primefaces.component.layout
LayoutRenderer.encodeClientCallbacks ( javax.faces.context.FacesContext context, Layout layout ) : void
[run-time name: org/primefaces/component/layout/LayoutRenderer.encodeClientCallbacks:(Ljavax/faces/context/FacesContext;Lorg/primefaces/component/layout/Layout;)V]
LayoutRenderer.encodeUnits ( javax.faces.context.FacesContext context, Layout layout ) : void
[run-time name: org/primefaces/component/layout/LayoutRenderer.encodeUnits:(Ljavax/faces/context/FacesContext;Lorg/primefaces/component/layout/Layout;)V]
primefaces-3.5-20121129.084442-10.jar, PropertyKeys.class
package org.primefaces.component.ellipsis
Ellipsis.PropertyKeys.toString ( ) : String
[run-time name: org/primefaces/component/ellipsis/Ellipsis.PropertyKeys.toString:()Ljava/lang/String;]
Ellipsis.PropertyKeys.valueOf ( String name ) [static] : Ellipsis.PropertyKeys
[run-time name: org/primefaces/component/ellipsis/Ellipsis.PropertyKeys.valueOf:(Ljava/lang/String;)Lorg/primefaces/component/ellipsis/Ellipsis$PropertyKeys;]
Ellipsis.PropertyKeys.values ( ) [static] : Ellipsis.PropertyKeys[ ]
[run-time name: org/primefaces/component/ellipsis/Ellipsis.PropertyKeys.values:()[Lorg/primefaces/component/ellipsis/Ellipsis$PropertyKeys;]
primefaces-3.5-20121129.084442-10.jar, Schedule.class
package org.primefaces.component.schedule
Schedule.getAspectRatio ( ) : Float
[run-time name: org/primefaces/component/schedule/Schedule.getAspectRatio:()Ljava/lang/Float;]
Schedule.setAspectRatio ( Float _aspectRatio ) : void
[run-time name: org/primefaces/component/schedule/Schedule.setAspectRatio:(Ljava/lang/Float;)V]
primefaces-3.5-20121129.084442-10.jar, WidgetBuilder.class
package org.primefaces.util
WidgetBuilder.attr ( String name, int value ) : WidgetBuilder
[run-time name: org/primefaces/util/WidgetBuilder.attr:(Ljava/lang/String;I)Lorg/primefaces/util/WidgetBuilder;]
WidgetBuilder.attr ( String name, long value ) : WidgetBuilder
[run-time name: org/primefaces/util/WidgetBuilder.attr:(Ljava/lang/String;J)Lorg/primefaces/util/WidgetBuilder;]
to the top
Problems with Data Types, High Severity (3)
primefaces-3.5-20121129.084442-10.jar
package org.primefaces.component.ellipsis
[+] Ellipsis (1)
| Change | Effect |
---|
1 | This class has been removed. | A client program may be interrupted by NoClassDefFoundError exception. |
[+] affected methods (4)
Ellipsis.Ellipsis ( )This constructor is from 'Ellipsis' class.
Ellipsis.getFacesContext ( )This method is from 'Ellipsis' class.
Ellipsis.getFamily ( )This method is from 'Ellipsis' class.
Ellipsis.handleAttribute ( String name, Object value )This method is from 'Ellipsis' class.
[+] Ellipsis.PropertyKeys (1)
| Change | Effect |
---|
1 | This class has been removed. | A client program may be interrupted by NoClassDefFoundError exception. |
[+] affected methods (3)
Ellipsis.PropertyKeys.toString ( )This method is from 'Ellipsis.PropertyKeys' class.
Ellipsis.PropertyKeys.valueOf ( String name )This method is from 'Ellipsis.PropertyKeys' class.
Ellipsis.PropertyKeys.values ( )This method is from 'Ellipsis.PropertyKeys' class.
[+] EllipsisRenderer (1)
| Change | Effect |
---|
1 | This class has been removed. | A client program may be interrupted by NoClassDefFoundError exception. |
[+] affected methods (4)
EllipsisRenderer.EllipsisRenderer ( )This constructor is from 'EllipsisRenderer' class.
EllipsisRenderer.encodeChildren ( javax.faces.context.FacesContext context, javax.faces.component.UIComponent component )This method is from 'EllipsisRenderer' class.
EllipsisRenderer.encodeEnd ( javax.faces.context.FacesContext context, javax.faces.component.UIComponent component )This method is from 'EllipsisRenderer' class.
EllipsisRenderer.getRendersChildren ( )This method is from 'EllipsisRenderer' class.
to the top
Other Changes in Data Types (2)
primefaces-3.5-20121129.084442-10.jar
package org.primefaces.component.datatable
[+] DataTable.PropertyKeys (2)
| Change | Effect |
---|
1 | Field cellEditEvent 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 cellSeparator 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 (3)
DataTable.PropertyKeys.toString ( )This method is from 'DataTable.PropertyKeys' class.
DataTable.PropertyKeys.valueOf ( String name )Return value of this method has type 'DataTable.PropertyKeys'.
DataTable.PropertyKeys.values ( )This method is from 'DataTable.PropertyKeys' class.
to the top
Java ARchives (1)
primefaces-3.5-20121129.084442-10.jar
to the top
Generated on Tue Dec 4 08:06:43 2012 for PrimeFaces by Java API Compliance Checker 1.3
A tool for checking backward compatibility of a Java library API