Author: smukhina
Date: 2009-05-11 12:41:39 -0400 (Mon, 11 May 2009)
New Revision: 15208
Modified:
branches/jbosstools-3.0.x/seam/docs/reference/en/images/seam_editors/seam_editors_4.png
branches/jbosstools-3.0.x/seam/docs/reference/en/master.xml
branches/jbosstools-3.0.x/seam/docs/reference/en/modules/business_application.xml
branches/jbosstools-3.0.x/seam/docs/reference/en/modules/directory_structure.xml
branches/jbosstools-3.0.x/seam/docs/reference/en/modules/intro.xml
branches/jbosstools-3.0.x/seam/docs/reference/en/modules/seam_editors.xml
branches/jbosstools-3.0.x/seam/docs/reference/en/modules/seam_menus_and_actions.xml
branches/jbosstools-3.0.x/seam/docs/reference/en/modules/seam_preferences.xml
branches/jbosstools-3.0.x/seam/docs/reference/en/modules/seam_view.xml
branches/jbosstools-3.0.x/seam/docs/reference/en/modules/testng.xml
branches/jbosstools-3.0.x/seam/docs/reference/pom.xml
Log:
https://jira.jboss.org/jira/browse/JBDS-717 merged changes from trunk are added to the
corresponding branch
Modified:
branches/jbosstools-3.0.x/seam/docs/reference/en/images/seam_editors/seam_editors_4.png
===================================================================
(Binary files differ)
Modified: branches/jbosstools-3.0.x/seam/docs/reference/en/master.xml
===================================================================
--- branches/jbosstools-3.0.x/seam/docs/reference/en/master.xml 2009-05-11 16:41:23 UTC
(rev 15207)
+++ branches/jbosstools-3.0.x/seam/docs/reference/en/master.xml 2009-05-11 16:41:39 UTC
(rev 15208)
@@ -16,8 +16,8 @@
<!ENTITY crud_application_walkthrough SYSTEM
"modules/crud_application_walkthrough.xml">
<!ENTITY business_application SYSTEM "modules/business_application.xml">
<!ENTITY testng SYSTEM "modules/testng.xml">
+<!ENTITY seam_faq SYSTEM "modules/seam_faq.xml">
-
<!ENTITY seamlink "../../seam/html_single/index.html">
<!ENTITY aslink "../../as/html_single/index.html">
<!ENTITY esblink "../../esb_ref_guide/html_single/index.html">
@@ -39,7 +39,9 @@
<title>Seam Dev Tools Reference Guide</title>
<author><firstname>Anatoly</firstname><surname>Fedosik</surname></author>
<author><firstname>Olga</firstname><surname>Chikvina</surname></author>
-
<author><firstname>Svetlana</firstname><surname>Mukhina</surname><email>smukhina(a)exadel.com</email></author>
+
<author><firstname>Michael</firstname><surname>Sorokin</surname></author>
+
+
<author><firstname>Svetlana</firstname><surname>Mukhina</surname><email>smukhina(a)exadel.com</email></author>
<pubdate>April 2008</pubdate>
<copyright>
@@ -48,7 +50,7 @@
<holder>JBoss, a division of Red Hat</holder>
</copyright>
<releaseinfo>
- Version: 3.0.0.GA
+ Version: 3.0.1.GA
</releaseinfo>
<abstract>
@@ -75,6 +77,7 @@
&crud_database_application;
&crud_application_walkthrough;
&testng;
+&seam_faq;
<!-- TODO: drools used in this section is not available for eclipse .3.3
&business_application; -->
</book>
Modified:
branches/jbosstools-3.0.x/seam/docs/reference/en/modules/business_application.xml
===================================================================
---
branches/jbosstools-3.0.x/seam/docs/reference/en/modules/business_application.xml 2009-05-11
16:41:23 UTC (rev 15207)
+++
branches/jbosstools-3.0.x/seam/docs/reference/en/modules/business_application.xml 2009-05-11
16:41:39 UTC (rev 15208)
@@ -291,7 +291,7 @@
<orderedlist continuation="continues">
<listitem>Double click on action1 to bring up the wizard. Select Handler on the
left and enter
com.mydomain.EclipseCon.process. CheckInventoryAction as the class and bean as the type
as shown
- below. You can can also search for the class by clicking on the
<emphasis>Browse...</emphasis> button.</listitem>
+ below. You can also search for the class by clicking on the
<emphasis>Browse...</emphasis> button.</listitem>
</orderedlist>
<figure>
<title>Action Handler</title>
Modified:
branches/jbosstools-3.0.x/seam/docs/reference/en/modules/directory_structure.xml
===================================================================
---
branches/jbosstools-3.0.x/seam/docs/reference/en/modules/directory_structure.xml 2009-05-11
16:41:23 UTC (rev 15207)
+++
branches/jbosstools-3.0.x/seam/docs/reference/en/modules/directory_structure.xml 2009-05-11
16:41:39 UTC (rev 15208)
@@ -34,12 +34,12 @@
<para>A WAR project can only use Seam JavaBean and JPA Entity bean
components; it cannot use
EJB3 Session beans etc.</para>
- <para>WAR projects are generated to enable Seam 1.2.1 war hotdeploy
feature. Classes put
+ <para>WAR projects are generated to enable Seam war hotdeploy feature.
Classes put
into <emphasis>
<property>src/action</property>
</emphasis> will be deployed to <emphasis>
<property>WEB-INF/dev</property>
- </emphasis> from which Seam 1.2.1 automatically will perform hotdeploy
of new
+ </emphasis> from which Seam automatically will perform hotdeploy of
new
components.</para>
<note>
<title>Note:</title>
@@ -82,6 +82,12 @@
about all modules and deploy EAR project into one enterprise application on
server to
<property>deploy</property> folder. EAR application keeps
<property>ejb</property>
and <property>war</property> modules of the EAR
project.</para>
+
+ <note><title>Note:</title>
+ <para>The <property>WAR</property> generated for
<property>EARs</property> is now configured to utilize Seam hot-deployment
(<emphasis><property>WEB-INF/dev</property></emphasis>) similar to
standalone <property>WAR</property> projects.</para>
+
+ </note>
+
</section>
<section id="seam_version_changing">
Modified: branches/jbosstools-3.0.x/seam/docs/reference/en/modules/intro.xml
===================================================================
--- branches/jbosstools-3.0.x/seam/docs/reference/en/modules/intro.xml 2009-05-11 16:41:23
UTC (rev 15207)
+++ branches/jbosstools-3.0.x/seam/docs/reference/en/modules/intro.xml 2009-05-11 16:41:39
UTC (rev 15208)
@@ -39,8 +39,7 @@
<title>Other relevant resources on the topic</title>
<para>The <ulink
url="http://seamframework.org/">Seam
Framework</ulink> - Next generation enterprise Java development.</para>
- <para>All latest release versions of JBoss Developer Studio/JBoss Tools
documentation you can find <ulink
url="http://docs.jboss.org/tools/2.1.0.GA/">here</ulink&g...
- <para>The latest documentation builds are available <ulink
url="http://download.jboss.org/jbosstools/nightly-docs/">her...
-
+ <para>All JBoss Developer Studio/JBoss Tools release documentation you can
find at<ulink
url="http://docs.jboss.org/tools/">http://docs.jboss.org/too...
in the corresponding release directory.</para>
+ <para>The latest documentation builds are available at <ulink
url="http://download.jboss.org/jbosstools/nightly-docs/">htt...
</section>
</chapter>
Modified: branches/jbosstools-3.0.x/seam/docs/reference/en/modules/seam_editors.xml
===================================================================
--- branches/jbosstools-3.0.x/seam/docs/reference/en/modules/seam_editors.xml 2009-05-11
16:41:23 UTC (rev 15207)
+++ branches/jbosstools-3.0.x/seam/docs/reference/en/modules/seam_editors.xml 2009-05-11
16:41:39 UTC (rev 15208)
@@ -9,15 +9,383 @@
</keywordset>
</chapterinfo>
- <title>Seam Editors Features</title>
+ <title>Seam Editors</title>
+
+
+ <para>This chapter tells about Seam Editors and their features.</para>
+
+ <section>
+ <title>Visual Page Editor</title>
+ <para>Visual Page Editor fits perfectly for authoring view Seam pages. The
major features of VPE are listed in <link linkend="SeamEditors">Main
Features of Seam Editors</link> </para>
+ <para>You can also read more about Visual Page Editor in <ulink
url="http://download.jboss.org/jbosstools/nightly-docs/en/jsf/html/e...
Page Editor</ulink> chapter of "Visual Web Tools Reference
Guide".</para>
+ </section>
+
+
+
+
+ <section>
+ <title>Seam Pages Editor</title>
+
+
+ <para>
+ <property>Seam Pages Editor</property> provides a handy way to
edit the <property>pages.xml</property> file.
+
+ </para>
+
+ <para>
+ You can edit the pages.xml file in three modes: Graphical, Tree and Source.
+
+ </para>
+ <para>
+ Seam Pages Editor supports synchronization with Package Explorer.This means
that while renaming files in the Package Explorer all the changes immediately affect the
pages.xml file.
+
+ </para>
+ <section>
+ <title>Graphical Mode</title>
+
+
+ <para>Graphical mode provides you with a set of visual tools to organize
your project pageflow, exception handling etc.</para>
+ <figure>
+ <title>Seam Pages Editor: Graphical View</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata
fileref="images/seam_editors/seam_editors_7.png"/>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+ <para>The Graphical part of the editor has some visual elements. The table
below shows graphical representation of the elements and explains their meanings.
</para>
+<table>
+ <title>Pages Editor: Graphical View. Visual elements</title>
+ <tgroup cols="2">
+ <thead>
+ <row>
+ <entry>Element</entry>
+
+ <entry>Description</entry>
+ </row>
+ </thead>
+ <tbody>
+ <row>
+ <entry>
+ <mediaobject>
+ <imageobject>
+ <imagedata
fileref="images/seam_editors/element_page.png"/>
+ </imageobject>
+ </mediaobject>
+ </entry>
+ <entry><para>A yellow box with a solid border represents a
<code>
+ <page>
+ </code> element.
+ </para></entry>
+ </row>
+ <row>
+ <entry>
+ <mediaobject>
+ <imageobject>
+ <imagedata
fileref="images/seam_editors/element_param.png"/>
+ </imageobject>
+ </mediaobject></entry>
+ <entry>
+ <para>Pressing on the plus icon (<inlinemediaobject>
+ <imageobject>
+ <imagedata
fileref="images/seam_editors/icon_plus.png"/>
+ </imageobject>
+ </inlinemediaobject>)
+
+
+ on the <code>
+ <page>
+ </code> element reveals a box that lists the parameters for the
page.</para>
+ </entry>
+
+ </row>
+
+ <row>
+ <entry> <mediaobject>
+ <imageobject>
+ <imagedata
fileref="images/seam_editors/element_page2.png"/>
+ </imageobject>
+ </mediaobject></entry>
+ <entry>
+ <para>A red cross in the upper left corner of the page box
indicates that the view-id is not found in the project.</para>
+ </entry>
+ </row>
+
+ <row>
+ <entry><mediaobject>
+ <imageobject>
+ <imagedata
fileref="images/seam_editors/element_page1.png"/>
+ </imageobject>
+ </mediaobject></entry>
+ <entry> <para>
+ A gray box with a dashed border represents a page that has
navigation
+ (navigation rule) to but the page is not defined in the page.xml
file.
+ </para></entry>
+ </row>
+
+
+ <row>
+ <entry> <mediaobject>
+ <imageobject>
+ <imagedata
fileref="images/seam_editors/element_exception.png"/>
+ </imageobject>
+ </mediaobject></entry>
+ <entry> <para>An
<code><exception></code> is represented by a blue box with a
orange diamond.</para></entry>
+ </row>
+
+
+
+
+
+ </tbody>
+ </tgroup>
+</table>
+
+
+ <para>Pageflow relations are shown with gray arrows, when you select a
relationship the arrow is changed to orange. </para>
+
+
+
+ <para>On the lefthand side of the Graphical view of <property>Seam
Page Editor</property> you can find a toolbar with a set of icons for the most
frequently used commands. </para>
+
+ <table>
+ <title>Pages Editor: Graphical View. Commands Icons</title>
+ <tgroup cols="2">
+ <thead>
+ <row>
+ <entry>Icon Image</entry>
+
+ <entry>Command</entry>
+ </row>
+ </thead>
+ <tbody>
+ <row>
+ <entry>
+ <inlinemediaobject>
+ <imageobject>
+ <imagedata
fileref="images/seam_editors/icon_select.png"/>
+ </imageobject>
+ </inlinemediaobject>
+
+ </entry>
+ <entry>Select a page element</entry>
+
+ </row>
+
+ <row>
+ <entry><inlinemediaobject>
+ <imageobject>
+ <imagedata
fileref="images/seam_editors/icon_marquee.png"/>
+ </imageobject>
+ </inlinemediaobject></entry>
+ <entry>Marquee a page item</entry>
+ </row>
+
+
+ <row>
+ <entry>
+ <inlinemediaobject>
+ <imageobject>
+ <imagedata
fileref="images/seam_editors/icon_new_link.png"/>
+ </imageobject>
+ </inlinemediaobject>
+
+ </entry>
+ <entry>Add a page relationship</entry>
+ </row>
+
+
+ <row>
+ <entry>
+ <inlinemediaobject>
+ <imageobject>
+ <imagedata
fileref="images/seam_editors/icon_exception.png"/>
+ </imageobject>
+ </inlinemediaobject>
+
+ </entry>
+ <entry>Add an exception rule</entry>
+ </row>
+
+ </tbody>
+ </tgroup>
+ </table>
+
+ <para>Context menus are also available when you click either on an item
or a blank space.</para>
+
+
+ <para>A context menu called on a blank space of the diagram provides the
following options:</para>
+ <itemizedlist>
+ <listitem><para><emphasis
role="bold">Page</emphasis> creates a new page element on the
diagram</para></listitem>
+ <listitem><para><emphasis
role="bold">Exception</emphasis> creates a new exception element on the
diagram</para></listitem>
+ <listitem><para><emphasis role="bold">Auto
Layout</emphasis> formats the layout of the diagram
automatically</para></listitem>
+ <listitem><para><emphasis role="bold">Select
Element</emphasis> calls the <property>Select Element Wizard</property>
with a filter to perform a quick search through the
<property>pages.xml</property> file </para></listitem>
+ </itemizedlist>
+ <para>Rightclicking on a selected
+ <code><page></code>
+ element calls a context menu where you can choose the following
options if you click on the <emphasis role="bold">New</emphasis>
menu item: </para>
+
+
+
+ <itemizedlist>
+ <listitem><para><emphasis
role="bold">Rule</emphasis> opens the <property>Add Navigation
Rule</property> dialog in which you can browse your project for a view page to set
the view-id in the navigation rule and specify <emphasis
role="bold">render</emphasis> or <emphasis
role="bold">redirect</emphasis> navigation options
</para></listitem>
+ <listitem><para><emphasis
role="bold">Param</emphasis> calls a dialog box where you can define a
parameter (using the
+ <code><param></code>
+ tag) for the
+ <code><page></code>
+ element</para></listitem>
+ </itemizedlist>
+
+
+ <section>
+ <title>Seam Pages Diagram Preferences</title>
+
+
+
+ <para>In order to customize the layout of Diagram you can go to
+ <property>Window > Preferences > JBoss Tools > Web >
Seam > Editors > Seam Pages Diagram</property>.
+ </para>
+
+ <figure>
+ <title>Preferences of Seam Pages Diagram</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata
fileref="images/seam_editors/seam_editors_11.png"/>
+ </imageobject>
+ </mediaobject>
+ </figure>
+ </section>
+ </section>
+
+
+ <section>
+ <title>Tree Mode</title>
+
+ <para>Tree Mode provides a wider range of options and way to edit and
modify the pages.xml file.</para>
+
+
+
+ <figure>
+ <title>Seam Pages Editor: Tree View</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata
fileref="images/seam_editors/seam_editors_8.png"/>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+ <para>
+ In this mode all elements and attributes of the page.xml
+ file can be viewed and edited in a visual, user friendly way.
+ </para>
+
+ </section>
+
+
+ <section>
+ <title>Outline Support for Seam Pages Editor</title>
+
+
+ <para>Seam Pages Editor provides
<property>Outline</property> view support.
+ You can explore the pages.xml using Outline view in two modes:
<property>Tree</property> ( <inlinemediaobject>
+ <imageobject>
+ <imagedata
fileref="images/seam_editors/outline_tree.png"/>
+ </imageobject>
+ </inlinemediaobject> ) and <property>Diagram
Navigation</property> ( <inlinemediaobject>
+ <imageobject>
+ <imagedata
fileref="images/seam_editors/outline_navigation.png"/>
+ </imageobject>
+ </inlinemediaobject> ).</para>
+
+ <para>
+ The Diagram Navigation mode of Outline view gives a birds-view of the
layout to allow quick navigation for large-scale applications.
+ </para>
+
+ <figure>
+ <title>Outline view: Diagram Navigation mode</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata
fileref="images/seam_editors/seam_editors_9.png"/>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+
+ <para>The Tree mode shows a tree for every element in the pages.xml
file. You can get a quick overview of the whole file. When selecting an element in the
Outline view the related element is highlighted in the Graphical, Tree or Source page of
Seam Pages Editor.</para>
+
+
+
+ <figure>
+ <title>Outline view: Tree mode</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata
fileref="images/seam_editors/seam_editors_10.png"/>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+
+
+
+ </section>
+
+
+
+ </section>
+
+
+
+
+ <section>
+
+
+ <title>Seam Components Editor</title>
+
+ <para>When editing <property>components.xml</property> a
structured tree editor is available
+ in addition to pure source editing. It has a graphical view (Tree tab) and
source
+ (Source tab).</para>
+
+ <figure>
+ <title>component.xml Editor</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata
fileref="images/seam_editors/seam_editors_4.png"/>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+ <note>
+ <title>Note:</title>
+
+ <para>You can view and edit
<property>components.xml</property> and other xml files
+ directly in the Project Explorer and Properties sheet without opening
the
+ components.xml editor.</para>
+ </note>
+ <figure>
+ <title>component.xml Editor</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata
fileref="images/seam_editors/seam_editors_5.png"/>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+ </section>
+
+
+
+ <section id="SeamEditors">
+ <title>Main Features of Seam Editors</title>
+
<para>In this chapter you will know what Seam Editors features are and how to
work with them. </para>
<section id="ContentAssist">
<title>Content Assist</title>
- <para><property>Content Assist</property> (Ctrl + Space) is
available when using EL variables in the following file formats:</para>
+ <para><property>Content Assist</property> (Ctrl + Space) is
available when using EL expressions in the following file formats:</para>
<itemizedlist>
<listitem>
<para>JSP</para>
@@ -43,13 +411,23 @@
</imageobject>
</mediaobject>
</figure>
-
+ <para> Content Assist is also available for the <emphasis
+ role="italic">
+ <property>"jsfc "</property>
+ </emphasis> attribute, it lets you select from a list of possible attribute
values. Whereas, JSF components appear above all other components in the
list.</para>
+ <figure>
+ <title>Content Assist for the "jsfc"
attribute</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata
fileref="images/seam_editors/seam_editors_12.png" scale="70"/>
+ </imageobject>
+ </mediaobject>
+ </figure>
<note>
<title>Note:</title>
<para>To get Code Assist available for an externally generated and
imported project,
- don't forget to enable Seam features and configure Seam Settings
in <link
- linkend="project_pref">Project
Preferences</link>.</para>
+ don't forget to enable Seam features and configure Seam Settings
in <link linkend="project_pref">Project
Preferences</link>.</para>
</note>
<section id="components_code_assist" role="new">
@@ -81,12 +459,25 @@
</mediaobject>
</figure>
</section>
+
+
</section>
-
+ <section>
+ <title>Content Assist for Page Descriptors</title>
+
+ <para>Content Assist ( CA ) is available for Page Descriptors,
+ <property>.page.xml</property> and
<property>page.xml</property> files.
+ Content Assist lets you easily compose a Page Descriptor file by
suggesting elements and attributes. The suggestions are context dependent, which means
that CA provides only the elements, attributes and in some cases values for the
attributes, suitable in a particular place of your Page Descriptor.
+
+ </para>
+ <para>
+ Seam Pages Editor also supports code completion in EL-expressions
suggesting you possible bean properties and methods.
+ </para>
+ </section>
<section id="OpenOn">
<title>OpenOn</title>
- <para><property>OpenOn</property> let's you easily navigate
through your project without
+ <para><property>OpenOn</property> lets you easily navigate
through your project without
using the Package Explorer or Project Explorer. After pressing
<emphasis>
<property>Ctrl + left click</property>
</emphasis> (or just F3) you will see a corresponding method or
class.</para>
@@ -100,6 +491,20 @@
</mediaobject>
</figure>
+ <para>OpenOn is also supported in Page Descriptors
(<property>.page.xml</property> and
<property>pages.xml</property>). OpenOn allows you to navigate to Java beans
as well as to view pages.
+ You can <property>Ctrl + left click</property> on a bean or on
view page file (e.g. XTML file) to navigate to the file you clicked on. </para>
+
+ <figure>
+ <title>OpenOn in .page.xml file</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata
fileref="images/seam_editors/seam_editors_2a.png"/>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+
+
</section>
<section id="SeamValidation">
@@ -120,6 +525,10 @@
</mediaobject>
</figure>
+ <note>
+ <title>Note:</title>
+ <para>Please note, only files within source path and web content are
validated, meaning temporary files or test files are not included.</para>
+ </note>
<para>In the preferences page for Seam Validator you can see and modify the
validator
behavior. Go to <emphasis>
@@ -144,38 +553,5 @@
execute all the active WTP validations.</para>
</section>
- <section id="ComponentsEditor" >
- <title>Structured components.xml Editor</title>
-
- <para>When editing <property>components.xml</property> a
structured tree editor is available
- in addition to pure source editing. It has a graphical view (Tree tab) and
source
- (Source tab).</para>
-
- <figure>
- <title>component.xml Editor</title>
- <mediaobject>
- <imageobject>
- <imagedata
fileref="images/seam_editors/seam_editors_4.png"/>
- </imageobject>
- </mediaobject>
- </figure>
-
- <note>
- <title>Note:</title>
-
- <para>You can view and edit
<property>components.xml</property> and other xml files
- directly in the Project Explorer and Properties sheet without opening
the
- components.xml editor.</para>
- </note>
- <figure>
- <title>component.xml Editor</title>
- <mediaobject>
- <imageobject>
- <imagedata
fileref="images/seam_editors/seam_editors_5.png"/>
- </imageobject>
- </mediaobject>
- </figure>
-
- </section>
-
+</section>
</chapter>
Modified:
branches/jbosstools-3.0.x/seam/docs/reference/en/modules/seam_menus_and_actions.xml
===================================================================
---
branches/jbosstools-3.0.x/seam/docs/reference/en/modules/seam_menus_and_actions.xml 2009-05-11
16:41:23 UTC (rev 15207)
+++
branches/jbosstools-3.0.x/seam/docs/reference/en/modules/seam_menus_and_actions.xml 2009-05-11
16:41:39 UTC (rev 15208)
@@ -178,7 +178,7 @@
<title>Find Seam References/Declarations</title>
- <para>To find EL expretions both in <emphasis>
+ <para>To find EL expressions both in <emphasis>
<property>.java</property>
</emphasis> and <emphasis>
<property>.xhtml</property>
Modified: branches/jbosstools-3.0.x/seam/docs/reference/en/modules/seam_preferences.xml
===================================================================
---
branches/jbosstools-3.0.x/seam/docs/reference/en/modules/seam_preferences.xml 2009-05-11
16:41:23 UTC (rev 15207)
+++
branches/jbosstools-3.0.x/seam/docs/reference/en/modules/seam_preferences.xml 2009-05-11
16:41:39 UTC (rev 15208)
@@ -73,9 +73,10 @@
<para>Notice, that in the <emphasis>
<property>Expression language</property>
- </emphasis> section there is now a preference for setting severity
of EL
- Syntax. You can select whether the Seam validator displays an error, a
warning or just ignore the EL Syntax error.</para>
-
+ </emphasis> section there is now a preference for setting severity
of EL Syntax. You
+ can select whether the Seam validator displays an error, a warning or
just ignore
+ the EL Syntax error.</para>
+
<figure>
<title>Severity Preference for EL Syntax</title>
<mediaobject>
@@ -86,9 +87,9 @@
</figure>
<para>In the upper right corner of the page there is a
<property>Configure Project
- Specific Settings</property> link. Clicking on it you get the
form where you can choose a
- project for specific setting. Project specific configuration allows you
to have
- different validator settings for each project. Check the
<property>Show only
+ Specific Settings</property> link. Clicking on it you get the
form where you can
+ choose a project for specific setting. Project specific configuration
allows you to
+ have different validator settings for each project. Check the
<property>Show only
projects with project specific settings</property> if you want
to see the
projects that have been already set. Click on
<property>Ok</property>.</para>
@@ -129,7 +130,7 @@
<title>Project Preferences</title>
<para>Once Seam project is created you can modify its settings. Right click
on Seam project
- in Project Explorer and select <emphasis><property>Properties
> Seam
+ in Project Explorer and select <emphasis><property>Properties
> Seam
Settings</property>.</emphasis></para>
<para>This project properties page allows you to have a flexible project
layout. It means
that you are not restricted with a specific project structure. You can use
the Seam
@@ -185,8 +186,42 @@
</imageobject>
</mediaobject>
</figure>
+ </section>
+ <section id="add_custom_capabilities">
+ <title>Adding Custom Capabilities</title>
+ <para><property>JBoss Tools</property> provides a possibility
to add custom capabilities to any Seam project,
+ i.e. add a support of additional frameworks built on top of JSF, such as
<itemizedlist>
+ <listitem><para>ADF</para></listitem>
+ <listitem><para>Facelets</para></listitem>
+ <listitem><para>JBoss Rich Faces (versions 3.1, 3.2,
3.3)</para></listitem>
+ </itemizedlist>
+ </para>
+ <para>To enable it, you should call the context menu for a Seam project and
select <emphasis><property>JBoss
+ Tools > Add Custom Capabilities</property>.</emphasis>
Then check the needed modules and press
+
<emphasis><property>Finish</property>.</emphasis></para>
+
+ <figure>
+ <title>Adding Custom Capabilities to Seam Project</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata
fileref="images/seam_preferences/addCustomCapabilities.png"/>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+ <para>The next page displays all the updates that have been made to the
project.</para>
+
+ <figure>
+ <title>Adding Custom Capabilities to Seam Project</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata
fileref="images/seam_preferences/addCustomCapabilities2.png"/>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
</section>
</chapter>
Modified: branches/jbosstools-3.0.x/seam/docs/reference/en/modules/seam_view.xml
===================================================================
--- branches/jbosstools-3.0.x/seam/docs/reference/en/modules/seam_view.xml 2009-05-11
16:41:23 UTC (rev 15207)
+++ branches/jbosstools-3.0.x/seam/docs/reference/en/modules/seam_view.xml 2009-05-11
16:41:39 UTC (rev 15208)
@@ -98,7 +98,7 @@
<para>Selecting the <emphasis><property>Seam Components from
Referenced Projects</property></emphasis> will hide the components that
dependent on other project.</para>
<figure>
- <title>Available Custimozations</title>
+ <title>Available Customizations</title>
<mediaobject>
<imageobject>
<imagedata
fileref="images/seam_view/seam_view_7.png"/>
Modified: branches/jbosstools-3.0.x/seam/docs/reference/en/modules/testng.xml
===================================================================
--- branches/jbosstools-3.0.x/seam/docs/reference/en/modules/testng.xml 2009-05-11
16:41:23 UTC (rev 15207)
+++ branches/jbosstools-3.0.x/seam/docs/reference/en/modules/testng.xml 2009-05-11
16:41:39 UTC (rev 15208)
@@ -243,17 +243,7 @@
<para>Thus with Seam tooling you can easily take advantage of TestNG
framework. As you can
see, it generates its own TestNG project as a separate module within which
you can
- easily monitor the tests execution and their output.</para>
-
- <para>In conclusion, the main goal of this document is to get you know with
a full featureset
- that <property>JBoss Tools</property> provides to support Seam
development. Thus if you have
- some questions, comments or suggestions on the topic, please fell free to ask
in the <ulink
-
url="http://www.jboss.com/index.html?module=bb&op=viewforum&...
- Tools Forum</ulink>. You can also influence on how you want to see
JBoss Tools docs in
- future leaving your vote on our page <ulink
-
url="http://wiki.jboss.org/wiki/JBossToolsDocsFuture"
- >here</ulink>. </para>
-
- <para>A set of movies on Seam tooling is available <ulink
url="http://docs.jboss.org/tools/movies">here</ulink>....
+ easily monitor the tests execution and their output.</para>
+
</section>
</chapter>
Modified: branches/jbosstools-3.0.x/seam/docs/reference/pom.xml
===================================================================
--- branches/jbosstools-3.0.x/seam/docs/reference/pom.xml 2009-05-11 16:41:23 UTC (rev
15207)
+++ branches/jbosstools-3.0.x/seam/docs/reference/pom.xml 2009-05-11 16:41:39 UTC (rev
15208)
@@ -77,6 +77,11 @@
<artifactId>jbosstools-docbook-xslt</artifactId>
<version>1.0.0-SNAPSHOT</version>
</dependency>
+ <dependency>
+ <groupId>org.apache.xmlgraphics</groupId>
+ <artifactId>fop</artifactId>
+ <version>0.95</version>
+ </dependency>
</dependencies>
<configuration>