Binary compatibility report for the PrimeFaces library between 3.5.20121227.083840.8 and 3.5.20121229.162122.9 versions
Test Info
Library Name | PrimeFaces |
Version #1 | 3.5.20121227.083840.8 |
Version #2 | 3.5.20121229.162122.9 |
Test Results
Total Java ARchives | 1 |
---|
Total Methods / Classes | 5947 / 620 |
---|
Verdict | Incompatible (0.1%) |
Problem Summary
| Severity | Count |
---|
Added Methods | - | 13 |
---|
Removed Methods | High | 4 |
---|
Problems with Data Types | High | 0 |
---|
Medium | 5 |
Low | 0 |
Problems with Methods | High | 0 |
---|
Medium | 0 |
Low | 0 |
Other Changes in Data Types | - | 1 |
Added Methods (13)
primefaces-3.5-20121229.162122-9.jar, DataTable.class
package org.primefaces.component.datatable
DataTable.resolveSelectionMode ( ) : String
[run-time name: org/primefaces/component/datatable/DataTable.resolveSelectionMode:()Ljava/lang/String;]
primefaces-3.5-20121229.162122-9.jar, DefaultStreamedContent.class
package org.primefaces.model
DefaultStreamedContent.DefaultStreamedContent ( java.io.InputStream stream, String contentType, String name, String contentEncoding )
[run-time name: org/primefaces/model/DefaultStreamedContent."<init>":(Ljava/io/InputStream;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V]
DefaultStreamedContent.getContentEncoding ( ) : String
[run-time name: org/primefaces/model/DefaultStreamedContent.getContentEncoding:()Ljava/lang/String;]
DefaultStreamedContent.setContentEncoding ( String contentEncoding ) : void
[run-time name: org/primefaces/model/DefaultStreamedContent.setContentEncoding:(Ljava/lang/String;)V]
primefaces-3.5-20121229.162122-9.jar, RendererUtils.class
package org.primefaces.renderkit
RendererUtils.encodeCheckbox ( javax.faces.context.FacesContext context ) [static] : void
[run-time name: org/primefaces/renderkit/RendererUtils.encodeCheckbox:(Ljavax/faces/context/FacesContext;)V]
RendererUtils.RendererUtils ( )
[run-time name: org/primefaces/renderkit/RendererUtils."<init>":()V]
primefaces-3.5-20121229.162122-9.jar, SelectManyMenu.class
package org.primefaces.component.selectmanymenu
SelectManyMenu.isShowCheckbox ( ) : boolean
[run-time name: org/primefaces/component/selectmanymenu/SelectManyMenu.isShowCheckbox:()Z]
SelectManyMenu.setShowCheckbox ( boolean _showCheckbox ) : void
[run-time name: org/primefaces/component/selectmanymenu/SelectManyMenu.setShowCheckbox:(Z)V]
primefaces-3.5-20121229.162122-9.jar, SelectManyMenuRenderer.class
package org.primefaces.component.selectmanymenu
SelectManyMenuRenderer.encodeItem ( javax.faces.context.FacesContext context, SelectManyMenu menu, javax.faces.model.SelectItem option, Object values, Object submittedValues, javax.faces.convert.Converter converter, boolean customContent, boolean showCheckbox ) : void
[run-time name: org/primefaces/component/selectmanymenu/SelectManyMenuRenderer.encodeItem:(Ljavax/faces/context/FacesContext;Lorg/primefaces/component/selectmanymenu/SelectManyMenu;Ljavax/faces/model/SelectItem;Ljava/lang/Object;Ljava/lang/Object;Ljavax/faces/convert/Converter;ZZ)V]
primefaces-3.5-20121229.162122-9.jar, StreamedContent.class
package org.primefaces.model
StreamedContent.getContentEncoding ( ) [abstract] : String
[run-time name: org/primefaces/model/StreamedContent.getContentEncoding:()Ljava/lang/String;]
primefaces-3.5-20121229.162122-9.jar, Tree.class
package org.primefaces.component.tree
Tree.isRTL ( ) : boolean
[run-time name: org/primefaces/component/tree/Tree.isRTL:()Z]
primefaces-3.5-20121229.162122-9.jar, UITree.class
package org.primefaces.component.api
UITree.isRTLRendering ( ) : boolean
[run-time name: org/primefaces/component/api/UITree.isRTLRendering:()Z]
UITree.setRTLRendering ( boolean rtl ) : void
[run-time name: org/primefaces/component/api/UITree.setRTLRendering:(Z)V]
to the top
Removed Methods (4)
primefaces-3.5-20121227.083840-8.jar, PickListRenderer.class
package org.primefaces.component.picklist
PickListRenderer.encodeCheckbox ( javax.faces.context.FacesContext context, PickList list ) : void
[run-time name: org/primefaces/component/picklist/PickListRenderer.encodeCheckbox:(Ljavax/faces/context/FacesContext;Lorg/primefaces/component/picklist/PickList;)V]
primefaces-3.5-20121227.083840-8.jar, SelectManyMenuRenderer.class
package org.primefaces.component.selectmanymenu
SelectManyMenuRenderer.encodeItem ( javax.faces.context.FacesContext context, SelectManyMenu menu, javax.faces.model.SelectItem option, Object values, Object submittedValues, javax.faces.convert.Converter converter, boolean customContent ) : void
[run-time name: org/primefaces/component/selectmanymenu/SelectManyMenuRenderer.encodeItem:(Ljavax/faces/context/FacesContext;Lorg/primefaces/component/selectmanymenu/SelectManyMenu;Ljavax/faces/model/SelectItem;Ljava/lang/Object;Ljava/lang/Object;Ljavax/faces/convert/Converter;Z)V]
primefaces-3.5-20121227.083840-8.jar, UITree.class
package org.primefaces.component.api
UITree.isRTL ( ) : boolean
[run-time name: org/primefaces/component/api/UITree.isRTL:()Z]
UITree.setRTL ( boolean rtl ) : void
[run-time name: org/primefaces/component/api/UITree.setRTL:(Z)V]
to the top
Problems with Data Types, Medium Severity (5)
primefaces-3.5-20121227.083840-8.jar
package org.primefaces.model
[+] StreamedContent (1)
| Change | Effect |
---|
1 | Abstract method StreamedContent.getContentEncoding ( ) 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 org.primefaces.application.PrimeResourceHandler.handleResourceRequest ( javax.faces.context.FacesContext context ) and may not be implemented by old clients. |
[+] affected methods (3)
StreamedContent.getContentType ( )This abstract method is from 'StreamedContent' interface.
StreamedContent.getName ( )This abstract method is from 'StreamedContent' interface.
StreamedContent.getStream ( )This abstract method is from 'StreamedContent' interface.
package org.primefaces.util
[+] HTML (4)
| Change | Effect |
---|
1 | Value of final field BUTTON_LEFT_ICON_CLASS (java.lang.String) has been changed from "ui-button-icon-left ui-icon" to "ui-button-icon-left ui-icon ui-c". | Old value of the field will be inlined to the client code at compile-time and will be used instead of a new one. |
2 | Value of final field BUTTON_RIGHT_ICON_CLASS (java.lang.String) has been changed from "ui-button-icon-right ui-icon" to "ui-button-icon-right ui-icon ui-c". | Old value of the field will be inlined to the client code at compile-time and will be used instead of a new one. |
3 | Value of final field BUTTON_TEXT_CLASS (java.lang.String) has been changed from "ui-button-text" to "ui-button-text ui-c". | Old value of the field will be inlined to the client code at compile-time and will be used instead of a new one. |
4 | Value of final field CHECKBOX_ICON_CLASS (java.lang.String) has been changed from "ui-chkbox-icon" to "ui-chkbox-icon ui-c". | 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 (1)
HTML.HTML ( )This constructor is from 'HTML' class.
to the top
Other Changes in Data Types (1)
primefaces-3.5-20121227.083840-8.jar
package org.primefaces.component.selectmanymenu
[+] SelectManyMenu.PropertyKeys (1)
| Change | Effect |
---|
1 | Field showCheckbox 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)
SelectManyMenu.PropertyKeys.toString ( )This method is from 'SelectManyMenu.PropertyKeys' class.
SelectManyMenu.PropertyKeys.valueOf ( String name )This method is from 'SelectManyMenu.PropertyKeys' class.
SelectManyMenu.PropertyKeys.values ( )This method is from 'SelectManyMenu.PropertyKeys' class.
to the top
Java ARchives (1)
primefaces-3.5-20121227.083840-8.jar
to the top
Generated on Sun Dec 30 08:06:45 2012 for PrimeFaces by Java API Compliance Checker 1.3
A tool for checking backward compatibility of a Java library API