JBoss Tools SVN: r5054 - trunk/seam/docs/reference/en/modules.
by jbosstools-commits@lists.jboss.org
Author: afedosik
Date: 2007-11-23 08:10:30 -0500 (Fri, 23 Nov 2007)
New Revision: 5054
Modified:
trunk/seam/docs/reference/en/modules/seam_wizards.xml
Log:
http://jira.jboss.com/jira/browse/RHDS-289 wizards chapter correction
Modified: trunk/seam/docs/reference/en/modules/seam_wizards.xml
===================================================================
--- trunk/seam/docs/reference/en/modules/seam_wizards.xml 2007-11-23 13:01:17 UTC (rev 5053)
+++ trunk/seam/docs/reference/en/modules/seam_wizards.xml 2007-11-23 13:10:30 UTC (rev 5054)
@@ -52,7 +52,7 @@
</mediaobject>
</figure>
- <para>EAR deployment differs from WAR in that you need type a name for <property>Local interface</property> and <property>Bean</property>.</para>
+ <para>The wizard for EAR deployment differs from WAR in that you need type a name for <property>Local interface</property> and <property>Bean</property>.</para>
<para>EAR deployment:</para>
@@ -85,7 +85,7 @@
</figure>
- <para>EAR deployment differs from WAR in that you need type a name for <property>Local interface</property> and <property>Bean</property>.</para>
+ <para>The wizard for EAR deployment differs from WAR in that you need type a name for <property>Local interface</property> and <property>Bean</property>.</para>
<para>EAR deployment:</para>
<figure>
@@ -133,7 +133,7 @@
</mediaobject>
</figure>
- <para>EAR deployment differs from WAR in that you need type a name for <property>Local interface</property> and <property>Bean</property>.</para>
+ <para>The wizard for EAR deployment differs from WAR in that you need type a name for <property>Local interface</property> and <property>Bean</property>.</para>
<para>EAR deployment:</para>
<figure>
17 years, 1 month
JBoss Tools SVN: r5053 - in trunk/seam/docs/reference/en: images and 5 other directories.
by jbosstools-commits@lists.jboss.org
Author: afedosik
Date: 2007-11-23 08:01:17 -0500 (Fri, 23 Nov 2007)
New Revision: 5053
Added:
trunk/seam/docs/reference/en/images/seam_editors/
trunk/seam/docs/reference/en/images/seam_editors/seam_editors1.png
trunk/seam/docs/reference/en/images/seam_editors/seam_editors2.png
trunk/seam/docs/reference/en/images/seam_editors/seam_editors2_1.png
trunk/seam/docs/reference/en/images/seam_editors/seam_editors3.png
trunk/seam/docs/reference/en/images/seam_view/
trunk/seam/docs/reference/en/images/seam_view/seam_view1.png
trunk/seam/docs/reference/en/images/seam_view/seam_view1_1.png
trunk/seam/docs/reference/en/images/seam_view/seam_view1_2.png
trunk/seam/docs/reference/en/images/seam_view/seam_view1_3.png
trunk/seam/docs/reference/en/images/seam_view/seam_view1_4.png
trunk/seam/docs/reference/en/images/seam_view/seam_view2.png
trunk/seam/docs/reference/en/images/seam_view/seam_view3.png
trunk/seam/docs/reference/en/images/seam_view/seam_view4.png
trunk/seam/docs/reference/en/images/seam_wizards/seam_wizards4.png
trunk/seam/docs/reference/en/images/seam_wizards/seam_wizards4_1.png
trunk/seam/docs/reference/en/images/seam_wizards/seam_wizards5.png
trunk/seam/docs/reference/en/images/seam_wizards/seam_wizards6.png
trunk/seam/docs/reference/en/images/seam_wizards/seam_wizards6_1.png
trunk/seam/docs/reference/en/modules/seam_editors.xml
trunk/seam/docs/reference/en/modules/seam_view.xml
Modified:
trunk/seam/docs/reference/en/images/create_new_seam/create_seam11.png
trunk/seam/docs/reference/en/images/create_new_seam/create_seam13_0.png
trunk/seam/docs/reference/en/images/create_new_seam/create_seam14.png
trunk/seam/docs/reference/en/images/seam_wizards/seam_wizards2.png
trunk/seam/docs/reference/en/images/seam_wizards/seam_wizards3.png
trunk/seam/docs/reference/en/master.xml
trunk/seam/docs/reference/en/modules/creating_new_seam.xml
trunk/seam/docs/reference/en/modules/seam_wizards.xml
Log:
http://jira.jboss.com/jira/browse/RHDS-289 more chapters and screenshots
Modified: trunk/seam/docs/reference/en/images/create_new_seam/create_seam11.png
===================================================================
(Binary files differ)
Modified: trunk/seam/docs/reference/en/images/create_new_seam/create_seam13_0.png
===================================================================
(Binary files differ)
Modified: trunk/seam/docs/reference/en/images/create_new_seam/create_seam14.png
===================================================================
(Binary files differ)
Added: trunk/seam/docs/reference/en/images/seam_editors/seam_editors1.png
===================================================================
(Binary files differ)
Property changes on: trunk/seam/docs/reference/en/images/seam_editors/seam_editors1.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/seam/docs/reference/en/images/seam_editors/seam_editors2.png
===================================================================
(Binary files differ)
Property changes on: trunk/seam/docs/reference/en/images/seam_editors/seam_editors2.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/seam/docs/reference/en/images/seam_editors/seam_editors2_1.png
===================================================================
(Binary files differ)
Property changes on: trunk/seam/docs/reference/en/images/seam_editors/seam_editors2_1.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/seam/docs/reference/en/images/seam_editors/seam_editors3.png
===================================================================
(Binary files differ)
Property changes on: trunk/seam/docs/reference/en/images/seam_editors/seam_editors3.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/seam/docs/reference/en/images/seam_view/seam_view1.png
===================================================================
(Binary files differ)
Property changes on: trunk/seam/docs/reference/en/images/seam_view/seam_view1.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/seam/docs/reference/en/images/seam_view/seam_view1_1.png
===================================================================
(Binary files differ)
Property changes on: trunk/seam/docs/reference/en/images/seam_view/seam_view1_1.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/seam/docs/reference/en/images/seam_view/seam_view1_2.png
===================================================================
(Binary files differ)
Property changes on: trunk/seam/docs/reference/en/images/seam_view/seam_view1_2.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/seam/docs/reference/en/images/seam_view/seam_view1_3.png
===================================================================
(Binary files differ)
Property changes on: trunk/seam/docs/reference/en/images/seam_view/seam_view1_3.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/seam/docs/reference/en/images/seam_view/seam_view1_4.png
===================================================================
(Binary files differ)
Property changes on: trunk/seam/docs/reference/en/images/seam_view/seam_view1_4.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/seam/docs/reference/en/images/seam_view/seam_view2.png
===================================================================
(Binary files differ)
Property changes on: trunk/seam/docs/reference/en/images/seam_view/seam_view2.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/seam/docs/reference/en/images/seam_view/seam_view3.png
===================================================================
(Binary files differ)
Property changes on: trunk/seam/docs/reference/en/images/seam_view/seam_view3.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/seam/docs/reference/en/images/seam_view/seam_view4.png
===================================================================
(Binary files differ)
Property changes on: trunk/seam/docs/reference/en/images/seam_view/seam_view4.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Modified: trunk/seam/docs/reference/en/images/seam_wizards/seam_wizards2.png
===================================================================
(Binary files differ)
Modified: trunk/seam/docs/reference/en/images/seam_wizards/seam_wizards3.png
===================================================================
(Binary files differ)
Added: trunk/seam/docs/reference/en/images/seam_wizards/seam_wizards4.png
===================================================================
(Binary files differ)
Property changes on: trunk/seam/docs/reference/en/images/seam_wizards/seam_wizards4.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/seam/docs/reference/en/images/seam_wizards/seam_wizards4_1.png
===================================================================
(Binary files differ)
Property changes on: trunk/seam/docs/reference/en/images/seam_wizards/seam_wizards4_1.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/seam/docs/reference/en/images/seam_wizards/seam_wizards5.png
===================================================================
(Binary files differ)
Property changes on: trunk/seam/docs/reference/en/images/seam_wizards/seam_wizards5.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/seam/docs/reference/en/images/seam_wizards/seam_wizards6.png
===================================================================
(Binary files differ)
Property changes on: trunk/seam/docs/reference/en/images/seam_wizards/seam_wizards6.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/seam/docs/reference/en/images/seam_wizards/seam_wizards6_1.png
===================================================================
(Binary files differ)
Property changes on: trunk/seam/docs/reference/en/images/seam_wizards/seam_wizards6_1.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Modified: trunk/seam/docs/reference/en/master.xml
===================================================================
--- trunk/seam/docs/reference/en/master.xml 2007-11-23 12:29:29 UTC (rev 5052)
+++ trunk/seam/docs/reference/en/master.xml 2007-11-23 13:01:17 UTC (rev 5053)
@@ -8,6 +8,9 @@
<!ENTITY directory_structure SYSTEM "modules/directory_structure.xml">
<!ENTITY seam_wizards SYSTEM "modules/seam_wizards.xml">
<!ENTITY generate_entities SYSTEM "modules/generate_entities.xml">
+<!ENTITY seam_editors SYSTEM "modules/seam_editors.xml">
+<!ENTITY seam_view SYSTEM "modules/seam_view.xml">
+
<!ENTITY crud_database_application SYSTEM "modules/crud_database_application.xml">
<!ENTITY crud_application_walkthrough SYSTEM "modules/crud_application_walkthrough.xml">
<!ENTITY business_application SYSTEM "modules/business_application.xml">
@@ -22,7 +25,7 @@
<year>2007</year>
<holder>Red Hat</holder>
</copyright>
- <releaseinfo>
+ <releaseinfo>
<para>Version: 2.0.0.GA</para>
</releaseinfo>
</bookinfo>
@@ -35,6 +38,8 @@
&directory_structure;
&seam_wizards;
&generate_entities;
+&seam_editors;
+&seam_view;
&crud_database_application;
&crud_application_walkthrough;
&testng;
Modified: trunk/seam/docs/reference/en/modules/creating_new_seam.xml
===================================================================
--- trunk/seam/docs/reference/en/modules/creating_new_seam.xml 2007-11-23 12:29:29 UTC (rev 5052)
+++ trunk/seam/docs/reference/en/modules/creating_new_seam.xml 2007-11-23 13:01:17 UTC (rev 5053)
@@ -149,7 +149,7 @@
<para>This wizard helps you to add JSF capabilities into your project. </para>
<para>Checking <emphasis><property>Server Supplied JSF Implementation</property></emphasis>
- means that you will have a default JSF implementation deployed on server. </para>
+ means that you will have a default JSF implementation given by server.</para>
<figure>
<title>Adding JSF Capabilities to Web Project</title>
@@ -160,7 +160,7 @@
</mediaobject>
</figure>
- <para>In case when you want to create your custom JSF implementation check a lower radio button. You are able to create a library of jars by clicking on
+ <para>In case when you want to use your custom JSF implementation check a lower radio button. You are able to create a library of jars by clicking on
<emphasis><property>New</property></emphasis> button.</para>
<para>Type a <property>Library Name</property>, select a <property>Version Supported</property> and add <property>Library jars</property>. Click on <emphasis><property>Finish</property>.</emphasis></para>
<figure>
@@ -213,6 +213,7 @@
<itemizedlist>
<listitem><para>Create Seam runtime and define Seam home folder. Click on <emphasis><property>Add</property></emphasis> button in the <property>General</property> section.</para></listitem>
</itemizedlist>
+ <para>Notice that in this wizard presented below you can create a Seam runtime only for that version which was selected in the <link linkend="projectFacets">Project Facets</link> wizard (version 1.2 in our case).</para>
<figure>
<title>Seam Runtime Creation</title>
Added: trunk/seam/docs/reference/en/modules/seam_editors.xml
===================================================================
--- trunk/seam/docs/reference/en/modules/seam_editors.xml (rev 0)
+++ trunk/seam/docs/reference/en/modules/seam_editors.xml 2007-11-23 13:01:17 UTC (rev 5053)
@@ -0,0 +1,88 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<chapter id="seam_editors" xreflabel="seam_editors">
+ <?dbhtml filename="seam_editors.html"?>
+ <chapterinfo>
+ <keywordset>
+ <keyword>JBoss Tools</keyword>
+ <keyword>Seam</keyword>
+ <keyword>RHDS</keyword>
+ </keywordset>
+ </chapterinfo>
+
+ <title>Seam Editors Features</title>
+
+ <section>
+
+ <title>Content Assist</title>
+
+ <para><property>Content Assist</property> (ctrl + space) is available when using expression language in:</para>
+ <itemizedlist>
+ <listitem><para>JSP</para></listitem>
+ <listitem><para>XHTML</para></listitem>
+ <listitem><para>XML</para></listitem>
+ <listitem><para>JAVA</para></listitem>
+ </itemizedlist>
+
+ <figure>
+ <title>Content Assist</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/seam_editors/seam_editors1.png"/>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+ </section>
+
+ <section>
+ <title>OpenOn</title>
+
+ <para><property>OpenOn</property> let's you easily navigate through your project without using the Package Explorer or Project Explorer.
+ After pressing ctrl + left click you will see a corresponding method or class.</para>
+
+ <figure>
+ <title>OpenOn</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/seam_editors/seam_editors2.png"/>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+ </section>
+
+ <section>
+ <title>Seam Validation</title>
+
+ <para>Validation of various possible problematic definitions is implemented for Seam applications.</para>
+
+ <para>If an issue is found it will show up in the standard <property>Problems View</property>.</para>
+
+ <figure>
+ <title>OpenOn</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/seam_editors/seam_editors2_1.png"/>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+
+ <para>In the preferences page for Seam Validator you can see and modify the validator behavior. Go to <emphasis><property>Window > Preferences > JBoss Tools > Web > Seam > Validator</property></emphasis>
+ and select the severity level for the optional Seam Validator problem.</para>
+
+ <figure>
+ <title>Seam Validator Preferences</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/seam_editors/seam_editors3.png"/>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+ <para>On WTP projects validation are enabled by default and thus executed automatically, but on normal Java projects you will have to go and add the Validation builder to your project .
+ It is available in the properties of your project under <property>Validation</property>. The validations can be run manually by clicking <property>Validate</property> via the context menu
+ on your project which will execute all the active WTP validations.</para>
+ </section>
+
+ </chapter>
Added: trunk/seam/docs/reference/en/modules/seam_view.xml
===================================================================
--- trunk/seam/docs/reference/en/modules/seam_view.xml (rev 0)
+++ trunk/seam/docs/reference/en/modules/seam_view.xml 2007-11-23 13:01:17 UTC (rev 5053)
@@ -0,0 +1,129 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<chapter id="seam_view" xreflabel="seam_view">
+ <?dbhtml filename="seam_view.html"?>
+ <chapterinfo>
+ <keywordset>
+ <keyword>JBoss Tools</keyword>
+ <keyword>Seam</keyword>
+ <keyword>RHDS</keyword>
+ </keywordset>
+ </chapterinfo>
+
+ <title>Seam Views</title>
+
+ <section>
+ <title>Seam Components View</title>
+
+ <para>The <property>Seam Components View</property> is available from Seam perspective. It provides a list of the seam components found in the project.</para>
+
+ <figure>
+ <title>Seam Components View</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/seam_view/seam_view1.png"/>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+ <para>The Seam Component View can show a components default scope in two ways:</para>
+
+ <itemizedlist>
+ <listitem><para>as labels on each component</para></listitem>
+ </itemizedlist>
+
+ <figure>
+ <title>As label</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/seam_view/seam_view1_1.png"/>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+ <itemizedlist>
+ <listitem><para>as a node per scope where the components are grouped under a node representing its default scope.</para></listitem>
+ </itemizedlist>
+
+ <figure>
+ <title>As node</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/seam_view/seam_view1_2.png"/>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+ <para>The Seam Packages can be presented in two ways:</para>
+
+ <itemizedlist>
+ <listitem><para>Flat</para></listitem>
+ </itemizedlist>
+
+ <figure>
+ <title>Flat Presentation of Seam Packages</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/seam_view/seam_view1_3.png"/>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+ <itemizedlist>
+ <listitem><para>Hierarchical</para></listitem>
+ </itemizedlist>
+
+ <figure>
+ <title>Hierarchical Presentation of Seam Packages</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/seam_view/seam_view1_4.png"/>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+ <para>The Seam Component View can be filtered by choosing <property>Customize View</property></para>
+
+ <figure>
+ <title>Customize View</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/seam_view/seam_view2.png"/>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+ <para> and select the <emphasis><property>Seam Components from Libraries</property></emphasis> under the Filters tab.
+ This will make the view ignore components defined in jar's. This will hide the many built-in Seam components and leave only those left that are actually
+ defined in the project or have actively configured via components.xml. Consequently deselecting the filter will show you all available components.</para>
+ <para>Selecting the <emphasis><property>Seam Components from Referenced Projects</property></emphasis> will hide the components that are dependent on other project.</para>
+
+ <figure>
+ <title>Available Customozations</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/seam_view/seam_view3.png"/>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+ </section>
+
+
+ <section>
+ <title>Project Explorer integration</title>
+
+ <para>If you don't like to have a view for every piece of information in Eclipse, the content of the Seam Components view is also avaible as a node
+ in the built-in Project Explorer (not Package Explorer !) view in Eclipse.</para>
+
+ <figure>
+ <title>Seam Components in Project Explorer</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/seam_view/seam_view4.png"/>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+ </section>
+
+ </chapter>
Modified: trunk/seam/docs/reference/en/modules/seam_wizards.xml
===================================================================
--- trunk/seam/docs/reference/en/modules/seam_wizards.xml 2007-11-23 12:29:29 UTC (rev 5052)
+++ trunk/seam/docs/reference/en/modules/seam_wizards.xml 2007-11-23 13:01:17 UTC (rev 5053)
@@ -38,6 +38,9 @@
<title>New Seam Action</title>
+ <para>To create a New Seam Action you should select a necessary project, type a name for <property>Seam component</property>, <property>POJO class</property>,
+ <property>Method</property>, <property>Page</property> and select a <property>Package</property> using <emphasis><property>Browse</property></emphasis> button.</para>
+
<para>WAR deployment:</para>
<figure>
@@ -49,9 +52,10 @@
</mediaobject>
</figure>
+ <para>EAR deployment differs from WAR in that you need type a name for <property>Local interface</property> and <property>Bean</property>.</para>
<para>EAR deployment:</para>
-
+
<figure>
<title>New Seam Action Wizard</title>
<mediaobject>
@@ -65,14 +69,81 @@
<section id="seam_form">
<title>New Seam Form</title>
+ <para>To create a New Seam Form you should select a necessary project, type a name for <property>Seam component</property>, <property>POJO class</property>,
+ <property>Method</property>, <property>Page</property> and select a <property>Package</property> using <emphasis><property>Browse</property></emphasis> button.</para>
+ <para>WAR deployment:</para>
+
+ <figure>
+ <title>New Seam Form Wizard</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/seam_wizards/seam_wizards4.png"/>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+
+ <para>EAR deployment differs from WAR in that you need type a name for <property>Local interface</property> and <property>Bean</property>.</para>
+ <para>EAR deployment:</para>
+
+ <figure>
+ <title>New Seam Form Wizard</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/seam_wizards/seam_wizards4_1.png"/>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+
</section>
<section id="seam_entity">
<title>New Seam Entity</title>
+ <para>To create New Seam Entity you should select a necessary project, type a name for <property>Entity class</property>, select a
+ <property>Package</property> using <emphasis><property>Browse</property></emphasis> button, type a name for <property>Master Page</property> and <property>Page</property>.</para>
+
+ <figure>
+ <title>New Seam Entity Wizard</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/seam_wizards/seam_wizards5.png"/>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+
</section>
<section id="seam_conversation">
<title>New Seam Conversation</title>
+
+ <para>To create a New Seam Conversation you should select a necessary project, type a name for <property>Seam component</property>, <property>POJO class</property>,
+ <property>Method</property>, <property>Page</property> and select a <property>Package</property> using <emphasis><property>Browse</property></emphasis> button.</para>
+
+ <para>WAR deployment:</para>
+
+ <figure>
+ <title>New Seam Conversation Wizard</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/seam_wizards/seam_wizards6.png"/>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
+ <para>EAR deployment differs from WAR in that you need type a name for <property>Local interface</property> and <property>Bean</property>.</para>
+ <para>EAR deployment:</para>
+
+ <figure>
+ <title>New Seam Conversation Wizard</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/seam_wizards/seam_wizards6_1.png"/>
+ </imageobject>
+ </mediaobject>
+ </figure>
+
</section>
</chapter>
17 years, 1 month
JBoss Tools SVN: r5052 - trunk/documentation/guides/userguide/Exadel-migration/en.
by jbosstools-commits@lists.jboss.org
Author: smukhina
Date: 2007-11-23 07:29:29 -0500 (Fri, 23 Nov 2007)
New Revision: 5052
Modified:
trunk/documentation/guides/userguide/Exadel-migration/en/master.xml
Log:
error in building is fixed
Modified: trunk/documentation/guides/userguide/Exadel-migration/en/master.xml
===================================================================
--- trunk/documentation/guides/userguide/Exadel-migration/en/master.xml 2007-11-23 12:28:27 UTC (rev 5051)
+++ trunk/documentation/guides/userguide/Exadel-migration/en/master.xml 2007-11-23 12:29:29 UTC (rev 5052)
@@ -22,7 +22,7 @@
</bookinfo>
- </bookinfo>
+
<toc/>
&introduction;
&workspace;
17 years, 1 month
JBoss Tools SVN: r5051 - trunk/jbpm/docs/resources/styles/en.
by jbosstools-commits@lists.jboss.org
Author: smukhina
Date: 2007-11-23 07:28:27 -0500 (Fri, 23 Nov 2007)
New Revision: 5051
Modified:
trunk/jbpm/docs/resources/styles/en/html.css
Log:
images ilingment is fixed
Modified: trunk/jbpm/docs/resources/styles/en/html.css
===================================================================
--- trunk/jbpm/docs/resources/styles/en/html.css 2007-11-23 11:42:37 UTC (rev 5050)
+++ trunk/jbpm/docs/resources/styles/en/html.css 2007-11-23 12:28:27 UTC (rev 5051)
@@ -99,7 +99,7 @@
div.book div.mediaobject{
-text-align:center;
+text-align:left;
}
div.mediaobject, div.mediaobject img *{
17 years, 1 month
JBoss Tools SVN: r5050 - in trunk/as/docs/reference/en: modules and 1 other directory.
by jbosstools-commits@lists.jboss.org
Author: ykryvinchanka
Date: 2007-11-23 06:42:37 -0500 (Fri, 23 Nov 2007)
New Revision: 5050
Added:
trunk/as/docs/reference/en/images/perspective/perspective_19.png
trunk/as/docs/reference/en/images/perspective/perspective_20.png
Modified:
trunk/as/docs/reference/en/modules/perspective.xml
Log:
http://jira.jboss.com/jira/browse/RHDS-279 info added
Added: trunk/as/docs/reference/en/images/perspective/perspective_19.png
===================================================================
(Binary files differ)
Property changes on: trunk/as/docs/reference/en/images/perspective/perspective_19.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/as/docs/reference/en/images/perspective/perspective_20.png
===================================================================
(Binary files differ)
Property changes on: trunk/as/docs/reference/en/images/perspective/perspective_20.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Modified: trunk/as/docs/reference/en/modules/perspective.xml
===================================================================
--- trunk/as/docs/reference/en/modules/perspective.xml 2007-11-22 17:19:02 UTC (rev 5049)
+++ trunk/as/docs/reference/en/modules/perspective.xml 2007-11-23 11:42:37 UTC (rev 5050)
@@ -149,6 +149,7 @@
</imageobject>
</mediaobject>
</figure>
+
<para>Also you can see the server's publish status in the JBoss Servers view that allows you to see if changes are awaiting (Republish), are being updated (Publishing...) or are in-sync (Synchronized).</para>
<figure>
<title>Server's Publish Status</title>
@@ -158,7 +159,30 @@
</imageobject>
</mediaobject>
</figure>
- <para></para>
+ <para>The Server section of the view lists all declared servers and their current states, that is, whether they are started or stopped. By Double-clicking on each server, an editor window will appear allowing you to edit parts of that server.
+ The editor will also link you to modify that server's launch configuration, set command line arguments, and other things that are relevent to launching the server.</para>
+ <para>A username/password is available in the UI when configuring the server. If you get an SecurityException when trying to launch the server it is most likely because your server is protected and hence you need to fill the username/password fields with apropriate values.</para>
+ <figure>
+ <title></title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/perspective/perspective_20.png"/>
+ </imageobject>
+ </mediaobject>
+ </figure>
+ <para>The view's toolbar shown below provides quick access to starting a server (in debug mode, run mode, or profile mode), restarting the server, stopping the server, or publishing to the server.</para>
+ <figure>
+ <title>The JBoss Server View Toolbar</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/perspective/perspective_19.png"/>
+ </imageobject>
+ </mediaobject>
+ </figure>
+ <para>In order to debug your applications or EJB's that are deployed to the server, you must start the server in debug mode.
+ By starting the server in debug mode, eclipse will allow you to set breakpoints on code in your workspace and step through the code.</para>
+ <para>The publish icon, on the extreme right, will republish any modules where it has determined the workspace is out of sync with the server.
+ It will attempt to do an incremental publish if it turns out that the module in question is capable of doing one.</para>
<section id="Project_archivesView">
<title>Project archives View</title>
17 years, 1 month
JBoss Tools SVN: r5049 - in trunk/as/plugins: org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/extensions/descriptors and 2 other directories.
by jbosstools-commits@lists.jboss.org
Author: max.andersen(a)jboss.com
Date: 2007-11-22 12:19:02 -0500 (Thu, 22 Nov 2007)
New Revision: 5049
Modified:
trunk/as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/extensions/descriptors/XPathModel.java
trunk/as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/server/internal/DeployableServer.java
trunk/as/plugins/org.jboss.ide.eclipse.as.core/plugin.xml
trunk/as/plugins/org.jboss.ide.eclipse.as.ui/jbossui/org/jboss/ide/eclipse/as/ui/views/server/ServerTableViewer.java
Log:
JBIDE-1353 fixed deploy only runtime/server inconsistencies
Modified: trunk/as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/extensions/descriptors/XPathModel.java
===================================================================
--- trunk/as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/extensions/descriptors/XPathModel.java 2007-11-22 17:17:20 UTC (rev 5048)
+++ trunk/as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/extensions/descriptors/XPathModel.java 2007-11-22 17:19:02 UTC (rev 5049)
@@ -86,7 +86,12 @@
final IServer server2 = server;
new Job("Add Server XPath Details") {
protected IStatus run(IProgressMonitor monitor) {
- AbstractJBossServerRuntime ajbsr = (AbstractJBossServerRuntime)
+
+ if(server2==null || server2.getRuntime()==null) {
+ return Status.OK_STATUS; // server has no runtime so we can't set this up.
+ }
+
+ AbstractJBossServerRuntime ajbsr = (AbstractJBossServerRuntime)
server2.getRuntime().loadAdapter(AbstractJBossServerRuntime.class, null);
if(ajbsr != null ) {
IPath loc = server2.getRuntime().getLocation();
Modified: trunk/as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/server/internal/DeployableServer.java
===================================================================
--- trunk/as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/server/internal/DeployableServer.java 2007-11-22 17:17:20 UTC (rev 5048)
+++ trunk/as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/server/internal/DeployableServer.java 2007-11-22 17:19:02 UTC (rev 5049)
@@ -21,16 +21,23 @@
*/
package org.jboss.ide.eclipse.as.core.server.internal;
+import java.util.ArrayList;
+
import org.eclipse.core.runtime.CoreException;
import org.eclipse.core.runtime.IProgressMonitor;
import org.eclipse.core.runtime.IStatus;
import org.eclipse.core.runtime.Status;
+import org.eclipse.jst.server.core.IEnterpriseApplication;
+import org.eclipse.jst.server.core.IWebModule;
import org.eclipse.wst.server.core.IModule;
+import org.eclipse.wst.server.core.IModuleType;
import org.eclipse.wst.server.core.IServerWorkingCopy;
+import org.eclipse.wst.server.core.ServerUtil;
import org.eclipse.wst.server.core.model.ServerDelegate;
import org.jboss.ide.eclipse.as.core.JBossServerCorePlugin;
import org.jboss.ide.eclipse.as.core.server.IDeployableServer;
+// TODO: share the logic for modules with normal deployable server!
public class DeployableServer extends ServerDelegate implements IDeployableServer {
public DeployableServer() {
@@ -44,23 +51,55 @@
return new Status(IStatus.OK, JBossServerCorePlugin.PLUGIN_ID,0, "OK", null);
}
- /*
- * (non-Javadoc)
- * @see org.eclipse.wst.server.core.model.ServerDelegate#getChildModules(org.eclipse.wst.server.core.IModule[])
- */
public IModule[] getChildModules(IModule[] module) {
- // TODO Auto-generated method stub
- return null;
+ int last = module.length-1;
+ if (module[last] != null && module[last].getModuleType() != null) {
+ IModuleType moduleType = module[last].getModuleType();
+ if("jst.ear".equals(moduleType.getId())) { //$NON-NLS-1$
+ IEnterpriseApplication enterpriseApplication = (IEnterpriseApplication) module[0]
+ .loadAdapter(IEnterpriseApplication.class, null);
+ if (enterpriseApplication != null) {
+ IModule[] earModules = enterpriseApplication.getModules();
+ if ( earModules != null) {
+ return earModules;
+ }
+ }
+ }
+ else if ("jst.web".equals(moduleType.getId())) { //$NON-NLS-1$
+ IWebModule webModule = (IWebModule) module[last].loadAdapter(IWebModule.class, null);
+ if (webModule != null) {
+ IModule[] modules = webModule.getModules();
+ return modules;
+ }
+ }
+ }
+ return new IModule[0];
}
- /*
- * (non-Javadoc)
- * @see org.eclipse.wst.server.core.model.ServerDelegate#getRootModules(org.eclipse.wst.server.core.IModule)
- */
- public IModule[] getRootModules(IModule module) throws CoreException {
- return new IModule[] { module };
+ public IModule[] getRootModules(IModule module) throws CoreException {
+ IStatus status = canModifyModules(new IModule[] { module }, null);
+ if (status != null && !status.isOK())
+ throw new CoreException(status);;
+ IModule[] parents = doGetParentModules(module);
+ if(parents.length>0)
+ return parents;
+ return new IModule[] { module };
+ }
+
+
+ private IModule[] doGetParentModules(IModule module) {
+ IModule[] ears = ServerUtil.getModules("jst.ear"); //$NON-NLS-1$
+ ArrayList list = new ArrayList();
+ for (int i = 0; i < ears.length; i++) {
+ IEnterpriseApplication ear = (IEnterpriseApplication)ears[i].loadAdapter(IEnterpriseApplication.class,null);
+ IModule[] childs = ear.getModules();
+ for (int j = 0; j < childs.length; j++) {
+ if(childs[j].equals(module))
+ list.add(ears[i]);
+ }
+ }
+ return (IModule[])list.toArray(new IModule[list.size()]);
}
-
/*
* (non-Javadoc)
* @see org.eclipse.wst.server.core.model.ServerDelegate#modifyModules(org.eclipse.wst.server.core.IModule[], org.eclipse.wst.server.core.IModule[], org.eclipse.core.runtime.IProgressMonitor)
Modified: trunk/as/plugins/org.jboss.ide.eclipse.as.core/plugin.xml
===================================================================
--- trunk/as/plugins/org.jboss.ide.eclipse.as.core/plugin.xml 2007-11-22 17:17:20 UTC (rev 5048)
+++ trunk/as/plugins/org.jboss.ide.eclipse.as.core/plugin.xml 2007-11-22 17:19:02 UTC (rev 5049)
@@ -60,14 +60,14 @@
<serverType
behaviourClass="org.jboss.ide.eclipse.as.core.server.internal.DeployableServerBehavior"
class="org.jboss.ide.eclipse.as.core.server.internal.DeployableServer"
- description="A server which cannot be started, stopped, or debugged\nbut provides a deploy folder for publishing."
+ description="A server which only provides a deploy folder for publishing."
hasConfiguration="false"
id="org.jboss.ide.eclipse.as.systemCopyServer"
initialState="stopped"
launchConfigId="org.jboss.ide.eclipse.as.core.server.stripped.launchConfiguration"
- launchModes="run,debug"
+ launchModes="run"
name="JBoss Deploy-Only Server"
- runtime="false"
+ runtime="true"
runtimeTypeId="org.jboss.ide.eclipse.as.runtime.stripped"
startBeforePublish="false"
startTimeout="100000"
@@ -165,7 +165,7 @@
class="org.jboss.ide.eclipse.as.core.server.internal.DeployableServerRuntime"
description="A runtime provided to allow a deploy-only server the ability to deploy certain project types."
id="org.jboss.ide.eclipse.as.runtime.stripped"
- name="JBoss Deploy-only"
+ name="JBoss Deploy-Only Runtime"
vendor="%providerName"
version="1.0">
<moduleType
@@ -328,9 +328,32 @@
runtimeTypeId="org.jboss.ide.eclipse.as.runtime.42"
runtime-component="org.jboss.ide.eclipse.as.runtime.component"
version="4.2"/>
+ <runtimeFacetMapping
+ runtimeTypeId="org.jboss.ide.eclipse.as.runtime.stripped"
+ runtime-component="org.jboss.ide.eclipse.as.runtime.stripped.component"
+ version="1.0"/>
</extension>
+<extension
+ point="org.eclipse.wst.common.project.facet.core.runtimes">
+ <runtime-component-type id="org.jboss.ide.eclipse.as.runtime.stripped.component"/>
+ <runtime-component-version
+ type="org.jboss.ide.eclipse.as.runtime.stripped.component"
+ version="1.0"/>
+
+ <supported>
+ <runtime-component
+ id="org.jboss.ide.eclipse.as.runtime.stripped.component"
+ version="1.0"/>
+ <facet id="jst.web" version="2.2,2.3,2.4,2.5"/>
+ <facet id="jst.java" version="1.3,1.4,5.0,6.0"/>
+ <facet id="jst.utility" version="1.0"/>
+ <facet id="jst.ejb" version="2.0,2.1,3.0"/>
+ <facet id="jst.ear" version="1.2,1.3,1.4,5.0"/>
+ <facet id="jst.appclient" version="1.2,1.3,1.4,5.0"/>
+ </supported>
+ </extension>
<extension
Modified: trunk/as/plugins/org.jboss.ide.eclipse.as.ui/jbossui/org/jboss/ide/eclipse/as/ui/views/server/ServerTableViewer.java
===================================================================
--- trunk/as/plugins/org.jboss.ide.eclipse.as.ui/jbossui/org/jboss/ide/eclipse/as/ui/views/server/ServerTableViewer.java 2007-11-22 17:17:20 UTC (rev 5048)
+++ trunk/as/plugins/org.jboss.ide.eclipse.as.ui/jbossui/org/jboss/ide/eclipse/as/ui/views/server/ServerTableViewer.java 2007-11-22 17:19:02 UTC (rev 5049)
@@ -92,11 +92,9 @@
protected class ServerTableLabelProvider2 extends ServerTableLabelProvider {
private int myCount = 0;
protected Image getStateImage(IServerType serverType, int state, String mode) {
- if( serverType.getId().equals("org.jboss.ide.eclipse.as.systemCopyServer")) return null;
return UIDecoratorManager.getUIDecorator(serverType).getStateImage(state, mode, myCount);
}
protected String getStateLabel(IServerType serverType, int state, String mode) {
- if( serverType.getId().equals("org.jboss.ide.eclipse.as.systemCopyServer")) return "N/A";
return UIDecoratorManager.getUIDecorator(serverType).getStateLabel(state, mode, myCount);
}
protected void animate() {
17 years, 1 month
JBoss Tools SVN: r5048 - trunk/as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/modules.
by jbosstools-commits@lists.jboss.org
Author: max.andersen(a)jboss.com
Date: 2007-11-22 12:17:20 -0500 (Thu, 22 Nov 2007)
New Revision: 5048
Modified:
trunk/as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/modules/SingleDeployableFactory.java
Log:
JBIDE-1357 single deploy is publishing the complete project!
(removed redundant line from previous patch)
Modified: trunk/as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/modules/SingleDeployableFactory.java
===================================================================
--- trunk/as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/modules/SingleDeployableFactory.java 2007-11-22 17:03:06 UTC (rev 5047)
+++ trunk/as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/modules/SingleDeployableFactory.java 2007-11-22 17:17:20 UTC (rev 5048)
@@ -227,7 +227,7 @@
this.workspaceRelative = workspaceRelative;
String projectName = workspaceRelative.segment(0);
//global = ArchivesCore.getInstance().getVariables().getProjectPath(projectName);
- global = ResourcesPlugin.getWorkspace().getRoot().findMember(workspaceRelative).getLocation();
+ //global = ResourcesPlugin.getWorkspace().getRoot().findMember(workspaceRelative).getLocation();
global = ArchivesCore.getInstance().getVariables().getProjectPath(projectName).append(workspaceRelative.removeFirstSegments(1));
}
public IModule[] getChildModules() {
17 years, 1 month
JBoss Tools SVN: r5047 - trunk/as/docs/reference/en.
by jbosstools-commits@lists.jboss.org
Author: smukhina
Date: 2007-11-22 12:03:06 -0500 (Thu, 22 Nov 2007)
New Revision: 5047
Modified:
trunk/as/docs/reference/en/master.xml
Log:
version is updated
Modified: trunk/as/docs/reference/en/master.xml
===================================================================
--- trunk/as/docs/reference/en/master.xml 2007-11-22 16:34:47 UTC (rev 5046)
+++ trunk/as/docs/reference/en/master.xml 2007-11-22 17:03:06 UTC (rev 5047)
@@ -18,7 +18,7 @@
<holder>Red Hat</holder>
</copyright>
<releaseinfo>
-<para>Version: 1.0.0.GA</para>
+<para>Version: 2.0.0.GA</para>
</releaseinfo>
</bookinfo>
17 years, 1 month
JBoss Tools SVN: r5046 - trunk/seam/tests/org.jboss.tools.seam.core.test/src/org/jboss/tools/seam/core/test.
by jbosstools-commits@lists.jboss.org
Author: vrubezhny
Date: 2007-11-22 11:34:47 -0500 (Thu, 22 Nov 2007)
New Revision: 5046
Modified:
trunk/seam/tests/org.jboss.tools.seam.core.test/src/org/jboss/tools/seam/core/test/SeamEARTest.java
Log:
testProject Failure War project must see component 'authenticator' declared in ejb project
The method of getting the Seam project is changed.
Modified: trunk/seam/tests/org.jboss.tools.seam.core.test/src/org/jboss/tools/seam/core/test/SeamEARTest.java
===================================================================
--- trunk/seam/tests/org.jboss.tools.seam.core.test/src/org/jboss/tools/seam/core/test/SeamEARTest.java 2007-11-22 15:46:21 UTC (rev 5045)
+++ trunk/seam/tests/org.jboss.tools.seam.core.test/src/org/jboss/tools/seam/core/test/SeamEARTest.java 2007-11-22 16:34:47 UTC (rev 5046)
@@ -18,6 +18,7 @@
import org.jboss.tools.common.test.util.TestProjectProvider;
import org.jboss.tools.seam.core.ISeamComponent;
import org.jboss.tools.seam.core.ISeamProject;
+import org.jboss.tools.seam.core.SeamCorePlugin;
import org.jboss.tools.seam.internal.core.SeamProject;
import org.jboss.tools.test.util.JUnitUtils;
@@ -78,11 +79,20 @@
JUnitUtils.fail("Cannot build", e);
}
ISeamProject seamProject = null;
- try {
- seamProject = (ISeamProject)project.getNature(SeamProject.NATURE_ID);
- } catch (Exception e) {
- JUnitUtils.fail("Cannot get seam nature.",e);
- }
+
+ /*
+ * SeamCorePlugin.getSeamProject(IProject project, boolean resolve);
+ * is used to load Seam Project properly.
+ *
+ * It's not enough to use the following code:
+ * (ISeamProject)project.getNature(SeamProject.NATURE_ID);
+ */
+ seamProject = SeamCorePlugin.getSeamProject(project, true);
+// try {
+// seamProject = (ISeamProject)project.getNature(SeamProject.NATURE_ID);
+// } catch (Exception e) {
+// JUnitUtils.fail("Cannot get seam nature.",e);
+// }
assertNotNull("Seam project is null", seamProject);
return seamProject;
}
17 years, 1 month
JBoss Tools SVN: r5045 - in trunk/common/plugins/org.jboss.tools.common.verification/src/org/jboss/tools/common/verification/vrules: impl and 1 other directory.
by jbosstools-commits@lists.jboss.org
Author: scabanovich
Date: 2007-11-22 10:46:21 -0500 (Thu, 22 Nov 2007)
New Revision: 5045
Modified:
trunk/common/plugins/org.jboss.tools.common.verification/src/org/jboss/tools/common/verification/vrules/VHelper.java
trunk/common/plugins/org.jboss.tools.common.verification/src/org/jboss/tools/common/verification/vrules/impl/VTaskImpl.java
Log:
NPE prevented
Modified: trunk/common/plugins/org.jboss.tools.common.verification/src/org/jboss/tools/common/verification/vrules/VHelper.java
===================================================================
--- trunk/common/plugins/org.jboss.tools.common.verification/src/org/jboss/tools/common/verification/vrules/VHelper.java 2007-11-22 15:45:20 UTC (rev 5044)
+++ trunk/common/plugins/org.jboss.tools.common.verification/src/org/jboss/tools/common/verification/vrules/VHelper.java 2007-11-22 15:46:21 UTC (rev 5045)
@@ -43,6 +43,7 @@
* to given object and its children.
*/
public static VRule[] getRules(VManager manager, VObject object) {
+ if(manager == null || object == null) return null;
List<VRule> result = new ArrayList<VRule>();
VEntity entity = object.getEntity();
VRuleSet[] ruleSets = manager.getRuleSets();
Modified: trunk/common/plugins/org.jboss.tools.common.verification/src/org/jboss/tools/common/verification/vrules/impl/VTaskImpl.java
===================================================================
--- trunk/common/plugins/org.jboss.tools.common.verification/src/org/jboss/tools/common/verification/vrules/impl/VTaskImpl.java 2007-11-22 15:45:20 UTC (rev 5044)
+++ trunk/common/plugins/org.jboss.tools.common.verification/src/org/jboss/tools/common/verification/vrules/impl/VTaskImpl.java 2007-11-22 15:46:21 UTC (rev 5045)
@@ -8,7 +8,6 @@
import java.util.ArrayList;
import java.util.List;
-import org.jboss.tools.common.model.plugin.ModelPlugin;
import org.jboss.tools.common.verification.vrules.*;
import org.jboss.tools.common.verification.vrules.plugin.VerificationPlugin;
@@ -45,7 +44,11 @@
if(sleeping) {
synchronized(this) {
sleeping = false;
- try { notifyAll(); } catch (Exception e) {}
+ try {
+ notifyAll();
+ } catch (IllegalMonitorStateException e) {
+ //ignore
+ }
}
}
}
@@ -70,7 +73,7 @@
public void run() {
notifyStarted();
- for (index = 0; index < rules.length; index++) {
+ if(rules != null) for (index = 0; index < rules.length; index++) {
if (!running) break;
VRule rule = rules[index];
if (rule.isEnabled() && rule.getAction() != null
@@ -87,7 +90,11 @@
synchronized(this) {
if(sleeping) {
notifyPause();
- try { wait(); } catch (Exception e) {}
+ try {
+ wait();
+ } catch (InterruptedException e) {
+ //ignore
+ }
if(!sleeping) notifyResume();
}
}
17 years, 1 month