[203171] Documentation on JSFLibrary in the User guide is not current
diff --git a/plugins/org.eclipse.jst.jsf.doc.dev/html/programmersguide/contributing_jsp_source_page_editing_services_for_a_tag_library.html b/plugins/org.eclipse.jst.jsf.doc.dev/html/programmersguide/contributing_jsp_source_page_editing_services_for_a_tag_library.html index 1d3dd4c..e4c6870 100644 --- a/plugins/org.eclipse.jst.jsf.doc.dev/html/programmersguide/contributing_jsp_source_page_editing_services_for_a_tag_library.html +++ b/plugins/org.eclipse.jst.jsf.doc.dev/html/programmersguide/contributing_jsp_source_page_editing_services_for_a_tag_library.html
@@ -28,7 +28,6 @@ <p>Future releases of WTP, by using these frameworks, should allow for additional meta-data provided services like:</p> <ul> <li>Quick Fix/Quick Assist</li> -<li>Hyperlink to Referenced Object Editor</li> <li>Others? Suggestions?</li> </ul> <p>It is hoped that adopters will use these frameworks to provide improved source editing user experiences using tag libraries other than the JSF standard tag libraries.</p>
diff --git a/plugins/org.eclipse.jst.jsf.doc.dev/tocprogrammersguide.xml b/plugins/org.eclipse.jst.jsf.doc.dev/tocprogrammersguide.xml index dee81f9..0cedfd8 100644 --- a/plugins/org.eclipse.jst.jsf.doc.dev/tocprogrammersguide.xml +++ b/plugins/org.eclipse.jst.jsf.doc.dev/tocprogrammersguide.xml
@@ -12,5 +12,8 @@ <topic label="Contributing EL Variables" href="html/programmersguide/contributing_el_variables.html"/> <topic label="The Design Time Application Manager" href="html/programmersguide/the_design_time_application_manager.html"/> </topic> - <topic label="Design-Time Tag Metadata Operations" href="html/programmersguide/design-time_tag_metadata_operations.html"/> + <topic href="html/programmersguide/design-time_tag_metadata_operations.html" label="Design-Time Tag Metadata Operations"> + </topic> + <topic href="http://wiki.eclipse.org/index.php/JSF_Tools_Project" label="WTP JSF Home Page"> + </topic>> </toc>
diff --git a/plugins/org.eclipse.jst.jsf.doc.dev/tocreference.xml b/plugins/org.eclipse.jst.jsf.doc.dev/tocreference.xml index 84962a3..f0ca71f 100644 --- a/plugins/org.eclipse.jst.jsf.doc.dev/tocreference.xml +++ b/plugins/org.eclipse.jst.jsf.doc.dev/tocreference.xml
@@ -9,4 +9,6 @@ <topic label="Extension Points Reference" href="html/extpts_reference/index.html"> <link toc="topics_ExtPoint_Reference.xml" /> </topic> + <topic href="http://wiki.eclipse.org/index.php/JSF_Tools_Project" label="WTP JSF Home Page"> + </topic> </toc>
diff --git a/plugins/org.eclipse.jst.jsf.doc.dev/toctutorials.xml b/plugins/org.eclipse.jst.jsf.doc.dev/toctutorials.xml index 9d2a0e2..96bce59 100644 --- a/plugins/org.eclipse.jst.jsf.doc.dev/toctutorials.xml +++ b/plugins/org.eclipse.jst.jsf.doc.dev/toctutorials.xml
@@ -5,4 +5,5 @@ <topic label="Supplying Tag Library Metadata for Apache MyFaces Tomahawk - Part One" href="html/tutorials/supplying_tag_library_metadata_for_apache_myfaces_tomahawk.html"/> <topic label="Implementing a New Tag-Based EL Variable Contributor for JSP" href="html/tutorials/implementing_a_new_tag_based_el_variable_contributor_for_jsp.html"/> <topic label="Providing Design-Time Tag Metadata" href="html/tutorials/Providing_Design-Time_Tag_Metadata.html"/> + <topic href="http://wiki.eclipse.org/index.php/JSF_Tools_Project" label="WTP JSF Home Page"/> </toc>
diff --git a/plugins/org.eclipse.jst.jsf.doc.user/html/concepts/concepts.html b/plugins/org.eclipse.jst.jsf.doc.user/html/concepts/concepts.html index 6456ec9..b432c5d 100644 --- a/plugins/org.eclipse.jst.jsf.doc.user/html/concepts/concepts.html +++ b/plugins/org.eclipse.jst.jsf.doc.user/html/concepts/concepts.html
@@ -17,9 +17,43 @@ </tr> </table> <hr/> -<p>This section provides information on the JavaServer Faces Tooling concepts. +<p>This section provides information on the JavaServer Faces (JSF) Tooling concepts. </p> -<p>For additional information, please visit the WTP JST JSF home page at: <code><a href="http://www.eclipse.org/webtools/jsf/main.php">http://www.eclipse.org/webtools/jsf/main.php</a></code>. +<ul> +<li> +<p><a href="http://java.sun.com/javaee/javaserverfaces/reference/api/index.html">JSF Specification</a> +</p> +</li> +<li> +<p><a href="jsf_facets.html">JSF Facets</a> +</p> +</li> +<li> +<p><a href="jsf_libs.html">JSF Libraries</a> +</p> +</li> +<li> +<p><a href="jsf_source_editing.html">JSP JSF Source Editing Tools</a> +</p> +</li> +<li> +<p><a href="../gettingstarted/wpe/wpe_getting_started.html">Web Page Editor</a> +</p> +</li> +<li> +<p><a href="jsf_app_config_mgr.html">JSF Application Configuration</a> +</p> +</li> +<li> +<p><a href="jsf_tag_registry.html">JSF Tag Registry</a> +</p> +</li> +<li> +<p><a href="jsf_component_tree.html">JSF Component Tree</a> +</p> +</li> +</ul> +<p>For additional information, please visit the <a href="http://wiki.eclipse.org/index.php/JSF_Tools_Project">WTP JST JSF home page</a> </p> </body> </html>
diff --git a/plugins/org.eclipse.jst.jsf.doc.user/html/concepts/jsf_source_editing.html b/plugins/org.eclipse.jst.jsf.doc.user/html/concepts/jsf_source_editing.html index 7f34f21..a32ee52 100644 --- a/plugins/org.eclipse.jst.jsf.doc.user/html/concepts/jsf_source_editing.html +++ b/plugins/org.eclipse.jst.jsf.doc.user/html/concepts/jsf_source_editing.html
@@ -45,6 +45,20 @@ <p>If there is a problem with the value provided for an attribute it will be detected and you should see either a warning or error marker along with a "squiggly" under the value depending on the severity. There may be multiple problems and each will be listed if you hover your mouse over the squiggly or the annotation marker in the side ruler. The validation is aware of the JSF Faces Configuration model(s) in the the project and can flag problems of missing configuration items.</p> <img alt="Multiple Problems" src="./images/val_multi_problems.png" / > <p></p> + +<h2><a id="hyperlink">Hyperlink</a></h2> +<br> +Hyperlink to the Java editor from Managed Bean variable, Managed Bean property +and Managed Bean method referenced in the Expression Language(EL) of a +tag-attribute. Users can +<b>(Ctrl+click)</b> +on the hyperlink to navigate to the source of the Managed Bean. +<br /> +<br /> +<img src="../../images/whats_new/2_0/wpe-hyperlink.png" alt="Hyperlink" /> +<br /> +<br /> +<p></p> <!-- <h2><a id="snippets">Snippets</a></h2> <br> @@ -54,8 +68,7 @@ <br> <p>The JSF Tools team would like to be able to provide the following features for the JSF standard tag libraries using the meta-data frameworks developed in this release:</p> <ul> -<li>Quick Fix/Quick Assist - provide context sensitive proposals for creating approriate Java Classes and Faces Configuration elements</li> -<li>Hyperlink - the ability to jump from the JSF JSP source editor to the referenced object's appropriate editor</li> +<li>Quick Fix/Quick Assist - provide context sensitive proposals for creating appropriate Java Classes and Faces Configuration elements</li> <li>Others? - please enter enhancement requests for your ideas using <a href="https://bugs.eclipse.org/bugs/">Bugzilla</a></li> </ul> <br> @@ -69,7 +82,6 @@ <a href="../reference/taglibsupport.html">Tag Library Support</a><br> <a href="../reference/jsf-c.html">JSF Core Library</a><br> <a href="../reference/jsf-h.html">JSF HTML Library</a><br> -<a href="../reference/facesconfigeditor.html">Faces Configuration Editor</a><br> </p> <p> <img src="../../images/ngrelt.png" alt="Related tasks" border="0">
diff --git a/plugins/org.eclipse.jst.jsf.doc.user/html/gettingstarted/getting_started.html b/plugins/org.eclipse.jst.jsf.doc.user/html/gettingstarted/getting_started.html index 203c248..b389958 100644 --- a/plugins/org.eclipse.jst.jsf.doc.user/html/gettingstarted/getting_started.html +++ b/plugins/org.eclipse.jst.jsf.doc.user/html/gettingstarted/getting_started.html
@@ -37,6 +37,6 @@ </p> </li> </ul> -<p>For additional information, please visit the JSF Tools home page at: <code><a href="http://www.eclipse.org/webtools/jsf/main.php">http://www.eclipse.org/webtools/jsf/main.php</a></code>.</p> +<p>For additional information, please visit the <a href="http://wiki.eclipse.org/index.php/JSF_Tools_Project">WTP JSF home page.</a></p> </body> </html>
diff --git a/plugins/org.eclipse.jst.jsf.doc.user/html/gettingstarted/tutorial/JSFTools_tutorial.html b/plugins/org.eclipse.jst.jsf.doc.user/html/gettingstarted/tutorial/JSFTools_tutorial.html index 07e9232..50eb333 100644 --- a/plugins/org.eclipse.jst.jsf.doc.user/html/gettingstarted/tutorial/JSFTools_tutorial.html +++ b/plugins/org.eclipse.jst.jsf.doc.user/html/gettingstarted/tutorial/JSFTools_tutorial.html
@@ -129,7 +129,7 @@ page.<br> <br> <img alt="New Dynamic Web Application" - src="images/new-dynamic-web-project.png" height="468" width="616"></p> + src="images/new-dynamic-web-project.png" height="588" width="554"></p> <br>
diff --git a/plugins/org.eclipse.jst.jsf.doc.user/html/gettingstarted/tutorial/images/new-dynamic-web-project.png b/plugins/org.eclipse.jst.jsf.doc.user/html/gettingstarted/tutorial/images/new-dynamic-web-project.png index d3288a6..f7d3a01 100644 --- a/plugins/org.eclipse.jst.jsf.doc.user/html/gettingstarted/tutorial/images/new-dynamic-web-project.png +++ b/plugins/org.eclipse.jst.jsf.doc.user/html/gettingstarted/tutorial/images/new-dynamic-web-project.png Binary files differ
diff --git a/plugins/org.eclipse.jst.jsf.doc.user/html/legal.htm b/plugins/org.eclipse.jst.jsf.doc.user/html/legal.htm index c77ecad..4794f47 100644 --- a/plugins/org.eclipse.jst.jsf.doc.user/html/legal.htm +++ b/plugins/org.eclipse.jst.jsf.doc.user/html/legal.htm
@@ -22,7 +22,7 @@ </table> <hr/> <p class="subhead2">Notices</p> -<p>The material in this guide is copyright 2006, by Oracle and others. +<p>The material in this guide is copyright 2006, 2008, by Oracle and others. </p> <p><a href="about.html">Terms and conditions regarding the use of this guide.</a> </p>
diff --git a/plugins/org.eclipse.jst.jsf.doc.user/html/reference/facesconfigeditor.html b/plugins/org.eclipse.jst.jsf.doc.user/html/reference/facesconfigeditor.html deleted file mode 100644 index de2dcbf..0000000 --- a/plugins/org.eclipse.jst.jsf.doc.user/html/reference/facesconfigeditor.html +++ /dev/null
@@ -1,25 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html> -<head> -<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> -<link rel="stylesheet" href="../../book.css" type="text/css"> -<title>Faces Configuration Editor</title> -</head> -<body> -<h1>Faces Configuration Editor</h1> -<br> -CONTENT -<br> -<br> -<img src="../../images/ngrelc.png" alt="Related concepts" border="0"> - <br> - <p> <img src="../../images/ngrelr.png" alt="Related reference" border="0"> -</p> -<p> - <p> <img src="../../images/ngrelt.png" alt="Related tasks" border="0"> - <br> - <a href="../tasks/use_facesconfig_editor.html">Configuring Faces Config Files</a><br> -</p> - -</body> -</html> \ No newline at end of file
diff --git a/plugins/org.eclipse.jst.jsf.doc.user/html/reference/jsf_libraries.html b/plugins/org.eclipse.jst.jsf.doc.user/html/reference/jsf_libraries.html index 3b77ea7..6dd0150 100644 --- a/plugins/org.eclipse.jst.jsf.doc.user/html/reference/jsf_libraries.html +++ b/plugins/org.eclipse.jst.jsf.doc.user/html/reference/jsf_libraries.html
@@ -23,6 +23,7 @@ <a id="ImplVsComponents"></a><h2>Implementations vs Component Libraries</h2> <br> <p>A JSF Library is simply a set of jars that will be put on the classpath and optionally deployed to the WEB-INF/lib directory at publish time using the J2EE Module Dependencies.</p> +As of the WTP 2.0 release, a JSF Library is created as a classpath container and is managed just like any classpath container library. <p>Why do some libraries have the "implementation" flag?</p> A library marked as a JSF implementation differentiates it from a normal set of jars that make up a library. This flag is meant as an on-your-honor marking that this set of jars meets the JSF specification for an implementation. The JSF tooling requires a Faces Servlet implementation for compilation and "Run on Server" feature of a JSF JSP page. @@ -56,23 +57,10 @@ <a id="projectrefs"></a><h2>Project References</h2> <br> <p> -When a library is referenced by a project, either at JSF Facet install time, or at a later time by adding it using JSF Library Reference project property page, the following occurs: +When a library is referenced by a project, either at JSF Facet install time, or at a later time by adding it using projects Java Build Path property page, the library is placed on the project's build classpath as a classpath container. +In order for the jars in the library to be deployed with the application, the library must <b>also</b> be selected in the J2EE Module Dependencies page. +This handles placing each jar in the library into the WEB-INF/lib directory of the deployed application. </p> -<ul> -<li>If a library was marked for deployment, each jar is added as a J2EE Module Dependency for the project. This places each jar on the build classpath and allows it to be deployed to WEB-INF/lib directory </li> -<li>If library is not marked for deployment, each individual jar in the library is added as a classpath library reference in the build path.</li> -</ul> -<br> -<p> -Note: if adding a reference to a library that contains a jar that is already referenced (same name and location), the newly referenced jar will be skipped. -</p> -<p> -When a library is removed as a reference by a project, the following occurs: -</p> -<ul> -<li>If a library was marked for deployment, each jar is removed as a J2EE Module Dependency.</li> -<li>If library is not marked for deployment, each individual jar in the library is removed from the classpath library reference in the build path.</li> -</ul> <p> <img src="../../images/ngrelc.png" alt="Related concepts" border="0"><br> <a href="../concepts/jsf_facets.html">JSF Facets</a><br>
diff --git a/plugins/org.eclipse.jst.jsf.doc.user/html/reference/references.html b/plugins/org.eclipse.jst.jsf.doc.user/html/reference/references.html index a62108d..afc08df 100644 --- a/plugins/org.eclipse.jst.jsf.doc.user/html/reference/references.html +++ b/plugins/org.eclipse.jst.jsf.doc.user/html/reference/references.html
@@ -17,7 +17,7 @@ </tr> </table> <hr/> -<p>This section provides reference information for the JavaServer Faces Tooling. +<p>This section provides reference information for the JavaServer Faces (JSF) Tooling. </p> <ul> <li> @@ -29,7 +29,6 @@ </p> </li> </ul> -<p>For additional information, please visit the WTP JST JSF home page at: <code><a href="http://www.eclipse.org/webtools/jsf/main.php">http://www.eclipse.org/webtools/jsf/main.php</a></code>. -</p> +<p>For additional information, please visit the <a href="http://wiki.eclipse.org/index.php/JSF_Tools_Project">WTP JSF home page.</a></p> </body> </html>
diff --git a/plugins/org.eclipse.jst.jsf.doc.user/html/tasks/add_jsf_facet.html b/plugins/org.eclipse.jst.jsf.doc.user/html/tasks/add_jsf_facet.html index a2a20f2..7865308 100644 --- a/plugins/org.eclipse.jst.jsf.doc.user/html/tasks/add_jsf_facet.html +++ b/plugins/org.eclipse.jst.jsf.doc.user/html/tasks/add_jsf_facet.html
@@ -9,13 +9,7 @@ <h1>Adding JSF Facet to Existing Project</h1> <br> A project is capable of being a JSF project with specialized JSF tooling support if it is a Dynamic Web Project. <br> -<h2>Step 1: Open the Project Properties</h2> -<br> -<img src="./images/projectpropertiesprojectfacets.png" alt="Project Facets" > -<br> -Choose "Modify Project..." button. -<br> -<h2>Step 2: Add JSF Facet</h2> +<h2>Step 1: Open Project Properties and Add JSF Facet</h2> <br> <img src="./images/addprojectfacet.png" alt="Add JSF Facet" > <br><br> @@ -26,8 +20,10 @@ <li>Check the JavaServer Faces line item</li> <li>Select the desired JSF version from the dropdown</li> </ul> +<p> +Click "Further configuration required..." hyperlink to choose JSF facet options. <br> -<h2>Step 3: Specify JSF Facet Settings</h2> +<h2>Step 2: Specify JSF Facet Settings</h2> <p> <br> <img src="./images/jsffacetsettings.png" alt="Specify JSF Facet Settings" >
diff --git a/plugins/org.eclipse.jst.jsf.doc.user/html/tasks/create_jsf_jsp_page.html b/plugins/org.eclipse.jst.jsf.doc.user/html/tasks/create_jsf_jsp_page.html index 98ce9b0..742c419 100644 --- a/plugins/org.eclipse.jst.jsf.doc.user/html/tasks/create_jsf_jsp_page.html +++ b/plugins/org.eclipse.jst.jsf.doc.user/html/tasks/create_jsf_jsp_page.html
@@ -17,7 +17,11 @@ <p>Add the page to the WebContent folder or sub-folder for your project.</p> <img alt="New JSP Page 2" src="./images/newjsfpage2.png"> <br> -<p>Choose "Next..." for more options or press "Finish" to create the page.</p> +<p>Choose "Next..." to select page template </p> +<img alt="New JSP Page 2" src="./images/newjsfpage3.png"> +<p/> +Press "Finish" to create the page. +<p/> <h2>Step 2: Add Tag Libraries</h2> <br> <p>These are the tag library references necessary to access the JSF Standard tag libraries:</p>
diff --git a/plugins/org.eclipse.jst.jsf.doc.user/html/tasks/create_managedbean.html b/plugins/org.eclipse.jst.jsf.doc.user/html/tasks/create_managedbean.html index 95ff4e2..5aae21c 100644 --- a/plugins/org.eclipse.jst.jsf.doc.user/html/tasks/create_managedbean.html +++ b/plugins/org.eclipse.jst.jsf.doc.user/html/tasks/create_managedbean.html
@@ -60,7 +60,7 @@ <p><img src="../../images/ngrelr.png" alt="Related reference" border="0"></p> -<p><a href="../reference/facesconfigeditor.html">Faces Config +<p><a href="use_facesconfig_editor.html">Faces Config Editor</a><br> </p>
diff --git a/plugins/org.eclipse.jst.jsf.doc.user/html/tasks/define_link_properties.html b/plugins/org.eclipse.jst.jsf.doc.user/html/tasks/define_link_properties.html index 51a4e25..4d660cb 100644 --- a/plugins/org.eclipse.jst.jsf.doc.user/html/tasks/define_link_properties.html +++ b/plugins/org.eclipse.jst.jsf.doc.user/html/tasks/define_link_properties.html
@@ -66,7 +66,7 @@ <p><img src="../../images/ngrelr.png" alt="Related reference" border="0"></p> -<p><a href="../reference/facesconfigeditor.html">Faces Config +<p><a href="use_facesconfig_editor.html">Faces Config Editor</a><br> </p>
diff --git a/plugins/org.eclipse.jst.jsf.doc.user/html/tasks/define_navigations.html b/plugins/org.eclipse.jst.jsf.doc.user/html/tasks/define_navigations.html index b72fdb3..e670338 100644 --- a/plugins/org.eclipse.jst.jsf.doc.user/html/tasks/define_navigations.html +++ b/plugins/org.eclipse.jst.jsf.doc.user/html/tasks/define_navigations.html
@@ -97,7 +97,7 @@ <p><img src="../../images/ngrelr.png" alt="Related reference" border="0"></p> -<p><a href="../reference/facesconfigeditor.html">Faces Config +<p><a href="use_facesconfig_editor.html">Faces Config Editor</a><br> </p>
diff --git a/plugins/org.eclipse.jst.jsf.doc.user/html/tasks/facesconfig_ui/add_action_listener.html b/plugins/org.eclipse.jst.jsf.doc.user/html/tasks/facesconfig_ui/add_action_listener.html index ef6dd24..4773741 100644 --- a/plugins/org.eclipse.jst.jsf.doc.user/html/tasks/facesconfig_ui/add_action_listener.html +++ b/plugins/org.eclipse.jst.jsf.doc.user/html/tasks/facesconfig_ui/add_action_listener.html
@@ -61,8 +61,7 @@ border="0"></p> <p><br> </p> -<p><a href="../../reference/facesconfigeditor.html">Faces Config -Editor</a><br> +<p><a href="../use_facesconfig_editor.html">Faces Config Editor</a><br> </p> <p><img src="../../../images/ngrelt.png" alt="Related tasks" border="0">
diff --git a/plugins/org.eclipse.jst.jsf.doc.user/html/tasks/facesconfig_ui/add_application_factory.html b/plugins/org.eclipse.jst.jsf.doc.user/html/tasks/facesconfig_ui/add_application_factory.html index 143bdfc..507a785 100644 --- a/plugins/org.eclipse.jst.jsf.doc.user/html/tasks/facesconfig_ui/add_application_factory.html +++ b/plugins/org.eclipse.jst.jsf.doc.user/html/tasks/facesconfig_ui/add_application_factory.html
@@ -63,7 +63,7 @@ border="0"></p> <p><br> </p> -<p><a href="../../reference/facesconfigeditor.html">Faces Config +<p><a href="../use_facesconfig_editor.html">Faces Config Editor</a><br> </p>
diff --git a/plugins/org.eclipse.jst.jsf.doc.user/html/tasks/facesconfig_ui/add_component.html b/plugins/org.eclipse.jst.jsf.doc.user/html/tasks/facesconfig_ui/add_component.html index 05e9afb..3d23f26 100644 --- a/plugins/org.eclipse.jst.jsf.doc.user/html/tasks/facesconfig_ui/add_component.html +++ b/plugins/org.eclipse.jst.jsf.doc.user/html/tasks/facesconfig_ui/add_component.html
@@ -153,7 +153,7 @@ border="0"></p> <p><br> </p> -<p><a href="../../reference/facesconfigeditor.html">Faces Config +<p><a href="../use_facesconfig_editor.html">Faces Config Editor</a><br> </p>
diff --git a/plugins/org.eclipse.jst.jsf.doc.user/html/tasks/facesconfig_ui/add_converter.html b/plugins/org.eclipse.jst.jsf.doc.user/html/tasks/facesconfig_ui/add_converter.html index dbeea1d..c3ca249 100644 --- a/plugins/org.eclipse.jst.jsf.doc.user/html/tasks/facesconfig_ui/add_converter.html +++ b/plugins/org.eclipse.jst.jsf.doc.user/html/tasks/facesconfig_ui/add_converter.html
@@ -106,7 +106,7 @@ <p><br> </p> <p> -<a href="../../reference/facesconfigeditor.html">Faces Config Editor</a><br></p> +<a href="../use_facesconfig_editor.html">Faces Config Editor</a><br></p> <p><img src="../../../images/ngrelt.png" alt="Related tasks" border="0"> </p>
diff --git a/plugins/org.eclipse.jst.jsf.doc.user/html/tasks/facesconfig_ui/add_default_renderkitid.html b/plugins/org.eclipse.jst.jsf.doc.user/html/tasks/facesconfig_ui/add_default_renderkitid.html index 80f9adc..17be906 100644 --- a/plugins/org.eclipse.jst.jsf.doc.user/html/tasks/facesconfig_ui/add_default_renderkitid.html +++ b/plugins/org.eclipse.jst.jsf.doc.user/html/tasks/facesconfig_ui/add_default_renderkitid.html
@@ -59,7 +59,7 @@ border="0"></p> <p><br> </p> -<p><a href="../../reference/facesconfigeditor.html">Faces Config +<p><a href="../use_facesconfig_editor.html">Faces Config Editor</a><br> </p>
diff --git a/plugins/org.eclipse.jst.jsf.doc.user/html/tasks/facesconfig_ui/add_facescontext_factory.html b/plugins/org.eclipse.jst.jsf.doc.user/html/tasks/facesconfig_ui/add_facescontext_factory.html index 5634e56..c27edd8 100644 --- a/plugins/org.eclipse.jst.jsf.doc.user/html/tasks/facesconfig_ui/add_facescontext_factory.html +++ b/plugins/org.eclipse.jst.jsf.doc.user/html/tasks/facesconfig_ui/add_facescontext_factory.html
@@ -63,7 +63,7 @@ border="0"></p> <p><br> </p> -<p><a href="../../reference/facesconfigeditor.html">Faces Config +<p><a href="../use_facesconfig_editor.html">Faces Config Editor</a><br> </p>
diff --git a/plugins/org.eclipse.jst.jsf.doc.user/html/tasks/facesconfig_ui/add_lifecycle_factory.html b/plugins/org.eclipse.jst.jsf.doc.user/html/tasks/facesconfig_ui/add_lifecycle_factory.html index 5ec59e4..fc3986f 100644 --- a/plugins/org.eclipse.jst.jsf.doc.user/html/tasks/facesconfig_ui/add_lifecycle_factory.html +++ b/plugins/org.eclipse.jst.jsf.doc.user/html/tasks/facesconfig_ui/add_lifecycle_factory.html
@@ -62,7 +62,7 @@ border="0"></p> <p><br> </p> -<p><a href="../../reference/facesconfigeditor.html">Faces Config +<p><a href="../use_facesconfig_editor.html">Faces Config Editor</a><br> </p>
diff --git a/plugins/org.eclipse.jst.jsf.doc.user/html/tasks/facesconfig_ui/add_locale_config.html b/plugins/org.eclipse.jst.jsf.doc.user/html/tasks/facesconfig_ui/add_locale_config.html index 5549a6a..d19773d 100644 --- a/plugins/org.eclipse.jst.jsf.doc.user/html/tasks/facesconfig_ui/add_locale_config.html +++ b/plugins/org.eclipse.jst.jsf.doc.user/html/tasks/facesconfig_ui/add_locale_config.html
@@ -56,7 +56,7 @@ border="0"></p> <p><br> </p> -<p><a href="../../reference/facesconfigeditor.html">Faces Config +<p><a href="../use_facesconfig_editor.html">Faces Config Editor</a><br> </p>
diff --git a/plugins/org.eclipse.jst.jsf.doc.user/html/tasks/facesconfig_ui/add_messagebundle.html b/plugins/org.eclipse.jst.jsf.doc.user/html/tasks/facesconfig_ui/add_messagebundle.html index 7d1e40f..c15daee 100644 --- a/plugins/org.eclipse.jst.jsf.doc.user/html/tasks/facesconfig_ui/add_messagebundle.html +++ b/plugins/org.eclipse.jst.jsf.doc.user/html/tasks/facesconfig_ui/add_messagebundle.html
@@ -57,7 +57,7 @@ border="0"></p> <p><br> </p> -<p><a href="../../reference/facesconfigeditor.html">Faces Config +<p><a href="../use_facesconfig_editor.html">Faces Config Editor</a><br> </p>
diff --git a/plugins/org.eclipse.jst.jsf.doc.user/html/tasks/facesconfig_ui/add_navigation_rule.html b/plugins/org.eclipse.jst.jsf.doc.user/html/tasks/facesconfig_ui/add_navigation_rule.html index c185591..1fef410 100644 --- a/plugins/org.eclipse.jst.jsf.doc.user/html/tasks/facesconfig_ui/add_navigation_rule.html +++ b/plugins/org.eclipse.jst.jsf.doc.user/html/tasks/facesconfig_ui/add_navigation_rule.html
@@ -64,7 +64,7 @@ border="0"></p> <p><br> </p> -<p><a href="../../reference/facesconfigeditor.html">Faces Config +<p><a href="../use_facesconfig_editor.html">Faces Config Editor</a><br> </p>
diff --git a/plugins/org.eclipse.jst.jsf.doc.user/html/tasks/facesconfig_ui/add_phase_listener.html b/plugins/org.eclipse.jst.jsf.doc.user/html/tasks/facesconfig_ui/add_phase_listener.html index f424c29..134df5e 100644 --- a/plugins/org.eclipse.jst.jsf.doc.user/html/tasks/facesconfig_ui/add_phase_listener.html +++ b/plugins/org.eclipse.jst.jsf.doc.user/html/tasks/facesconfig_ui/add_phase_listener.html
@@ -61,7 +61,7 @@ border="0"></p> <p><br> </p> -<p><a href="../../reference/facesconfigeditor.html">Faces Config +<p><a href="../use_facesconfig_editor.html">Faces Config Editor</a><br> </p>
diff --git a/plugins/org.eclipse.jst.jsf.doc.user/html/tasks/facesconfig_ui/add_property_resolver.html b/plugins/org.eclipse.jst.jsf.doc.user/html/tasks/facesconfig_ui/add_property_resolver.html index 3949614..43127d2 100644 --- a/plugins/org.eclipse.jst.jsf.doc.user/html/tasks/facesconfig_ui/add_property_resolver.html +++ b/plugins/org.eclipse.jst.jsf.doc.user/html/tasks/facesconfig_ui/add_property_resolver.html
@@ -63,7 +63,7 @@ border="0"></p> <p><br> </p> -<p><a href="../../reference/facesconfigeditor.html">Faces Config +<p><a href="../use_facesconfig_editor.html">Faces Config Editor</a><br> </p>
diff --git a/plugins/org.eclipse.jst.jsf.doc.user/html/tasks/facesconfig_ui/add_rederkit_factory.html b/plugins/org.eclipse.jst.jsf.doc.user/html/tasks/facesconfig_ui/add_rederkit_factory.html index d19a235..7c77d62 100644 --- a/plugins/org.eclipse.jst.jsf.doc.user/html/tasks/facesconfig_ui/add_rederkit_factory.html +++ b/plugins/org.eclipse.jst.jsf.doc.user/html/tasks/facesconfig_ui/add_rederkit_factory.html
@@ -62,7 +62,7 @@ border="0"></p> <p><br> </p> -<p><a href="../../reference/facesconfigeditor.html">Faces Config +<p><a href="../use_facesconfig_editor.html">Faces Config Editor</a><br> </p>
diff --git a/plugins/org.eclipse.jst.jsf.doc.user/html/tasks/facesconfig_ui/add_renderkit.html b/plugins/org.eclipse.jst.jsf.doc.user/html/tasks/facesconfig_ui/add_renderkit.html index a6ba075..d04c6a7 100644 --- a/plugins/org.eclipse.jst.jsf.doc.user/html/tasks/facesconfig_ui/add_renderkit.html +++ b/plugins/org.eclipse.jst.jsf.doc.user/html/tasks/facesconfig_ui/add_renderkit.html
@@ -73,7 +73,7 @@ border="0"></p> <p><br> </p> -<p><a href="../../reference/facesconfigeditor.html">Faces Config +<p><a href="../use_facesconfig_editor.html">Faces Config Editor</a><br> </p>
diff --git a/plugins/org.eclipse.jst.jsf.doc.user/html/tasks/facesconfig_ui/add_state_manager.html b/plugins/org.eclipse.jst.jsf.doc.user/html/tasks/facesconfig_ui/add_state_manager.html index 43f1448..c824d44 100644 --- a/plugins/org.eclipse.jst.jsf.doc.user/html/tasks/facesconfig_ui/add_state_manager.html +++ b/plugins/org.eclipse.jst.jsf.doc.user/html/tasks/facesconfig_ui/add_state_manager.html
@@ -59,7 +59,7 @@ border="0"></p> <p><br> </p> -<p><a href="../../reference/facesconfigeditor.html">Faces Config +<p><a href="../use_facesconfig_editor.html">Faces Config Editor</a><br> </p>
diff --git a/plugins/org.eclipse.jst.jsf.doc.user/html/tasks/facesconfig_ui/add_validator.html b/plugins/org.eclipse.jst.jsf.doc.user/html/tasks/facesconfig_ui/add_validator.html index 8a19b83..1e59c7a 100644 --- a/plugins/org.eclipse.jst.jsf.doc.user/html/tasks/facesconfig_ui/add_validator.html +++ b/plugins/org.eclipse.jst.jsf.doc.user/html/tasks/facesconfig_ui/add_validator.html
@@ -78,7 +78,7 @@ border="0"></p> <p><br> </p> -<p><a href="../../reference/facesconfigeditor.html">Faces Config +<p><a href="../use_facesconfig_editor.html">Faces Config Editor</a><br> </p>
diff --git a/plugins/org.eclipse.jst.jsf.doc.user/html/tasks/facesconfig_ui/add_variable_resolver.html b/plugins/org.eclipse.jst.jsf.doc.user/html/tasks/facesconfig_ui/add_variable_resolver.html index 7dd8232..054a878 100644 --- a/plugins/org.eclipse.jst.jsf.doc.user/html/tasks/facesconfig_ui/add_variable_resolver.html +++ b/plugins/org.eclipse.jst.jsf.doc.user/html/tasks/facesconfig_ui/add_variable_resolver.html
@@ -62,7 +62,7 @@ border="0"></p> <p><br> </p> -<p><a href="../../reference/facesconfigeditor.html">Faces Config +<p><a href="../use_facesconfig_editor.html">Faces Config Editor</a><br> </p>
diff --git a/plugins/org.eclipse.jst.jsf.doc.user/html/tasks/facesconfig_ui/add_view_handler.html b/plugins/org.eclipse.jst.jsf.doc.user/html/tasks/facesconfig_ui/add_view_handler.html index 72c9f1c..e128288 100644 --- a/plugins/org.eclipse.jst.jsf.doc.user/html/tasks/facesconfig_ui/add_view_handler.html +++ b/plugins/org.eclipse.jst.jsf.doc.user/html/tasks/facesconfig_ui/add_view_handler.html
@@ -63,7 +63,7 @@ border="0"></p> <p><br> </p> -<p><a href="../../reference/facesconfigeditor.html">Faces Config +<p><a href="../use_facesconfig_editor.html">Faces Config Editor</a><br> </p>
diff --git a/plugins/org.eclipse.jst.jsf.doc.user/html/tasks/images/addprojectfacet.png b/plugins/org.eclipse.jst.jsf.doc.user/html/tasks/images/addprojectfacet.png index a8bd672..aef766f 100644 --- a/plugins/org.eclipse.jst.jsf.doc.user/html/tasks/images/addprojectfacet.png +++ b/plugins/org.eclipse.jst.jsf.doc.user/html/tasks/images/addprojectfacet.png Binary files differ
diff --git a/plugins/org.eclipse.jst.jsf.doc.user/html/tasks/images/create_jsf_app1.png b/plugins/org.eclipse.jst.jsf.doc.user/html/tasks/images/create_jsf_app1.png index 45eb32c..5c226fc 100644 --- a/plugins/org.eclipse.jst.jsf.doc.user/html/tasks/images/create_jsf_app1.png +++ b/plugins/org.eclipse.jst.jsf.doc.user/html/tasks/images/create_jsf_app1.png Binary files differ
diff --git a/plugins/org.eclipse.jst.jsf.doc.user/html/tasks/images/newjsfpage3.png b/plugins/org.eclipse.jst.jsf.doc.user/html/tasks/images/newjsfpage3.png new file mode 100644 index 0000000..a223aa8 --- /dev/null +++ b/plugins/org.eclipse.jst.jsf.doc.user/html/tasks/images/newjsfpage3.png Binary files differ
diff --git a/plugins/org.eclipse.jst.jsf.doc.user/html/tasks/images/projectpropertiesprojectfacets.png b/plugins/org.eclipse.jst.jsf.doc.user/html/tasks/images/projectpropertiesprojectfacets.png deleted file mode 100644 index 638c20b..0000000 --- a/plugins/org.eclipse.jst.jsf.doc.user/html/tasks/images/projectpropertiesprojectfacets.png +++ /dev/null Binary files differ
diff --git a/plugins/org.eclipse.jst.jsf.doc.user/html/tasks/images/validationprefs.png b/plugins/org.eclipse.jst.jsf.doc.user/html/tasks/images/validationprefs.png index ed7b875..8b41cfa 100644 --- a/plugins/org.eclipse.jst.jsf.doc.user/html/tasks/images/validationprefs.png +++ b/plugins/org.eclipse.jst.jsf.doc.user/html/tasks/images/validationprefs.png Binary files differ
diff --git a/plugins/org.eclipse.jst.jsf.doc.user/html/tasks/jsf_app_configs.html b/plugins/org.eclipse.jst.jsf.doc.user/html/tasks/jsf_app_configs.html deleted file mode 100644 index 60040d4..0000000 --- a/plugins/org.eclipse.jst.jsf.doc.user/html/tasks/jsf_app_configs.html +++ /dev/null
@@ -1,25 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -<html> -<head> -<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> -<link rel="stylesheet" href="../../book.css" type="text/css"> -<title>Creating and Managing JSF Configuration Files</title> -</head> -<body> -<h1>Creating and Managing JSF Configuration Files</h1> -<br> -CONTENT -<br> -<br> -<img src="../../images/ngrelc.png" alt="Related concepts" border="0"> -<p> -<a href="../concepts/jsf_facets.html">JSF Facets</a><br> -<a href="../concepts/jsf_facets_install.html">What happens when a JSF Facet is installed?</a> -</p> - -<p><img src="../../images/ngrelr.png" alt="Related reference" border="0"></p> - -<p><img src="../../images/ngrelt.png" alt="Related tasks" border="0"></p> - -</body> -</html> \ No newline at end of file
diff --git a/plugins/org.eclipse.jst.jsf.doc.user/html/tasks/jsf_validation.html b/plugins/org.eclipse.jst.jsf.doc.user/html/tasks/jsf_validation.html index e9fd378..c01f167 100644 --- a/plugins/org.eclipse.jst.jsf.doc.user/html/tasks/jsf_validation.html +++ b/plugins/org.eclipse.jst.jsf.doc.user/html/tasks/jsf_validation.html
@@ -23,16 +23,16 @@ <br> <p>At this time, when a faces configuration is validated, it only verifies that the XML is syntactically correct and that the data conforms to the faces-configuration schema. Future versions will perform semantic checks within a single faces configuration file and across all faces configuration files with an application.</p> <br> -<h3>Validating JSF JSP Pages - The JSP Semantic Validator (JSF)</h3> +<h3>Validating JSF JSP Pages - The JSF View Validator</h3> <br> -<p>The JSP Semantic Validator will verify that the attribute values supplied in the JSP page for certain tags are valid. This functionality relies on additional meta-data and classes being supplied by plugin providers for the tag libraries. The JSF Tooling team has provided validation support for:</p> +<p>The JSF View Validator will verify that the attribute values supplied in the JSP page for certain tags are valid. This functionality relies on additional meta-data and classes being supplied by plugin providers for the tag libraries. The JSF Tooling team has provided validation support for:</p> <ul> <li>JSF Core Tag Library</li> <li>JSF HTML Tag Library</li> </ul> <p>When there is a problem, there will be annotation markers in the rulers, problem markers in the problem view and "squigglies" underneath the problems in source. Errors are in red and must be dealt with whereas the yellow warnings may not result in runtime problems and may sometimes be ignored.</p> <p>The validator will verify the attribute values with and without expression language (EL). These kinds of validations are treated differently. JSF EL is identified by "#{some expression}" in the attribute value.</p> -<p>If the JSP Semantic Validator is enabled, validation will not only take place at Build and/or Manual validation time, but also as-you-type. Because validation of EL can be "expensive" you have the option of turning this option off separately.</p> +<p>If the JSF View Validator is enabled, validation will not only take place at Build and/or Manual validation time, but also as-you-type. Because validation of EL can be "expensive" you have the option of turning this option off separately.</p> <p>To access the EL Validator preferences: <b>Window -> Preferences... -> Web and XML -> JavaServer Faces Tools -> Validation</b></p> <img alt="EL Validator Preferences" src="./images/elvalidationprefs.png" > <img src="../../images/ngrelc.png" alt="Related concepts" border="0">
diff --git a/plugins/org.eclipse.jst.jsf.doc.user/html/tasks/tasks.html b/plugins/org.eclipse.jst.jsf.doc.user/html/tasks/tasks.html index c515fd6..8c3d497 100644 --- a/plugins/org.eclipse.jst.jsf.doc.user/html/tasks/tasks.html +++ b/plugins/org.eclipse.jst.jsf.doc.user/html/tasks/tasks.html
@@ -17,7 +17,7 @@ </tr> </table> <hr/> -<p>This section provides information on the tasks that you can expect to perform while building a JavaServer Faces application with the JavaServer Faces Tooling. +<p>This section provides information on the tasks that you can expect to perform while building a JavaServer Faces (JSF) application with the JSF Tooling. </p> <ul> <li> @@ -41,7 +41,7 @@ </p> </li> <li> -<p><a href="jsf_app_configs.html">Creating and Managing JSF Configuration Files</a> +<p><a href="create_managedbean.html">Creating Managed Beans</a> </p> </li> <li> @@ -49,10 +49,6 @@ </p> </li> <li> -<p><a href="create_managedbean.html">Creating Managed Beans</a> -</p> -</li> -<li> <p><a href="use_facesconfig_editor.html">Configuring Faces Config File</a> </p> </li> @@ -65,7 +61,6 @@ </p> </li> </ul> -<p>For additional information, please visit the WTP JST JSF home page at: <code><a href="http://www.eclipse.org/webtools/jsf/main.php">http://www.eclipse.org/webtools/jsf/main.php</a></code>. -</p> +<p>For additional information, please visit the <a href="http://wiki.eclipse.org/index.php/JSF_Tools_Project">WTP JSF home page.</a></p> </body> </html>
diff --git a/plugins/org.eclipse.jst.jsf.doc.user/html/tasks/test_linked_pages.html b/plugins/org.eclipse.jst.jsf.doc.user/html/tasks/test_linked_pages.html index b81c72a..dc46263 100644 --- a/plugins/org.eclipse.jst.jsf.doc.user/html/tasks/test_linked_pages.html +++ b/plugins/org.eclipse.jst.jsf.doc.user/html/tasks/test_linked_pages.html
@@ -42,7 +42,7 @@ <p><img src="../../images/ngrelr.png" alt="Related reference" border="0"></p> -<p><a href="../reference/facesconfigeditor.html">Faces Config +<p><a href="use_facesconfig_editor.html">Faces Config Editor</a><br> </p>
diff --git a/plugins/org.eclipse.jst.jsf.doc.user/html/tasks/use_facesconfig_editor.html b/plugins/org.eclipse.jst.jsf.doc.user/html/tasks/use_facesconfig_editor.html index 845fe6b..0bab5a4 100644 --- a/plugins/org.eclipse.jst.jsf.doc.user/html/tasks/use_facesconfig_editor.html +++ b/plugins/org.eclipse.jst.jsf.doc.user/html/tasks/use_facesconfig_editor.html
@@ -52,6 +52,17 @@ <p><a href="facesconfig_ui/add_phase_listener.html">Add a Phase Listener </a></p> </div> +<br> +<img src="../../images/ngrelc.png" alt="Related concepts" border="0"> +<p> +<a href="../concepts/jsf_facets.html">JSF Facets</a><br> +<a href="../concepts/jsf_facets_install.html">What happens when a JSF Facet is installed?</a> +</p> +<p><img src="../../images/ngrelr.png" alt="Related reference" border="0"></p> + +<p><img src="../../images/ngrelt.png" alt="Related tasks" border="0"></p> +<a href="create_managedbean.html">Creating a Managed Bean</a><br> +<a href="define_navigations.html">Creating Navigation Rules</a><br> </body> </html>
diff --git a/plugins/org.eclipse.jst.jsf.doc.user/html/tips_and_tricks.htm b/plugins/org.eclipse.jst.jsf.doc.user/html/tips_and_tricks.htm deleted file mode 100644 index 4fc8a6f..0000000 --- a/plugins/org.eclipse.jst.jsf.doc.user/html/tips_and_tricks.htm +++ /dev/null
@@ -1,36 +0,0 @@ -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" - "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> -<head> -<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> -<title> Tips and tricks</title> -<meta http-equiv="Content-Style-Type" content="text/css" /> -<meta http-equiv="Content-Script-Type" content="text/javascript" /> -<link rel="stylesheet" href="../book.css" type="text/css"/> -</head> -<body> -<table summary="" cellspacing="0" cellpadding="0" width="100%"> -<tr valign="bottom"> -<td align="left" width="86%"> -<h1> Tips and tricks</h1> -</td> -</tr> -</table> -<hr/> -<p>The following tips and tricks give some helpful ideas for increasing your productivity. They are divided into the following sections: -</p> -<p><span style="font-style:italic">Complete information will be available in a future build.</span> -</p> -<ul> -</ul> -<!-- Start Footer --> -<div class="footer"> -<hr /> -<table summary="" cellspacing="0" cellpadding="0" width="100%"> -<tr><td align="left" width="86%"> -</td> -</tr> -</table> -</div><!-- class="footer" --> -</body> -</html>
diff --git a/plugins/org.eclipse.jst.jsf.doc.user/html/whats_new.htm b/plugins/org.eclipse.jst.jsf.doc.user/html/whats_new.htm index 2644275..a6a6a9e 100644 --- a/plugins/org.eclipse.jst.jsf.doc.user/html/whats_new.htm +++ b/plugins/org.eclipse.jst.jsf.doc.user/html/whats_new.htm
@@ -3,32 +3,292 @@ <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> -<title> What's new</title> +<title>What's new</title> <meta http-equiv="Content-Style-Type" content="text/css" /> <meta http-equiv="Content-Script-Type" content="text/javascript" /> -<link rel="stylesheet" href="../book.css" type="text/css"/> +<link rel="stylesheet" href="../book.css" type="text/css" /> </head> <body> <table summary="" cellspacing="0" cellpadding="0" width="100%"> -<tr valign="bottom"> -<td align="left" width="86%"> -<h1> What's new</h1> -</td> -</tr> + <tr valign="bottom"> + <td align="left" width="86%"> + <h1>What's new</h1> + </td> + </tr> </table> <hr/> -<p>This section contains descriptions of the following significant changes made to the JavaServer Faces Tooling for Release 1.0.0: -</p> -<p><span style="font-style:italic">Complete information will be available in a future build.</span> -</p> +This section contains descriptions of the following significant changes made to the JavaServer Faces Tooling for Release 2.0: +<p/><p/> +<h3>Support for alternate view description language for JSF</h3> +<ul class="indent"> + <a href="http://wiki.eclipse.org/Design_Time_View_Handlers">See here for information on Alternative View Handler support</a> + <div> + <h4>Tag Registry View</h4> + <div> + <p>The Tag Registry View allows a JSF user to browse the JSF + tags declared in each project including information about what + components, converters and validators they create at runtime. + </p> + </div> + <div style="padding-top: 2em;padding-bottom: 2em;border-width: 0px; border-style: inset;margin: 1em;"> + <img width="766" height="410" src="../images/whats_new/2_0/TagRegistry.png" alt="Picture of resolver extension in plugin.xml editor"/> + </div> + </div> + <div> + <h4>Component Tree View</h4> + <p>The Component Tree View allows a user to browse a design-time + approximation of what a view (i.e. a JSP page or Facelet XHTML) + will look like at runtime. This component tree will also be used + by an increasing number of component-based features in the future. + </p> + <div style="padding-top: 2em;padding-bottom: 2em;border-width: 0px; border-style: inset;margin: 1em;"> + <img width="823" height="410" src="../images/whats_new/2_0/ComponentTree.png" alt="Picture of resolver extension in plugin.xml editor"/> + </div> + </div> +</ul> +<br/><!--new item--><h3>Hyperlink support in WPE's Source tab</h3><ul class="indent"> + The Source tab of the Web Page Editor (WPE) supports Hyperlink on a + Managed Bean variable, Managed Bean property and Managed Bean method + referenced in the Expression Language(EL) of a tag-attribute. Users + can + <b>(Ctrl+click)</b> + on the hyperlink to navigate to the source of the Managed Bean. + <br/> + <br/> + <img src="../images/whats_new/2_0/wpe-hyperlink.png" alt="Hyperlink"/> + <br/> + <br/> + </ul><br/><!--new item--><h3>Hover Help support in WPE's Source tab</h3><ul class="indent"> + The Source tab of the Web Page Editor (WPE) provides Hover Help on + all symbols defined in the Expression Language(EL) of a + tag-attribute including references to Managed Beans and Resource + Bundles. + <br/> + <br/> + <img src="../images/whats_new/2_0/wpe-hover-help.png" alt="Hover Help"/> + <br/> + <br/> + </ul><br/><!--new item--><h3>Enhancements to Web Page Editor (WPE) Property Pages</h3><ul class="indent"> + The tabbed property pages in the Web Page Editor (WPE) have been + enhanced. This change is important for adopters of the project. See + <a href="http://wiki.eclipse.org/Enhancements_to_WPE_Property_Pages">Enhancements to WPE Property Pages</a> + for details. + </ul><br/><!--new item--><h3>Support for Apache MyFaces Trinidad</h3><ul class="indent"> + Apache MyFaces Trinidad tags are now supported in the Web Page Editor, in source editors, and in the Properties view. + <br/> + <br/> + <img src="../images/whats_new/2_0/trinidad_in_wpe.png" alt="Trinidad tags in the Web Page Editor"/> + <br/> + <br/> + <img src="../images/whats_new/2_0/trinidad_codeassist.png" alt="Code-assist for Trinidad tags in source editors"/> + <br/> + <br/> + <img src="../images/whats_new/2_0/trinidad_properties.png" alt="Advanced property sections for Trinidad tags"/> + </ul><br/><!--new item--><h3>Improvements to EL content assist and hover help</h3><ul class="indent"> + <div>Thanks to <b>Matthias Fuessel</b> for providing improvements to our EL support:</div> + + <div style="margin: 1em;"> + <img width="752" height="203" src="../images/whats_new/2_0/ImprovedContentAssist.png" alt="Improved icons and additional info in content assist"/> + </div> + <div style="padding-top: 1em;padding-bottom: 1em;border-width: 0px; border-style: inset;margin: 1em;"> + <img width="741" height="194" src="../images/whats_new/2_0/ImprovedHoverHelp.png" alt="Improved info in content assist"/> + </div> + </ul><br/><!--new item--><h3>New EL framework enhancements</h3><ul class="indent"> + <div><p>Thanks to <b>Xiaonan Jiang</b> at IBM for driving new framework requirements and providing prototypes.</p> + <h4>Decorative Variable and Property Resolvers</h4> + <p>To better support the decorative nature of JSF variable and property resolvers, we have added the ability + to register decorative design time resolvers to the default application manager. Decorative resolvers + are called only if the runtime resolver that they are associated with is found in the configuration + of the current web project. For more information see: <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=206514#c22">here</a></p></div> + <div style="padding-top: 2em;padding-bottom: 2em;border-width: 0px; border-style: inset;margin: 1em;"> + <img width="407" height="194" src="../images/whats_new/2_0/DecorativeResolver.png" alt="Picture of resolver extension in plugin.xml editor"/> + </div> + <div> + <h4>Enhancements to symbol creation API</h4> + <p>We have refactored several internal symbol creation methods and combined them with contributions + by <b>Matthias Fuessel</b> and <b>Xiaonan Jiang</b> (IBM), to create a new set of extension points + to simplify creation of common JSF symbols. See <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=211321#c11">here</a> + for more details.</p> + <p> + We have also made the symbol creation methods available on a new factory called <i>JSFSymbolFactory</i>. + </p> + </div> + </ul><br/><!--new item--><h3>New EL validation preferences</h3><ul class="indent"> + <div> + <p>New validation preferences for EL validation problems allow you + to change the severity of type assignment problems between Error, Warning and Ignore.</p></div> + <div style="padding-top: 2em;padding-bottom: 2em;margin: 1em;"> + <img width="666" height="585" src="../images/whats_new/2_0/NewELValidationPreferences.png" alt="Shows new preference options in the JSF->Validation properties page"/> + </div> + </ul><br/> +<hr /> +<p>This section contains descriptions of the following significant +changes made to the JavaServer Faces Tooling for Release 1.0:</p> + +<h3>Support for JSF 1.2</h3> +<ul class="indent"> + JSF Tools supports JavaServer Faces 1.1 and 1.2 versions. + <br /> + <br /> + <img + src="../images/whats_new/1_0/jsf-versions.png" + alt="Support for JSF 1.1 and 1.2" /> + <br /> + <br /> +</ul> +<br /> + +<!--new item--> +<h3>Web Page Editor</h3> +<ul class="indent"> + An enhanced Web Page Editor is now available. Building on the existing + JSP editing support, it provides simultaneous synchronized visual and + source editing of a Faces JSP in a split pane arrangment, a + flyout/detachable palette, enhanced property sheets, a Preview page, + and more. + <br /> + <br /> + <img src="../images/whats_new/1_0/jsf-web-page-editor.png" + alt="Web Page Editor sample screenshot" /> + <br /> + <br /> + The layout of the panes, as well as whether to show both, is + configurable. + <br /> + <br /> + <img src="../images/whats_new/1_0/jsf-layout.png" alt="Web Page Editor sample screenshot" /> + <br /> + <br /> + More planned features and ideas can be found at the editor's + <a href="http://wiki.eclipse.org/index.php/Visual_JSF_Page_Designer"> + wiki page </a> + . +</ul> +<br /> + +<!--new item--> +<h3>Faces Config Editor</h3> +<ul class="indent"> + The Faces Configuration Editor is a comprehensive multi-page editor to + edit the Faces configuration resource file. It includes a graphical + editor to visually define the navigational rules. + <br /> + <br /> + <img src="../images/whats_new/1_0/jsf-faces-config-editor.png" + alt="Faces Config Editor sample screenshot" /> +</ul> +<br /> + +<!--new item--> +<h3>Improved HTML DataTable tag variable support</h3> +<ul class="indent"> + EL variables declared using the + <em>var</em> + attribute on the + <strong>h:dataTable</strong> + tag are now recognized by the JSF EL framework. The amount of + additional support varies depending on the "value" attribute used to + back the variable, the most complete being offered for scalar or array + objects with generic Lists. + <br /> + <br /> + <img src="../images/whats_new/1_0/DataTableVariableSupport.png" alt="content assist popup" /> +</ul> +<br /> + +<!--new item--> +<h3>JSF Libraries are now regular Classpath Containers</h3> +<ul class="indent"> + JSF Libraries make use of the + <i>easier publishing of dependencies</i> + feature introduced in this release. References to JSF Libraries in a + project are made using the standard Java Build Path property page and + set to be published/exported using the J2EE Module Dependencies + property page, and will appear as JDT Libraries in the Project and + Package Explorer views. + <i> An upgrade of the JSF Library Registry will automatically occur + when an older workspace is opened. The actual references, however, will + require a manual upgrade. </i> + Information on this can be found at + <a href="http://wiki.eclipse.org/index.php/JSF_Library_Migration"> + http://wiki.eclipse.org/index.php/JSF_Library_Migration </a> + . JSF Library references are still being created at JSF Facet + installation time, but if you need to add, modify, or remove references + after project creation, you will now be using the standard Java Build + Path and J2EE Module Dependencies property pages. + <br /> + <br /> + Creating a JSF Library Reference JSF Libraries as Classpath Containers + <br /> + <br /> + <img src="../images/whats_new/1_0/Fig1.png" alt="Fig 1. Add Library from Java Build Path" /> + <br /> + <br /> + Add Library from Java Build Path + <br /> + <br /> + <img src="../images/whats_new/1_0/Fig2.png" alt="Fig. 2 Choose JSF Libraries" /> + <br /> + <br /> + Choose JSF Libraries + <br /> + <br /> + <img src="../images/whats_new/1_0/Fig3.png" alt="Fig. 3 Select One or More Libraries" /> + <br /> + <br /> + Select One or More Libraries + <br /> + <br /> + <img src="../images/whats_new/1_0/Fig4.png" + alt="Fig. 4 JSF Libraries Added as Classpath Containers to Java Build Path" /> + <br /> + <br /> + JSF Libraries Added as Classpath Containers to Java Build Path + <br /> + <br /> + <img src="../images/whats_new/1_0/Fig5.png" + alt="Fig. 5 Select JSF Libraries for Publish and Export" /> + <br /> + <br /> + Select JSF Libraries for Publish and Export +</ul> +<br /> + +<!--new item--> +<h3>Custom JSF Servlet Classname</h3> +<ul class="indent"> + The JSF servlet classname can now be specified during JSF Facet + installation. + <br /> + <br /> + <img src="../images/whats_new/1_0/Fig6.png" + alt="Fig. 6 JSF Servlet Classname in JSF Facet Installation Wizard" /> +</ul> +<br /> + +<!--new item--> +<h3>EL Validation Severity Configuration</h3> +<ul class="indent"> + The severity of problems found during EL validation can now be changed + by preferences. We have adapted the UI used by JDT to perform similar + severity changes on Java problems. + <br /> + <br /> + <img src="../images/whats_new/1_0/Fig7.png" alt="Fig. 7 JSF EL Validation Preference Page" /> +</ul> +<br /> + + <!-- Start Footer --> <div class="footer"> <hr /> <table summary="" cellspacing="0" cellpadding="0" width="100%"> -<tr><td align="left" width="86%"> -</td> -</tr> + <tr> + <td align="left" width="86%"></td> + </tr> </table> -</div><!-- class="footer" --> +</div> +<!-- class="footer" --> + </body> </html>
diff --git a/plugins/org.eclipse.jst.jsf.doc.user/images/whats_new/1_0/DataTableVariableSupport.png b/plugins/org.eclipse.jst.jsf.doc.user/images/whats_new/1_0/DataTableVariableSupport.png new file mode 100644 index 0000000..6032f67 --- /dev/null +++ b/plugins/org.eclipse.jst.jsf.doc.user/images/whats_new/1_0/DataTableVariableSupport.png Binary files differ
diff --git a/plugins/org.eclipse.jst.jsf.doc.user/images/whats_new/1_0/Fig1.png b/plugins/org.eclipse.jst.jsf.doc.user/images/whats_new/1_0/Fig1.png new file mode 100644 index 0000000..c41da31 --- /dev/null +++ b/plugins/org.eclipse.jst.jsf.doc.user/images/whats_new/1_0/Fig1.png Binary files differ
diff --git a/plugins/org.eclipse.jst.jsf.doc.user/images/whats_new/1_0/Fig2.png b/plugins/org.eclipse.jst.jsf.doc.user/images/whats_new/1_0/Fig2.png new file mode 100644 index 0000000..587d397 --- /dev/null +++ b/plugins/org.eclipse.jst.jsf.doc.user/images/whats_new/1_0/Fig2.png Binary files differ
diff --git a/plugins/org.eclipse.jst.jsf.doc.user/images/whats_new/1_0/Fig3.png b/plugins/org.eclipse.jst.jsf.doc.user/images/whats_new/1_0/Fig3.png new file mode 100644 index 0000000..3634f98 --- /dev/null +++ b/plugins/org.eclipse.jst.jsf.doc.user/images/whats_new/1_0/Fig3.png Binary files differ
diff --git a/plugins/org.eclipse.jst.jsf.doc.user/images/whats_new/1_0/Fig4.png b/plugins/org.eclipse.jst.jsf.doc.user/images/whats_new/1_0/Fig4.png new file mode 100644 index 0000000..3e9ec19 --- /dev/null +++ b/plugins/org.eclipse.jst.jsf.doc.user/images/whats_new/1_0/Fig4.png Binary files differ
diff --git a/plugins/org.eclipse.jst.jsf.doc.user/images/whats_new/1_0/Fig5.png b/plugins/org.eclipse.jst.jsf.doc.user/images/whats_new/1_0/Fig5.png new file mode 100644 index 0000000..eb9b63e --- /dev/null +++ b/plugins/org.eclipse.jst.jsf.doc.user/images/whats_new/1_0/Fig5.png Binary files differ
diff --git a/plugins/org.eclipse.jst.jsf.doc.user/images/whats_new/1_0/Fig6.png b/plugins/org.eclipse.jst.jsf.doc.user/images/whats_new/1_0/Fig6.png new file mode 100644 index 0000000..f7742ab --- /dev/null +++ b/plugins/org.eclipse.jst.jsf.doc.user/images/whats_new/1_0/Fig6.png Binary files differ
diff --git a/plugins/org.eclipse.jst.jsf.doc.user/images/whats_new/1_0/Fig7.png b/plugins/org.eclipse.jst.jsf.doc.user/images/whats_new/1_0/Fig7.png new file mode 100644 index 0000000..dde5726 --- /dev/null +++ b/plugins/org.eclipse.jst.jsf.doc.user/images/whats_new/1_0/Fig7.png Binary files differ
diff --git a/plugins/org.eclipse.jst.jsf.doc.user/images/whats_new/1_0/jsf-faces-config-editor.png b/plugins/org.eclipse.jst.jsf.doc.user/images/whats_new/1_0/jsf-faces-config-editor.png new file mode 100644 index 0000000..41935c2 --- /dev/null +++ b/plugins/org.eclipse.jst.jsf.doc.user/images/whats_new/1_0/jsf-faces-config-editor.png Binary files differ
diff --git a/plugins/org.eclipse.jst.jsf.doc.user/images/whats_new/1_0/jsf-layout.png b/plugins/org.eclipse.jst.jsf.doc.user/images/whats_new/1_0/jsf-layout.png new file mode 100644 index 0000000..d6aff2b --- /dev/null +++ b/plugins/org.eclipse.jst.jsf.doc.user/images/whats_new/1_0/jsf-layout.png Binary files differ
diff --git a/plugins/org.eclipse.jst.jsf.doc.user/images/whats_new/1_0/jsf-versions.png b/plugins/org.eclipse.jst.jsf.doc.user/images/whats_new/1_0/jsf-versions.png new file mode 100644 index 0000000..886b441 --- /dev/null +++ b/plugins/org.eclipse.jst.jsf.doc.user/images/whats_new/1_0/jsf-versions.png Binary files differ
diff --git a/plugins/org.eclipse.jst.jsf.doc.user/images/whats_new/1_0/jsf-web-page-editor.png b/plugins/org.eclipse.jst.jsf.doc.user/images/whats_new/1_0/jsf-web-page-editor.png new file mode 100644 index 0000000..43b86ca --- /dev/null +++ b/plugins/org.eclipse.jst.jsf.doc.user/images/whats_new/1_0/jsf-web-page-editor.png Binary files differ
diff --git a/plugins/org.eclipse.jst.jsf.doc.user/images/whats_new/2_0/ComponentTree.png b/plugins/org.eclipse.jst.jsf.doc.user/images/whats_new/2_0/ComponentTree.png new file mode 100644 index 0000000..29ff52b --- /dev/null +++ b/plugins/org.eclipse.jst.jsf.doc.user/images/whats_new/2_0/ComponentTree.png Binary files differ
diff --git a/plugins/org.eclipse.jst.jsf.doc.user/images/whats_new/2_0/DecorativeResolver.png b/plugins/org.eclipse.jst.jsf.doc.user/images/whats_new/2_0/DecorativeResolver.png new file mode 100644 index 0000000..e25e56c --- /dev/null +++ b/plugins/org.eclipse.jst.jsf.doc.user/images/whats_new/2_0/DecorativeResolver.png Binary files differ
diff --git a/plugins/org.eclipse.jst.jsf.doc.user/images/whats_new/2_0/ImprovedContentAssist.png b/plugins/org.eclipse.jst.jsf.doc.user/images/whats_new/2_0/ImprovedContentAssist.png new file mode 100644 index 0000000..5774649 --- /dev/null +++ b/plugins/org.eclipse.jst.jsf.doc.user/images/whats_new/2_0/ImprovedContentAssist.png Binary files differ
diff --git a/plugins/org.eclipse.jst.jsf.doc.user/images/whats_new/2_0/ImprovedHoverHelp.png b/plugins/org.eclipse.jst.jsf.doc.user/images/whats_new/2_0/ImprovedHoverHelp.png new file mode 100644 index 0000000..8222ed9 --- /dev/null +++ b/plugins/org.eclipse.jst.jsf.doc.user/images/whats_new/2_0/ImprovedHoverHelp.png Binary files differ
diff --git a/plugins/org.eclipse.jst.jsf.doc.user/images/whats_new/2_0/NewELValidationPreferences.png b/plugins/org.eclipse.jst.jsf.doc.user/images/whats_new/2_0/NewELValidationPreferences.png new file mode 100644 index 0000000..1821bca --- /dev/null +++ b/plugins/org.eclipse.jst.jsf.doc.user/images/whats_new/2_0/NewELValidationPreferences.png Binary files differ
diff --git a/plugins/org.eclipse.jst.jsf.doc.user/images/whats_new/2_0/TagRegistry.png b/plugins/org.eclipse.jst.jsf.doc.user/images/whats_new/2_0/TagRegistry.png new file mode 100644 index 0000000..71de86a --- /dev/null +++ b/plugins/org.eclipse.jst.jsf.doc.user/images/whats_new/2_0/TagRegistry.png Binary files differ
diff --git a/plugins/org.eclipse.jst.jsf.doc.user/images/whats_new/2_0/trinidad_codeassist.png b/plugins/org.eclipse.jst.jsf.doc.user/images/whats_new/2_0/trinidad_codeassist.png new file mode 100644 index 0000000..8cbe2c2 --- /dev/null +++ b/plugins/org.eclipse.jst.jsf.doc.user/images/whats_new/2_0/trinidad_codeassist.png Binary files differ
diff --git a/plugins/org.eclipse.jst.jsf.doc.user/images/whats_new/2_0/trinidad_in_wpe.png b/plugins/org.eclipse.jst.jsf.doc.user/images/whats_new/2_0/trinidad_in_wpe.png new file mode 100644 index 0000000..c4b197e --- /dev/null +++ b/plugins/org.eclipse.jst.jsf.doc.user/images/whats_new/2_0/trinidad_in_wpe.png Binary files differ
diff --git a/plugins/org.eclipse.jst.jsf.doc.user/images/whats_new/2_0/trinidad_properties.png b/plugins/org.eclipse.jst.jsf.doc.user/images/whats_new/2_0/trinidad_properties.png new file mode 100644 index 0000000..dc0b6ec --- /dev/null +++ b/plugins/org.eclipse.jst.jsf.doc.user/images/whats_new/2_0/trinidad_properties.png Binary files differ
diff --git a/plugins/org.eclipse.jst.jsf.doc.user/images/whats_new/2_0/wpe-hover-help.png b/plugins/org.eclipse.jst.jsf.doc.user/images/whats_new/2_0/wpe-hover-help.png new file mode 100644 index 0000000..8a13b4d --- /dev/null +++ b/plugins/org.eclipse.jst.jsf.doc.user/images/whats_new/2_0/wpe-hover-help.png Binary files differ
diff --git a/plugins/org.eclipse.jst.jsf.doc.user/images/whats_new/2_0/wpe-hyperlink.png b/plugins/org.eclipse.jst.jsf.doc.user/images/whats_new/2_0/wpe-hyperlink.png new file mode 100644 index 0000000..59274da --- /dev/null +++ b/plugins/org.eclipse.jst.jsf.doc.user/images/whats_new/2_0/wpe-hyperlink.png Binary files differ
diff --git a/plugins/org.eclipse.jst.jsf.doc.user/toc.xml b/plugins/org.eclipse.jst.jsf.doc.user/toc.xml index 97f8006..fb91bb3 100644 --- a/plugins/org.eclipse.jst.jsf.doc.user/toc.xml +++ b/plugins/org.eclipse.jst.jsf.doc.user/toc.xml
@@ -14,7 +14,6 @@ <topic label="Reference" href="html/reference/references.html"> <link toc="tocreference.xml" /> </topic> - <topic label="Tips and tricks" href="html/tips_and_tricks.htm"/> <topic label="What's new" href="html/whats_new.htm"/> <topic label="Legal" href="html/legal.htm"/> </toc>
diff --git a/plugins/org.eclipse.jst.jsf.doc.user/tocconcepts.xml b/plugins/org.eclipse.jst.jsf.doc.user/tocconcepts.xml index 0e1b944..3e52a7c 100644 --- a/plugins/org.eclipse.jst.jsf.doc.user/tocconcepts.xml +++ b/plugins/org.eclipse.jst.jsf.doc.user/tocconcepts.xml
@@ -10,11 +10,14 @@ <topic label="JSF Libraries" href="html/concepts/jsf_libs.html"/> <topic label="JSP JSF Source Page Editing Tools" href="html/concepts/jsf_source_editing.html"> <topic label="Content Assist" href="html/concepts/jsf_source_editing.html#contentassist" /> - <topic label="Validation" href="html/concepts/jsf_source_editing.html#validation" /> + <topic label="Validation" href="html/concepts/jsf_source_editing.html#validation" /> + <topic href="html/concepts/jsf_source_editing.html#hyperlink" label="Hyperlink"> + </topic> <!-- <topic label="Snippets" href="html/concepts/jsf_source_editing.html#snippets" /> --> - <topic label="Future Features" href="html/concepts/jsf_source_editing.html#futures" /> + <topic href="html/concepts/jsf_source_editing.html#futures" label="Future Features"> + </topic> </topic> <topic label="JSF Application Configuration" href="html/concepts/jsf_app_config_mgr.html" /> <topic href="html/concepts/jsf_tag_registry.html" label="JSF Tag Registry">
diff --git a/plugins/org.eclipse.jst.jsf.doc.user/tocreference.xml b/plugins/org.eclipse.jst.jsf.doc.user/tocreference.xml index 2ecbd70..7a21ae4 100644 --- a/plugins/org.eclipse.jst.jsf.doc.user/tocreference.xml +++ b/plugins/org.eclipse.jst.jsf.doc.user/tocreference.xml
@@ -2,7 +2,6 @@ <?NLS TYPE="org.eclipse.help.toc"?> <toc label="Reference" link_to="toc.xml#jsf_reference"> - <!-- <topic label="Faces-Config Editor/Wizards" href="html/reference/facesconfigeditor.html" /> --> <topic label="Tag Library Support in the JSP Source Editor" href="html/reference/taglibsupport.html" > <topic label="JSF Core" href="html/reference/jsf-c.html" /> <topic label="JSF HTML" href="html/reference/jsf-h.html" />
diff --git a/plugins/org.eclipse.jst.jsf.doc.user/toctasks.xml b/plugins/org.eclipse.jst.jsf.doc.user/toctasks.xml index 61f3f25..da700ff 100644 --- a/plugins/org.eclipse.jst.jsf.doc.user/toctasks.xml +++ b/plugins/org.eclipse.jst.jsf.doc.user/toctasks.xml
@@ -7,12 +7,11 @@ <topic label="Creating and Updating JSF Libraries" href="html/tasks/jsf_libs.html" /> <topic label="Adding and Removing JSF Library References from a Project" href="html/tasks/jsf_libs_refs.html" /> <topic label="Creating JSF JSP Pages" href="html/tasks/create_jsf_jsp_page.html" /> - <topic label="Creating and Managing JSF Configuration Files" href="html/tasks/jsf_app_configs.html" /> + <topic label="Creating Managed Beans" href="html/tasks/create_managedbean.html" /> <topic label="Creating Navigation Rules" href="html/tasks/define_navigations.html" > <topic label="Defining Link Properties" href="html/tasks/define_link_properties.html"></topic> <topic label="Testing Linked Pages" href="html/tasks/test_linked_pages.html"></topic> </topic> - <topic label="Creating Managed Beans" href="html/tasks/create_managedbean.html" /> <topic label="Configuring Faces Config File" href="html/tasks/use_facesconfig_editor.html"> <topic href="html/tasks/facesconfig_ui/add_component.html" label="Adding a Component"/> <topic href="html/tasks/facesconfig_ui/add_renderkit.html" label="Adding a RenderKit"/>