Source compatibility report for the PrimeFaces library  between 3.5.20121123.221600.8 and 4.0.20121008.125527.6 versions

Test Info


Library NamePrimeFaces
Version #13.5.20121123.221600.8
Version #24.0.20121008.125527.6

Test Results


Total Java ARchives1
Total Methods / Classes5936 / 632
VerdictIncompatible
(7.5%)

Problem Summary


SeverityCount
Added Methods-18
Removed MethodsHigh116
Problems with
Data Types
High33
Medium1
Low0
Problems with
Methods
High0
Medium0
Low0
Other Changes
in Data Types
-6

Added Methods (18)


primefaces-4.0-20121008.125527-6.jar, AjaxBehaviorListenerImpl.class
package org.primefaces.component.behavior.ajax
AjaxBehaviorListenerImpl.AjaxBehaviorListenerImpl javax.el.MethodExpression listener )

primefaces-4.0-20121008.125527-6.jar, DataTableRenderer.class
package org.primefaces.component.datatable
DataTableRenderer.encodeEditedRow ( javax.faces.context.FacesContext context, DataTable table )  :  void

primefaces-4.0-20121008.125527-6.jar, Galleria.class
package org.primefaces.component.galleria
Galleria.getFilmstripPosition ( )  :  String
Galleria.getFilmstripStyle ( )  :  String
Galleria.getPanelHeight ( )  :  int
Galleria.getPanelWidth ( )  :  int
Galleria.isShowCaptions ( )  :  boolean
Galleria.isShowOverlays ( )  :  boolean
Galleria.setFilmstripPosition String _filmstripPosition )  :  void
Galleria.setFilmstripStyle String _filmstripStyle )  :  void
Galleria.setPanelHeight int _panelHeight )  :  void
Galleria.setPanelWidth int _panelWidth )  :  void
Galleria.setShowCaptions boolean _showCaptions )  :  void
Galleria.setShowOverlays boolean _showOverlays )  :  void

primefaces-4.0-20121008.125527-6.jar, OutputLabelRenderer.class
package org.primefaces.component.outputlabel
OutputLabelRenderer.findTarget ( javax.faces.context.FacesContext context, OutputLabel label )  :  javax.faces.component.UIInput

primefaces-4.0-20121008.125527-6.jar, SortFeature.class
package org.primefaces.component.datatable.feature
SortFeature.multiSort ( javax.faces.context.FacesContext context, org.primefaces.component.datatable.DataTable table, java.util.List sortMeta )  :  void
SortFeature.sort ( javax.faces.context.FacesContext context, org.primefaces.component.datatable.DataTable table, javax.el.ValueExpression sortByVE, String var, org.primefaces.model.SortOrder sortOrder, javax.el.MethodExpression sortFunction )  :  void

primefaces-4.0-20121008.125527-6.jar, SortMeta.class
package org.primefaces.model
SortMeta.SortMeta ( org.primefaces.component.api.UIColumn column, String sortField, SortOrder sortOrder )

to the top

Removed Methods (116)


primefaces-3.5-20121123.221600-8.jar, AjaxBehaviorListenerImpl.class
package org.primefaces.component.behavior.ajax
AjaxBehaviorListenerImpl.AjaxBehaviorListenerImpl ( javax.el.MethodExpression listener, javax.el.MethodExpression listenerWithArg )

primefaces-3.5-20121123.221600-8.jar, CellEditEvent.class
package org.primefaces.event
CellEditEvent.CellEditEvent ( javax.faces.component.UIComponent component, javax.faces.component.behavior.Behavior behavior, int rowIndex, org.primefaces.component.api.UIColumn column )
CellEditEvent.getColumn ( )  :  org.primefaces.component.api.UIColumn
CellEditEvent.getNewValue ( )  :  Object
CellEditEvent.getOldValue ( )  :  Object
CellEditEvent.getRowIndex ( )  :  int
CellEditEvent.isAppropriateListener javax.faces.event.FacesListener faceslistener )  :  boolean
CellEditEvent.processListener javax.faces.event.FacesListener faceslistener )  :  void
CellEditEvent.setColumn org.primefaces.component.api.UIColumn column )  :  void
CellEditEvent.setRowIndex int rowIndex )  :  void

primefaces-3.5-20121123.221600-8.jar, Clock.class
package org.primefaces.component.clock
Clock.Clock ( )
Clock.getFacesContext ( )  :  javax.faces.context.FacesContext
Clock.getFamily ( )  :  String
Clock.getMode ( )  :  String
Clock.getPattern ( )  :  String
Clock.getSyncInterval ( )  :  int
Clock.handleAttribute String name, Object value )  :  void
Clock.isAutoSync ( )  :  boolean
Clock.isSyncRequest ( )  :  boolean
Clock.resolveWidgetVar ( )  :  String
Clock.setAutoSync boolean _autoSync )  :  void
Clock.setMode String _mode )  :  void
Clock.setPattern String _pattern )  :  void
Clock.setSyncInterval int _syncInterval )  :  void

primefaces-3.5-20121123.221600-8.jar, ClockRenderer.class
package org.primefaces.component.clock
ClockRenderer.ClockRenderer ( )
ClockRenderer.decode ( javax.faces.context.FacesContext context, javax.faces.component.UIComponent component )  :  void
ClockRenderer.encodeEnd ( javax.faces.context.FacesContext context, javax.faces.component.UIComponent component )  :  void
ClockRenderer.encodeMarkup ( javax.faces.context.FacesContext context, Clock clock )  :  void
ClockRenderer.encodeScript ( javax.faces.context.FacesContext context, Clock clock )  :  void

primefaces-3.5-20121123.221600-8.jar, Column.class
package org.primefaces.component.column
Column.getColumnKey ( )  :  String

primefaces-3.5-20121123.221600-8.jar, Columns.class
package org.primefaces.component.columns
Columns.getColumnKey ( )  :  String

primefaces-3.5-20121123.221600-8.jar, ConfirmDialog.class
package org.primefaces.component.confirmdialog
ConfirmDialog.getHideEffect ( )  :  String
ConfirmDialog.getShowEffect ( )  :  String
ConfirmDialog.isCloseOnEscape ( )  :  boolean
ConfirmDialog.setCloseOnEscape boolean _closeOnEscape )  :  void
ConfirmDialog.setHideEffect String _hideEffect )  :  void
ConfirmDialog.setShowEffect String _showEffect )  :  void

primefaces-3.5-20121123.221600-8.jar, CoreRenderer.class
package org.primefaces.renderkit
CoreRenderer.encodeClientBehaviors ( javax.faces.context.FacesContext context, javax.faces.component.behavior.ClientBehaviorHolder component, org.primefaces.util.WidgetBuilder wb )  :  void
CoreRenderer.getWidgetBuilder javax.faces.context.FacesContext context )  :  org.primefaces.util.WidgetBuilder

primefaces-3.5-20121123.221600-8.jar, DataTable.class
package org.primefaces.component.datatable
DataTable.getEditMode ( )  :  String
DataTable.isDefaultSorted ( )  :  boolean
DataTable.isEditingRow ( )  :  boolean
DataTable.setDefaultSorted ( )  :  void
DataTable.setEditingRow boolean _editingRow )  :  void
DataTable.setEditMode String _editMode )  :  void

primefaces-3.5-20121123.221600-8.jar, DataTableRenderer.class
package org.primefaces.component.datatable
DataTableRenderer.resolveDefaultSortIcon ( javax.el.ValueExpression columnSortBy, javax.el.ValueExpression tableSortBy, String sortOrder )  :  String

primefaces-3.5-20121123.221600-8.jar, Dialog.class
package org.primefaces.component.dialog
Dialog.isCloseOnEscape ( )  :  boolean
Dialog.setCloseOnEscape boolean _closeOnEscape )  :  void

primefaces-3.5-20121123.221600-8.jar, DynamicChainedPropertyComparator.class
package org.primefaces.model
DynamicChainedPropertyComparator.compare Object obj1, Object obj2 )  :  int
DynamicChainedPropertyComparator.DynamicChainedPropertyComparator ( org.primefaces.component.api.DynamicColumn column, javax.el.ValueExpression sortBy, String var, SortOrder sortOrder, javax.el.MethodExpression sortFunction )

primefaces-3.5-20121123.221600-8.jar, DynamicColumn.class
package org.primefaces.component.api
DynamicColumn.applyStatelessModel ( )  :  void
DynamicColumn.getColumnKey ( )  :  String
DynamicColumn.setColumnKey String columnKey )  :  void

primefaces-3.5-20121123.221600-8.jar, Ellipsis.class
package org.primefaces.component.ellipsis
Ellipsis.Ellipsis ( )
Ellipsis.getFacesContext ( )  :  javax.faces.context.FacesContext
Ellipsis.getFamily ( )  :  String
Ellipsis.handleAttribute String name, Object value )  :  void

primefaces-3.5-20121123.221600-8.jar, EllipsisRenderer.class
package org.primefaces.component.ellipsis
EllipsisRenderer.EllipsisRenderer ( )
EllipsisRenderer.encodeChildren ( javax.faces.context.FacesContext context, javax.faces.component.UIComponent component )  :  void
EllipsisRenderer.encodeEnd ( javax.faces.context.FacesContext context, javax.faces.component.UIComponent component )  :  void
EllipsisRenderer.getRendersChildren ( )  :  boolean

primefaces-3.5-20121123.221600-8.jar, Galleria.class
package org.primefaces.component.galleria
Galleria.getValue ( )  :  Object
Galleria.getVar ( )  :  String
Galleria.isAutoPlay ( )  :  boolean
Galleria.setAutoPlay boolean _autoPlay )  :  void
Galleria.setValue Object _value )  :  void
Galleria.setVar String _var )  :  void

primefaces-3.5-20121123.221600-8.jar, LightBox.class
package org.primefaces.component.lightbox
LightBox.getIframeTitle ( )  :  String
LightBox.setIframeTitle String _iframeTitle )  :  void

primefaces-3.5-20121123.221600-8.jar, OutputLabelRenderer.class
package org.primefaces.component.outputlabel
OutputLabelRenderer.encodeChildren ( javax.faces.context.FacesContext context, javax.faces.component.UIComponent component )  :  void
OutputLabelRenderer.findTarget ( javax.faces.context.FacesContext context, OutputLabel label )  :  javax.faces.component.UIComponent
OutputLabelRenderer.getRendersChildren ( )  :  boolean

primefaces-3.5-20121123.221600-8.jar, PreRenderViewListener.class
package org.primefaces.webapp
PreRenderViewListener.isListenerForSource Object source )  :  boolean
PreRenderViewListener.PreRenderViewListener ( )
PreRenderViewListener.processEvent javax.faces.event.SystemEvent event )  :  void

primefaces-3.5-20121123.221600-8.jar, PropertyKeys.class
package org.primefaces.component.clock
Clock.PropertyKeys.toString ( )  :  String
Clock.PropertyKeys.valueOf String name ) [static]  :  Clock.PropertyKeys
Clock.PropertyKeys.values ( ) [static]  :  Clock.PropertyKeys[ ]
package org.primefaces.component.ellipsis
Ellipsis.PropertyKeys.toString ( )  :  String
Ellipsis.PropertyKeys.valueOf String name ) [static]  :  Ellipsis.PropertyKeys
Ellipsis.PropertyKeys.values ( ) [static]  :  Ellipsis.PropertyKeys[ ]

primefaces-3.5-20121123.221600-8.jar, SelectOneMenu.class
package org.primefaces.component.selectonemenu
SelectOneMenu.getInputClientId ( )  :  String
SelectOneMenu.getMaxlength ( )  :  int
SelectOneMenu.setMaxlength int _maxlength )  :  void

primefaces-3.5-20121123.221600-8.jar, SelectOneRadio.class
package org.primefaces.component.selectoneradio
SelectOneRadio.isPlain ( )  :  boolean
SelectOneRadio.setPlain boolean _plain )  :  void

primefaces-3.5-20121123.221600-8.jar, SortFeature.class
package org.primefaces.component.datatable.feature
SortFeature.multiSort ( javax.faces.context.FacesContext context, org.primefaces.component.datatable.DataTable table )  :  void
SortFeature.sort ( javax.faces.context.FacesContext context, org.primefaces.component.datatable.DataTable table, javax.el.ValueExpression sortBy, org.primefaces.model.SortOrder sortOrder, javax.el.MethodExpression sortFunction )  :  void

primefaces-3.5-20121123.221600-8.jar, SortMeta.class
package org.primefaces.model
SortMeta.getSortFunction ( )  :  javax.el.MethodExpression
SortMeta.setSortBy org.primefaces.component.api.UIColumn column )  :  void
SortMeta.setSortField String sortField )  :  void
SortMeta.setSortFunction javax.el.MethodExpression sortFunction )  :  void
SortMeta.setSortOrder SortOrder sortOrder )  :  void
SortMeta.SortMeta ( org.primefaces.component.api.UIColumn column, String sortField, SortOrder sortOrder, javax.el.MethodExpression sortFunction )

primefaces-3.5-20121123.221600-8.jar, TabView.class
package org.primefaces.component.tabview
TabView.getDir ( )  :  String
TabView.setDir String _dir )  :  void

primefaces-3.5-20121123.221600-8.jar, ToggleSelectEvent.class
package org.primefaces.event
ToggleSelectEvent.isAppropriateListener javax.faces.event.FacesListener faceslistener )  :  boolean
ToggleSelectEvent.isSelected ( )  :  boolean
ToggleSelectEvent.processListener javax.faces.event.FacesListener faceslistener )  :  void
ToggleSelectEvent.ToggleSelectEvent ( javax.faces.component.UIComponent component, javax.faces.component.behavior.Behavior behavior, boolean selected )

primefaces-3.5-20121123.221600-8.jar, UIColumn.class
package org.primefaces.component.api
UIColumn.getColumnKey ( ) [abstract]  :  String

primefaces-3.5-20121123.221600-8.jar, WidgetBuilder.class
package org.primefaces.util
WidgetBuilder.append String str )  :  WidgetBuilder
WidgetBuilder.attr String name, boolean value )  :  WidgetBuilder
WidgetBuilder.attr String name, boolean value, boolean defaultValue )  :  WidgetBuilder
WidgetBuilder.attr String name, double value, double defaultValue )  :  WidgetBuilder
WidgetBuilder.attr String name, int value )  :  WidgetBuilder
WidgetBuilder.attr String name, int value, int defaultValue )  :  WidgetBuilder
WidgetBuilder.attr String name, long value )  :  WidgetBuilder
WidgetBuilder.attr String name, String value )  :  WidgetBuilder
WidgetBuilder.attr String name, String value, String defaultValue )  :  WidgetBuilder
WidgetBuilder.build ( )  :  String
WidgetBuilder.callback String name, String signature, String callback )  :  WidgetBuilder
WidgetBuilder.reset ( )  :  void
WidgetBuilder.widget ( String widgetClass, String widgetVar, String id, boolean onload )  :  WidgetBuilder
WidgetBuilder.widget ( String widgetClass, String widgetVar, String id, String resourcePath, boolean onload )  :  WidgetBuilder
WidgetBuilder.WidgetBuilder ( )

to the top

Problems with Data Types, High Severity (33)


primefaces-3.5-20121123.221600-8.jar
package org.primefaces.component.api
[+] UIColumn (1)

package org.primefaces.component.clock
[+] Clock (1)
[+] Clock.PropertyKeys (1)
[+] ClockRenderer (1)

package org.primefaces.component.confirmdialog
[+] ConfirmDialog.PropertyKeys (3)

package org.primefaces.component.datatable
[+] DataTable (1)
[+] DataTable.PropertyKeys (2)

package org.primefaces.component.dialog
[+] Dialog.PropertyKeys (1)

package org.primefaces.component.ellipsis
[+] Ellipsis (1)
[+] Ellipsis.PropertyKeys (1)
[+] EllipsisRenderer (1)

package org.primefaces.component.galleria
[+] Galleria (3)
[+] Galleria.PropertyKeys (3)

package org.primefaces.component.lightbox
[+] LightBox.PropertyKeys (1)

package org.primefaces.component.outputlabel
[+] OutputLabel (1)

package org.primefaces.component.selectonemenu
[+] SelectOneMenu (1)
[+] SelectOneMenu.PropertyKeys (1)

package org.primefaces.component.selectoneradio
[+] SelectOneRadio.PropertyKeys (1)

package org.primefaces.component.tabview
[+] TabView.PropertyKeys (1)

package org.primefaces.event
[+] CellEditEvent (1)
[+] ToggleSelectEvent (1)

package org.primefaces.model
[+] DynamicChainedPropertyComparator (1)

package org.primefaces.util
[+] Constants (1)
[+] HTML (1)
[+] WidgetBuilder (1)

package org.primefaces.webapp
[+] PreRenderViewListener (1)

to the top

Problems with Data Types, Medium Severity (1)


primefaces-3.5-20121123.221600-8.jar
package org.primefaces.component.galleria
[+] Galleria (1)

to the top

Other Changes in Data Types (6)


primefaces-3.5-20121123.221600-8.jar
package org.primefaces.component.galleria
[+] Galleria.PropertyKeys (5)

package org.primefaces.component.outputlabel
[+] OutputLabel (1)

to the top

Java ARchives (1)


primefaces-3.5-20121123.221600-8.jar

to the top




Generated on Sat Nov 24 08:06:58 2012 for PrimeFaces by Java API Compliance Checker 1.2.1  
A tool for checking backward compatibility of a Java library API