Details
-
Type: Improvement
-
Status: Closed
-
Priority: Major
-
Resolution: Fixed
-
Affects Version/s: 2.0-Beta1
-
Component/s: ICE-Components
-
Labels:None
-
Environment:ICEfaces2 sparkle
Description
JSF 2 facelets taglib is defined to follow schema http://java.sun.com/xml/ns/javaee/web-facelettaglibrary_2_0.xsd, which has been changed from facelets 1.1.
web-facelettaglibrary_2_0.xsd indicates it could not only include component definition such as <component-type>/<renderer-type>, but also attributes.
examples can be found in jsf-ri/share/
Currently we found the only place requires these attributes info is eclips jsf xhtml editor.
We need to generate attribute info in component generator.
componentArtifact and faceletTaglibBuilder are the 2 classes related.
web-facelettaglibrary_2_0.xsd indicates it could not only include component definition such as <component-type>/<renderer-type>, but also attributes.
examples can be found in jsf-ri/share/
Currently we found the only place requires these attributes info is eclips jsf xhtml editor.
We need to generate attribute info in component generator.
componentArtifact and faceletTaglibBuilder are the 2 classes related.
Modified: C:\Workspace.mojarra\sparkle\generator\src\org\icefaces\generator\artifacts\ComponentArtifact.java
Modified: C:\Workspace.mojarra\sparkle\generator\src\org\icefaces\generator\xmlbuilder\FaceletTagLibBuilder.java
Sending content: C:\Workspace.mojarra\sparkle\generator\src\org\icefaces\generator\artifacts\ComponentArtifact.java
Sending content: C:\Workspace.mojarra\sparkle\generator\src\org\icefaces\generator\xmlbuilder\FaceletTagLibBuilder.java
Completed: At revision: 22567