Details
-
Type: Task
-
Status: Closed
-
Priority: Major
-
Resolution: Fixed
-
Affects Version/s: 4.0
-
Fix Version/s: EE-4.0.0.GA, 4.1
-
Component/s: Framework
-
Labels:None
-
Environment:jsf 2 ICEfaces4
Description
Classes ported over from ICEfaces-3 of
org.icefaces.facelets.tag.icefaces.core.IceComponentHandler
and
org.icefaces.facelets.tag.icefaces.core.TabChangeListener
refer to the compat components and should be deleted and tested to ensure that they are no longer required.
org.icefaces.facelets.tag.icefaces.core.IceComponentHandler
and
org.icefaces.facelets.tag.icefaces.core.TabChangeListener
refer to the compat components and should be deleted and tested to ensure that they are no longer required.
Activity
- All
- Comments
- History
- Activity
- Remote Attachments
- Subversion
r44060: Removed the classes IceComponentHandler and TabChangeListenerHandler from the org.icefaces.facelets.tag.icefaces.core package in the core folder, as well as the method replaceComponentHandler() from the TaglibMerge class in the ACE generator that was the only one using them. I verified that these classes aren't used in any other parts. These classes were used to adapt the ICE (compat) components to JSF 2.0. The other class in the same package as these classes is MethodRule, which is used in all components classes that have method expressions, so it was left there. After this, I built the entire project and deployed the showcase application. There were no compilation or runtime errors.
Testing notes: please observe your routine regression tests and report any new errors.