Author: akazakov
Date: 2010-10-18 06:21:57 -0400 (Mon, 18 Oct 2010)
New Revision: 25893
Added:
trunk/jsf/tests/org.jboss.tools.jsf.test/projects/JSFKickStartOldFormat/pagesOutsideWebContent/
trunk/jsf/tests/org.jboss.tools.jsf.test/projects/JSFKickStartOldFormat/pagesOutsideWebContent/lineCalculating.xhtml
Modified:
trunk/jsf/tests/org.jboss.tools.jsf.test/src/org/jboss/tools/jsf/test/validation/ELValidatorTest.java
trunk/jst/plugins/org.jboss.tools.jst.web.kb/src/org/jboss/tools/jst/web/kb/internal/validation/ValidationErrorManager.java
Log:
https://jira.jboss.org/browse/JBIDE-7264 Added tests for performance issues.
Added:
trunk/jsf/tests/org.jboss.tools.jsf.test/projects/JSFKickStartOldFormat/pagesOutsideWebContent/lineCalculating.xhtml
===================================================================
---
trunk/jsf/tests/org.jboss.tools.jsf.test/projects/JSFKickStartOldFormat/pagesOutsideWebContent/lineCalculating.xhtml
(rev 0)
+++
trunk/jsf/tests/org.jboss.tools.jsf.test/projects/JSFKickStartOldFormat/pagesOutsideWebContent/lineCalculating.xhtml 2010-10-18
10:21:57 UTC (rev 25893)
@@ -0,0 +1,2458 @@
+<!DOCTYPE composition PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<ui:composition
xmlns="http://www.w3.org/1999/xhtml"
+
xmlns:s="http://jboss.com/products/seam/taglib"
+
xmlns:ui="http://java.sun.com/jsf/facelets"
+
xmlns:f="http://java.sun.com/jsf/core"
+
xmlns:h="http://java.sun.com/jsf/html"
+
xmlns:rich="http://richfaces.org/rich"
template="layout/template.xhtml">
+
+ <ui:define name="body">
+
+ <h1>Welcome to Seam!</h1>
+ <rich:panel>
+ <h:panelGrid columns="2"
+ border="#{authenticator.foo().trim().codePointAt}"
+ bgcolor="#{authenticator.foo1().trim().codePointAt}">
+ <h:graphicImage value="/img/seamlogo.png" alt="Seam logo"
/>
+ <s:div styleClass="info">
+ <p><strong>Your seam-gen project is deployed!</strong> Here are
+ some of the features this project provides:</p>
+ <ul class="bullets">
+ <li>Ant build script</li>
+ <li>Deployment to JBoss AS (EAR or WAR)</li>
+ <li>Development and production profiles</li>
+ <li>Integration testing using TestNG and Embedded JBoss</li>
+ <li>JavaBean or EJB 3.0 Seam components</li>
+ <li>JPA entity classes</li>
+ <li>A configurable DataSource and JPA EntityManager</li>
+ <li>Templated Facelets views</li>
+ <li>RichFaces panels and tables</li>
+ <li>Default CSS stylesheet</li>
+ <li>Internationalization support</li>
+ </ul>
+ </s:div>
+ </h:panelGrid>
+ </rich:panel>
+
+ <rich:panel>
+ <h:panelGrid columns="2"
+ border="#{authenticator.foo().trim().codePointAt}"
+ bgcolor="#{authenticator.foo1().trim().codePointAt}">
+ <h:graphicImage value="/img/seamlogo.png" alt="Seam logo"
/>
+ <s:div styleClass="info">
+ <p><strong>Your seam-gen project is deployed!</strong> Here are
+ some of the features this project provides:</p>
+ <ul class="bullets">
+
+ <rich:panel>
+ <h:panelGrid columns="2"
+ border="#{authenticator.foo().trim().codePointAt}"
+ bgcolor="#{authenticator.foo1().trim().codePointAt}">
+ <h:graphicImage value="/img/seamlogo.png" alt="Seam logo"
/>
+ <s:div styleClass="info">
+
+ <rich:panel>
+ <h:panelGrid columns="2"
+ border="#{authenticator.foo().trim().codePointAt}"
+ bgcolor="#{authenticator.foo1().trim().codePointAt}">
+ <h:graphicImage value="/img/seamlogo.png" alt="Seam
logo" />
+ <s:div styleClass="info">
+
+ <rich:panel>
+ <h:panelGrid columns="2"
+ border="#{authenticator.foo().trim().codePointAt}"
+ bgcolor="#{authenticator.foo1().trim().codePointAt}">
+ <h:graphicImage value="/img/seamlogo.png" alt="Seam
logo" />
+ <s:div styleClass="info">
+ <p><strong>Your seam-gen project is
+ deployed!</strong> Here are some of the features this project
+ provides:</p>
+ <ul class="bullets">
+ <li>Ant build script</li>
+ <li>Deployment to JBoss AS (EAR or WAR)</li>
+ <li>Development and production profiles</li>
+ <li>Integration testing using TestNG and Embedded
+ JBoss</li>
+ <li>JavaBean or EJB 3.0 Seam components</li>
+ <li>JPA entity classes</li>
+ <li>A configurable DataSource and JPA EntityManager</li>
+ <li>Templated Facelets views</li>
+ <li>RichFaces panels and tables</li>
+ <li>Default CSS stylesheet</li>
+ <li>Internationalization support</li>
+ </ul>
+ </s:div>
+ </h:panelGrid>
+ </rich:panel>
+
+ <p><strong>Your seam-gen project is deployed!</strong>
+ Here are some of the features this project provides:</p>
+ <ul class="bullets">
+ <li>Ant build script</li>
+ <li>Deployment to JBoss AS (EAR or WAR)</li>
+ <li>Development and production profiles</li>
+ <li>Integration testing using TestNG and Embedded
+ JBoss</li>
+ <li>JavaBean or EJB 3.0 Seam components</li>
+ <li>JPA entity classes</li>
+ <li>A configurable DataSource and JPA EntityManager</li>
+ <li>Templated Facelets views</li>
+ <li>RichFaces panels and tables</li>
+ <li>Default CSS stylesheet</li>
+ <li>Internationalization support</li>
+ </ul>
+ </s:div>
+ </h:panelGrid>
+ </rich:panel>
+
+ <p><strong>Your seam-gen project is deployed!</strong> Here
+ are some of the features this project provides:</p>
+ <ul class="bullets">
+ <li>Ant build script</li>
+ <li>Deployment to JBoss AS (EAR or WAR)</li>
+ <li>Development and production profiles</li>
+ <li>Integration testing using TestNG and Embedded JBoss</li>
+ <li>JavaBean or EJB 3.0 Seam components</li>
+ <li>JPA entity classes</li>
+ <li>A configurable DataSource and JPA EntityManager</li>
+ <li>Templated Facelets views</li>
+ <li>RichFaces panels and tables</li>
+ <li>Default CSS stylesheet</li>
+ <li>Internationalization support</li>
+ </ul>
+ </s:div>
+ </h:panelGrid>
+ </rich:panel>
+
+ <li>Ant build script</li>
+ <li>Deployment to JBoss AS (EAR or WAR)</li>
+ <li>Development and production profiles</li>
+ <li>Integration testing using TestNG and Embedded JBoss</li>
+ <li>JavaBean or EJB 3.0 Seam components</li>
+ <li>JPA entity classes</li>
+ <li>A configurable DataSource and JPA EntityManager</li>
+ <li>Templated Facelets views</li>
+ <li>RichFaces panels and tables</li>
+ <li>Default CSS stylesheet</li>
+ <li>Internationalization support</li>
+ </ul>
+ </s:div>
+ </h:panelGrid>
+ </rich:panel>
+
+ <rich:panel>
+ <h:panelGrid columns="2"
+ border="#{authenticator.foo().trim().codePointAt}"
+ bgcolor="#{authenticator.foo1().trim().codePointAt}">
+ <h:graphicImage value="/img/seamlogo.png" alt="Seam logo"
/>
+ <s:div styleClass="info">
+ <p><strong>Your seam-gen project is deployed!</strong> Here are
+ some of the features this project provides:</p>
+ <ul class="bullets">
+ <li>Ant build script</li>
+ <li>Deployment to JBoss AS (EAR or WAR)</li>
+ <li>Development and production profiles</li>
+ <li>Integration testing using TestNG and Embedded JBoss</li>
+ <li>JavaBean or EJB 3.0 Seam components</li>
+ <li>JPA entity classes</li>
+ <li>A configurable DataSource and JPA EntityManager</li>
+ <li>Templated Facelets views</li>
+ <li>RichFaces panels and tables</li>
+ <li>Default CSS stylesheet</li>
+ <li>Internationalization support</li>
+ </ul>
+ </s:div>
+ </h:panelGrid>
+ </rich:panel>
+
+ <rich:panel>
+ <h:panelGrid columns="2"
+ border="#{authenticator.foo().trim().codePointAt}"
+ bgcolor="#{authenticator.foo1().trim().codePointAt}">
+ <h:graphicImage value="/img/seamlogo.png" alt="Seam logo"
/>
+ <s:div styleClass="info">
+ <p><strong>Your seam-gen project is deployed!</strong> Here are
+ some of the features this project provides:</p>
+ <ul class="bullets">
+
+ <rich:panel>
+ <h:panelGrid columns="2"
+ border="#{authenticator.foo().trim().codePointAt}"
+ bgcolor="#{authenticator.foo1().trim().codePointAt}">
+ <h:graphicImage value="/img/seamlogo.png" alt="Seam logo"
/>
+ <s:div styleClass="info">
+
+ <rich:panel>
+ <h:panelGrid columns="2"
+ border="#{authenticator.foo().trim().codePointAt}"
+ bgcolor="#{authenticator.foo1().trim().codePointAt}">
+ <h:graphicImage value="/img/seamlogo.png" alt="Seam
logo" />
+ <s:div styleClass="info">
+
+ <rich:panel>
+ <h:panelGrid columns="2"
+ border="#{authenticator.foo().trim().codePointAt}"
+ bgcolor="#{authenticator.foo1().trim().codePointAt}">
+ <h:graphicImage value="/img/seamlogo.png" alt="Seam
logo" />
+ <s:div styleClass="info">
+ <p><strong>Your seam-gen project is
+ deployed!</strong> Here are some of the features this project
+ provides:</p>
+ <ul class="bullets">
+ <li>Ant build script</li>
+ <li>Deployment to JBoss AS (EAR or WAR)</li>
+ <li>Development and production profiles</li>
+ <li>Integration testing using TestNG and Embedded
+ JBoss</li>
+ <li>JavaBean or EJB 3.0 Seam components</li>
+ <li>JPA entity classes</li>
+ <li>A configurable DataSource and JPA EntityManager</li>
+ <li>Templated Facelets views</li>
+ <li>RichFaces panels and tables</li>
+ <li>Default CSS stylesheet</li>
+ <li>Internationalization support</li>
+ </ul>
+ </s:div>
+ </h:panelGrid>
+ </rich:panel>
+
+ <p><strong>Your seam-gen project is deployed!</strong>
+ Here are some of the features this project provides:</p>
+ <ul class="bullets">
+ <li>Ant build script</li>
+ <li>Deployment to JBoss AS (EAR or WAR)</li>
+ <li>Development and production profiles</li>
+ <li>Integration testing using TestNG and Embedded
+ JBoss</li>
+ <li>JavaBean or EJB 3.0 Seam components</li>
+ <li>JPA entity classes</li>
+ <li>A configurable DataSource and JPA EntityManager</li>
+ <li>Templated Facelets views</li>
+ <li>RichFaces panels and tables</li>
+ <li>Default CSS stylesheet</li>
+ <li>Internationalization support</li>
+ </ul>
+ </s:div>
+ </h:panelGrid>
+ </rich:panel>
+
+ <p><strong>Your seam-gen project is deployed!</strong> Here
+ are some of the features this project provides:</p>
+ <ul class="bullets">
+ <li>Ant build script</li>
+ <li>Deployment to JBoss AS (EAR or WAR)</li>
+ <li>Development and production profiles</li>
+ <li>Integration testing using TestNG and Embedded JBoss</li>
+ <li>JavaBean or EJB 3.0 Seam components</li>
+ <li>JPA entity classes</li>
+ <li>A configurable DataSource and JPA EntityManager</li>
+ <li>Templated Facelets views</li>
+ <li>RichFaces panels and tables</li>
+ <li>Default CSS stylesheet</li>
+ <li>Internationalization support</li>
+ </ul>
+ </s:div>
+ </h:panelGrid>
+ </rich:panel>
+
+ <li>Ant build script</li>
+ <li>Deployment to JBoss AS (EAR or WAR)</li>
+ <li>Development and production profiles</li>
+ <li>Integration testing using TestNG and Embedded JBoss</li>
+ <li>JavaBean or EJB 3.0 Seam components</li>
+ <li>JPA entity classes</li>
+ <li>A configurable DataSource and JPA EntityManager</li>
+ <li>Templated Facelets views</li>
+ <li>RichFaces panels and tables</li>
+ <li>Default CSS stylesheet</li>
+ <li>Internationalization support</li>
+ </ul>
+ </s:div>
+ </h:panelGrid>
+ </rich:panel>
+ <rich:panel>
+ <h:panelGrid columns="2"
+ border="#{authenticator.foo().trim().codePointAt}"
+ bgcolor="#{authenticator.foo1().trim().codePointAt}">
+ <h:graphicImage value="/img/seamlogo.png" alt="Seam logo"
/>
+ <s:div styleClass="info">
+ <p><strong>Your seam-gen project is deployed!</strong> Here are
+ some of the features this project provides:</p>
+ <ul class="bullets">
+ <li>Ant build script</li>
+ <li>Deployment to JBoss AS (EAR or WAR)</li>
+ <li>Development and production profiles</li>
+ <li>Integration testing using TestNG and Embedded JBoss</li>
+ <li>JavaBean or EJB 3.0 Seam components</li>
+ <li>JPA entity classes</li>
+ <li>A configurable DataSource and JPA EntityManager</li>
+ <li>Templated Facelets views</li>
+ <li>RichFaces panels and tables</li>
+ <li>Default CSS stylesheet</li>
+ <li>Internationalization support</li>
+ </ul>
+ </s:div>
+ </h:panelGrid>
+ </rich:panel>
+
+ <rich:panel>
+ <h:panelGrid columns="2"
+ border="#{authenticator.foo().trim().codePointAt}"
+ bgcolor="#{authenticator.foo1().trim().codePointAt}">
+ <h:graphicImage value="/img/seamlogo.png" alt="Seam logo"
/>
+ <s:div styleClass="info">
+ <p><strong>Your seam-gen project is deployed!</strong> Here are
+ some of the features this project provides:</p>
+ <ul class="bullets">
+
+ <rich:panel>
+ <h:panelGrid columns="2"
+ border="#{authenticator.foo().trim().codePointAt}"
+ bgcolor="#{authenticator.foo1().trim().codePointAt}">
+ <h:graphicImage value="/img/seamlogo.png" alt="Seam logo"
/>
+ <s:div styleClass="info">
+
+ <rich:panel>
+ <h:panelGrid columns="2"
+ border="#{authenticator.foo().trim().codePointAt}"
+ bgcolor="#{authenticator.foo1().trim().codePointAt}">
+ <h:graphicImage value="/img/seamlogo.png" alt="Seam
logo" />
+ <s:div styleClass="info">
+
+ <rich:panel>
+ <h:panelGrid columns="2"
+ border="#{authenticator.foo().trim().codePointAt}"
+ bgcolor="#{authenticator.foo1().trim().codePointAt}">
+ <h:graphicImage value="/img/seamlogo.png" alt="Seam
logo" />
+ <s:div styleClass="info">
+ <p><strong>Your seam-gen project is
+ deployed!</strong> Here are some of the features this project
+ provides:</p>
+ <ul class="bullets">
+ <li>Ant build script</li>
+ <li>Deployment to JBoss AS (EAR or WAR)</li>
+ <li>Development and production profiles</li>
+ <li>Integration testing using TestNG and Embedded
+ JBoss</li>
+ <li>JavaBean or EJB 3.0 Seam components</li>
+ <li>JPA entity classes</li>
+ <li>A configurable DataSource and JPA EntityManager</li>
+ <li>Templated Facelets views</li>
+ <li>RichFaces panels and tables</li>
+ <li>Default CSS stylesheet</li>
+ <li>Internationalization support</li>
+ </ul>
+ </s:div>
+ </h:panelGrid>
+ </rich:panel>
+
+ <p><strong>Your seam-gen project is deployed!</strong>
+ Here are some of the features this project provides:</p>
+ <ul class="bullets">
+ <li>Ant build script</li>
+ <li>Deployment to JBoss AS (EAR or WAR)</li>
+ <li>Development and production profiles</li>
+ <li>Integration testing using TestNG and Embedded
+ JBoss</li>
+ <li>JavaBean or EJB 3.0 Seam components</li>
+ <li>JPA entity classes</li>
+ <li>A configurable DataSource and JPA EntityManager</li>
+ <li>Templated Facelets views</li>
+ <li>RichFaces panels and tables</li>
+ <li>Default CSS stylesheet</li>
+ <li>Internationalization support</li>
+ </ul>
+ </s:div>
+ </h:panelGrid>
+ </rich:panel>
+
+ <p><strong>Your seam-gen project is deployed!</strong> Here
+ are some of the features this project provides:</p>
+ <ul class="bullets">
+ <li>Ant build script</li>
+ <li>Deployment to JBoss AS (EAR or WAR)</li>
+ <li>Development and production profiles</li>
+ <li>Integration testing using TestNG and Embedded JBoss</li>
+ <li>JavaBean or EJB 3.0 Seam components</li>
+ <li>JPA entity classes</li>
+ <li>A configurable DataSource and JPA EntityManager</li>
+ <li>Templated Facelets views</li>
+ <li>RichFaces panels and tables</li>
+ <li>Default CSS stylesheet</li>
+ <li>Internationalization support</li>
+ </ul>
+ </s:div>
+ </h:panelGrid>
+ </rich:panel>
+
+ <li>Ant build script</li>
+ <li>Deployment to JBoss AS (EAR or WAR)</li>
+ <li>Development and production profiles</li>
+ <li>Integration testing using TestNG and Embedded JBoss</li>
+ <li>JavaBean or EJB 3.0 Seam components</li>
+ <li>JPA entity classes</li>
+ <li>A configurable DataSource and JPA EntityManager</li>
+ <li>Templated Facelets views</li>
+ <li>RichFaces panels and tables</li>
+ <li>Default CSS stylesheet</li>
+ <li>Internationalization support</li>
+ </ul>
+ </s:div>
+ </h:panelGrid>
+ </rich:panel>
+ <rich:panel>
+ <h:panelGrid columns="2"
+ border="#{authenticator.foo().trim().codePointAt}"
+ bgcolor="#{authenticator.foo1().trim().codePointAt}">
+ <h:graphicImage value="/img/seamlogo.png" alt="Seam logo"
/>
+ <s:div styleClass="info">
+ <p><strong>Your seam-gen project is deployed!</strong> Here are
+ some of the features this project provides:</p>
+ <ul class="bullets">
+ <li>Ant build script</li>
+ <li>Deployment to JBoss AS (EAR or WAR)</li>
+ <li>Development and production profiles</li>
+ <li>Integration testing using TestNG and Embedded JBoss</li>
+ <li>JavaBean or EJB 3.0 Seam components</li>
+ <li>JPA entity classes</li>
+ <li>A configurable DataSource and JPA EntityManager</li>
+ <li>Templated Facelets views</li>
+ <li>RichFaces panels and tables</li>
+ <li>Default CSS stylesheet</li>
+ <li>Internationalization support</li>
+ </ul>
+ </s:div>
+ </h:panelGrid>
+ </rich:panel>
+
+ <rich:panel>
+ <h:panelGrid columns="2"
+ border="#{authenticator.foo().trim().codePointAt}"
+ bgcolor="#{authenticator.foo1().trim().codePointAt}">
+ <h:graphicImage value="/img/seamlogo.png" alt="Seam logo"
/>
+ <s:div styleClass="info">
+ <p><strong>Your seam-gen project is deployed!</strong> Here are
+ some of the features this project provides:</p>
+ <ul class="bullets">
+
+ <rich:panel>
+ <h:panelGrid columns="2"
+ border="#{authenticator.foo().trim().codePointAt}"
+ bgcolor="#{authenticator.foo1().trim().codePointAt}">
+ <h:graphicImage value="/img/seamlogo.png" alt="Seam logo"
/>
+ <s:div styleClass="info">
+
+ <rich:panel>
+ <h:panelGrid columns="2"
+ border="#{authenticator.foo().trim().codePointAt}"
+ bgcolor="#{authenticator.foo1().trim().codePointAt}">
+ <h:graphicImage value="/img/seamlogo.png" alt="Seam
logo" />
+ <s:div styleClass="info">
+
+ <rich:panel>
+ <h:panelGrid columns="2"
+ border="#{authenticator.foo().trim().codePointAt}"
+ bgcolor="#{authenticator.foo1().trim().codePointAt}">
+ <h:graphicImage value="/img/seamlogo.png" alt="Seam
logo" />
+ <s:div styleClass="info">
+ <p><strong>Your seam-gen project is
+ deployed!</strong> Here are some of the features this project
+ provides:</p>
+ <ul class="bullets">
+ <li>Ant build script</li>
+ <li>Deployment to JBoss AS (EAR or WAR)</li>
+ <li>Development and production profiles</li>
+ <li>Integration testing using TestNG and Embedded
+ JBoss</li>
+ <li>JavaBean or EJB 3.0 Seam components</li>
+ <li>JPA entity classes</li>
+ <li>A configurable DataSource and JPA EntityManager</li>
+ <li>Templated Facelets views</li>
+ <li>RichFaces panels and tables</li>
+ <li>Default CSS stylesheet</li>
+ <li>Internationalization support</li>
+ </ul>
+ </s:div>
+ </h:panelGrid>
+ </rich:panel>
+
+ <p><strong>Your seam-gen project is deployed!</strong>
+ Here are some of the features this project provides:</p>
+ <ul class="bullets">
+ <li>Ant build script</li>
+ <li>Deployment to JBoss AS (EAR or WAR)</li>
+ <li>Development and production profiles</li>
+ <li>Integration testing using TestNG and Embedded
+ JBoss</li>
+ <li>JavaBean or EJB 3.0 Seam components</li>
+ <li>JPA entity classes</li>
+ <li>A configurable DataSource and JPA EntityManager</li>
+ <li>Templated Facelets views</li>
+ <li>RichFaces panels and tables</li>
+ <li>Default CSS stylesheet</li>
+ <li>Internationalization support</li>
+ </ul>
+ </s:div>
+ </h:panelGrid>
+ </rich:panel>
+
+ <p><strong>Your seam-gen project is deployed!</strong> Here
+ are some of the features this project provides:</p>
+ <ul class="bullets">
+ <li>Ant build script</li>
+ <li>Deployment to JBoss AS (EAR or WAR)</li>
+ <li>Development and production profiles</li>
+ <li>Integration testing using TestNG and Embedded JBoss</li>
+ <li>JavaBean or EJB 3.0 Seam components</li>
+ <li>JPA entity classes</li>
+ <li>A configurable DataSource and JPA EntityManager</li>
+ <li>Templated Facelets views</li>
+ <li>RichFaces panels and tables</li>
+ <li>Default CSS stylesheet</li>
+ <li>Internationalization support</li>
+ </ul>
+ </s:div>
+ </h:panelGrid>
+ </rich:panel>
+
+ <li>Ant build script</li>
+ <li>Deployment to JBoss AS (EAR or WAR)</li>
+ <li>Development and production profiles</li>
+ <li>Integration testing using TestNG and Embedded JBoss</li>
+ <li>JavaBean or EJB 3.0 Seam components</li>
+ <li>JPA entity classes</li>
+ <li>A configurable DataSource and JPA EntityManager</li>
+ <li>Templated Facelets views</li>
+ <li>RichFaces panels and tables</li>
+ <li>Default CSS stylesheet</li>
+ <li>Internationalization support</li>
+ </ul>
+ </s:div>
+ </h:panelGrid>
+ </rich:panel>
+ <rich:panel>
+ <h:panelGrid columns="2"
+ border="#{authenticator.foo().trim().codePointAt}"
+ bgcolor="#{authenticator.foo1().trim().codePointAt}">
+ <h:graphicImage value="/img/seamlogo.png" alt="Seam logo"
/>
+ <s:div styleClass="info">
+ <p><strong>Your seam-gen project is deployed!</strong> Here are
+ some of the features this project provides:</p>
+ <ul class="bullets">
+ <li>Ant build script</li>
+ <li>Deployment to JBoss AS (EAR or WAR)</li>
+ <li>Development and production profiles</li>
+ <li>Integration testing using TestNG and Embedded JBoss</li>
+ <li>JavaBean or EJB 3.0 Seam components</li>
+ <li>JPA entity classes</li>
+ <li>A configurable DataSource and JPA EntityManager</li>
+ <li>Templated Facelets views</li>
+ <li>RichFaces panels and tables</li>
+ <li>Default CSS stylesheet</li>
+ <li>Internationalization support</li>
+ </ul>
+ </s:div>
+ </h:panelGrid>
+ </rich:panel>
+
+ <rich:panel>
+ <h:panelGrid columns="2"
+ border="#{authenticator.foo().trim().codePointAt}"
+ bgcolor="#{authenticator.foo1().trim().codePointAt}">
+ <h:graphicImage value="/img/seamlogo.png" alt="Seam logo"
/>
+ <s:div styleClass="info">
+ <p><strong>Your seam-gen project is deployed!</strong> Here are
+ some of the features this project provides:</p>
+ <ul class="bullets">
+
+ <rich:panel>
+ <h:panelGrid columns="2"
+ border="#{authenticator.foo().trim().codePointAt}"
+ bgcolor="#{authenticator.foo1().trim().codePointAt}">
+ <h:graphicImage value="/img/seamlogo.png" alt="Seam logo"
/>
+ <s:div styleClass="info">
+
+ <rich:panel>
+ <h:panelGrid columns="2"
+ border="#{authenticator.foo().trim().codePointAt}"
+ bgcolor="#{authenticator.foo1().trim().codePointAt}">
+ <h:graphicImage value="/img/seamlogo.png" alt="Seam
logo" />
+ <s:div styleClass="info">
+
+ <rich:panel>
+ <h:panelGrid columns="2"
+ border="#{authenticator.foo().trim().codePointAt}"
+ bgcolor="#{authenticator.foo1().trim().codePointAt}">
+ <h:graphicImage value="/img/seamlogo.png" alt="Seam
logo" />
+ <s:div styleClass="info">
+ <p><strong>Your seam-gen project is
+ deployed!</strong> Here are some of the features this project
+ provides:</p>
+ <ul class="bullets">
+ <li>Ant build script</li>
+ <li>Deployment to JBoss AS (EAR or WAR)</li>
+ <li>Development and production profiles</li>
+ <li>Integration testing using TestNG and Embedded
+ JBoss</li>
+ <li>JavaBean or EJB 3.0 Seam components</li>
+ <li>JPA entity classes</li>
+ <li>A configurable DataSource and JPA EntityManager</li>
+ <li>Templated Facelets views</li>
+ <li>RichFaces panels and tables</li>
+ <li>Default CSS stylesheet</li>
+ <li>Internationalization support</li>
+ </ul>
+ </s:div>
+ </h:panelGrid>
+ </rich:panel>
+
+ <p><strong>Your seam-gen project is deployed!</strong>
+ Here are some of the features this project provides:</p>
+ <ul class="bullets">
+ <li>Ant build script</li>
+ <li>Deployment to JBoss AS (EAR or WAR)</li>
+ <li>Development and production profiles</li>
+ <li>Integration testing using TestNG and Embedded
+ JBoss</li>
+ <li>JavaBean or EJB 3.0 Seam components</li>
+ <li>JPA entity classes</li>
+ <li>A configurable DataSource and JPA EntityManager</li>
+ <li>Templated Facelets views</li>
+ <li>RichFaces panels and tables</li>
+ <li>Default CSS stylesheet</li>
+ <li>Internationalization support</li>
+ </ul>
+ </s:div>
+ </h:panelGrid>
+ </rich:panel>
+
+ <p><strong>Your seam-gen project is deployed!</strong> Here
+ are some of the features this project provides:</p>
+ <ul class="bullets">
+ <li>Ant build script</li>
+ <li>Deployment to JBoss AS (EAR or WAR)</li>
+ <li>Development and production profiles</li>
+ <li>Integration testing using TestNG and Embedded JBoss</li>
+ <li>JavaBean or EJB 3.0 Seam components</li>
+ <li>JPA entity classes</li>
+ <li>A configurable DataSource and JPA EntityManager</li>
+ <li>Templated Facelets views</li>
+ <li>RichFaces panels and tables</li>
+ <li>Default CSS stylesheet</li>
+ <li>Internationalization support</li>
+ </ul>
+ </s:div>
+ </h:panelGrid>
+ </rich:panel>
+
+ <li>Ant build script</li>
+ <li>Deployment to JBoss AS (EAR or WAR)</li>
+ <li>Development and production profiles</li>
+ <li>Integration testing using TestNG and Embedded JBoss</li>
+ <li>JavaBean or EJB 3.0 Seam components</li>
+ <li>JPA entity classes</li>
+ <li>A configurable DataSource and JPA EntityManager</li>
+ <li>Templated Facelets views</li>
+ <li>RichFaces panels and tables</li>
+ <li>Default CSS stylesheet</li>
+ <li>Internationalization support</li>
+ </ul>
+ </s:div>
+ </h:panelGrid>
+ </rich:panel>
+ <rich:panel>
+ <h:panelGrid columns="2"
+ border="#{authenticator.foo().trim().codePointAt}"
+ bgcolor="#{authenticator.foo1().trim().codePointAt}">
+ <h:graphicImage value="/img/seamlogo.png" alt="Seam logo"
/>
+ <s:div styleClass="info">
+ <p><strong>Your seam-gen project is deployed!</strong> Here are
+ some of the features this project provides:</p>
+ <ul class="bullets">
+ <li>Ant build script</li>
+ <li>Deployment to JBoss AS (EAR or WAR)</li>
+ <li>Development and production profiles</li>
+ <li>Integration testing using TestNG and Embedded JBoss</li>
+ <li>JavaBean or EJB 3.0 Seam components</li>
+ <li>JPA entity classes</li>
+ <li>A configurable DataSource and JPA EntityManager</li>
+ <li>Templated Facelets views</li>
+ <li>RichFaces panels and tables</li>
+ <li>Default CSS stylesheet</li>
+ <li>Internationalization support</li>
+ </ul>
+ </s:div>
+ </h:panelGrid>
+ </rich:panel>
+
+ <rich:panel>
+ <h:panelGrid columns="2"
+ border="#{authenticator.foo().trim().codePointAt}"
+ bgcolor="#{authenticator.foo1().trim().codePointAt}">
+ <h:graphicImage value="/img/seamlogo.png" alt="Seam logo"
/>
+ <s:div styleClass="info">
+ <p><strong>Your seam-gen project is deployed!</strong> Here are
+ some of the features this project provides:</p>
+ <ul class="bullets">
+
+ <rich:panel>
+ <h:panelGrid columns="2"
+ border="#{authenticator.foo().trim().codePointAt}"
+ bgcolor="#{authenticator.foo1().trim().codePointAt}">
+ <h:graphicImage value="/img/seamlogo.png" alt="Seam logo"
/>
+ <s:div styleClass="info">
+
+ <rich:panel>
+ <h:panelGrid columns="2"
+ border="#{authenticator.foo().trim().codePointAt}"
+ bgcolor="#{authenticator.foo1().trim().codePointAt}">
+ <h:graphicImage value="/img/seamlogo.png" alt="Seam
logo" />
+ <s:div styleClass="info">
+
+ <rich:panel>
+ <h:panelGrid columns="2"
+ border="#{authenticator.foo().trim().codePointAt}"
+ bgcolor="#{authenticator.foo1().trim().codePointAt}">
+ <h:graphicImage value="/img/seamlogo.png" alt="Seam
logo" />
+ <s:div styleClass="info">
+ <p><strong>Your seam-gen project is
+ deployed!</strong> Here are some of the features this project
+ provides:</p>
+ <ul class="bullets">
+ <li>Ant build script</li>
+ <li>Deployment to JBoss AS (EAR or WAR)</li>
+ <li>Development and production profiles</li>
+ <li>Integration testing using TestNG and Embedded
+ JBoss</li>
+ <li>JavaBean or EJB 3.0 Seam components</li>
+ <li>JPA entity classes</li>
+ <li>A configurable DataSource and JPA EntityManager</li>
+ <li>Templated Facelets views</li>
+ <li>RichFaces panels and tables</li>
+ <li>Default CSS stylesheet</li>
+ <li>Internationalization support</li>
+ </ul>
+ </s:div>
+ </h:panelGrid>
+ </rich:panel>
+
+ <p><strong>Your seam-gen project is deployed!</strong>
+ Here are some of the features this project provides:</p>
+ <ul class="bullets">
+ <li>Ant build script</li>
+ <li>Deployment to JBoss AS (EAR or WAR)</li>
+ <li>Development and production profiles</li>
+ <li>Integration testing using TestNG and Embedded
+ JBoss</li>
+ <li>JavaBean or EJB 3.0 Seam components</li>
+ <li>JPA entity classes</li>
+ <li>A configurable DataSource and JPA EntityManager</li>
+ <li>Templated Facelets views</li>
+ <li>RichFaces panels and tables</li>
+ <li>Default CSS stylesheet</li>
+ <li>Internationalization support</li>
+ </ul>
+ </s:div>
+ </h:panelGrid>
+ </rich:panel>
+
+ <p><strong>Your seam-gen project is deployed!</strong> Here
+ are some of the features this project provides:</p>
+ <ul class="bullets">
+ <li>Ant build script</li>
+ <li>Deployment to JBoss AS (EAR or WAR)</li>
+ <li>Development and production profiles</li>
+ <li>Integration testing using TestNG and Embedded JBoss</li>
+ <li>JavaBean or EJB 3.0 Seam components</li>
+ <li>JPA entity classes</li>
+ <li>A configurable DataSource and JPA EntityManager</li>
+ <li>Templated Facelets views</li>
+ <li>RichFaces panels and tables</li>
+ <li>Default CSS stylesheet</li>
+ <li>Internationalization support</li>
+ </ul>
+ </s:div>
+ </h:panelGrid>
+ </rich:panel>
+
+ <li>Ant build script</li>
+ <li>Deployment to JBoss AS (EAR or WAR)</li>
+ <li>Development and production profiles</li>
+ <li>Integration testing using TestNG and Embedded JBoss</li>
+ <li>JavaBean or EJB 3.0 Seam components</li>
+ <li>JPA entity classes</li>
+ <li>A configurable DataSource and JPA EntityManager</li>
+ <li>Templated Facelets views</li>
+ <li>RichFaces panels and tables</li>
+ <li>Default CSS stylesheet</li>
+ <li>Internationalization support</li>
+ </ul>
+ </s:div>
+ </h:panelGrid>
+ </rich:panel>
+ <rich:panel>
+ <h:panelGrid columns="2"
+ border="#{authenticator.foo().trim().codePointAt}"
+ bgcolor="#{authenticator.foo1().trim().codePointAt}">
+ <h:graphicImage value="/img/seamlogo.png" alt="Seam logo"
/>
+ <s:div styleClass="info">
+ <p><strong>Your seam-gen project is deployed!</strong> Here are
+ some of the features this project provides:</p>
+ <ul class="bullets">
+ <li>Ant build script</li>
+ <li>Deployment to JBoss AS (EAR or WAR)</li>
+ <li>Development and production profiles</li>
+ <li>Integration testing using TestNG and Embedded JBoss</li>
+ <li>JavaBean or EJB 3.0 Seam components</li>
+ <li>JPA entity classes</li>
+ <li>A configurable DataSource and JPA EntityManager</li>
+ <li>Templated Facelets views</li>
+ <li>RichFaces panels and tables</li>
+ <li>Default CSS stylesheet</li>
+ <li>Internationalization support</li>
+ </ul>
+ </s:div>
+ </h:panelGrid>
+ </rich:panel>
+
+ <rich:panel>
+ <h:panelGrid columns="2"
+ border="#{authenticator.foo().trim().codePointAt}"
+ bgcolor="#{authenticator.foo1().trim().codePointAt}">
+ <h:graphicImage value="/img/seamlogo.png" alt="Seam logo"
/>
+ <s:div styleClass="info">
+ <p><strong>Your seam-gen project is deployed!</strong> Here are
+ some of the features this project provides:</p>
+ <ul class="bullets">
+
+ <rich:panel>
+ <h:panelGrid columns="2"
+ border="#{authenticator.foo().trim().codePointAt}"
+ bgcolor="#{authenticator.foo1().trim().codePointAt}">
+ <h:graphicImage value="/img/seamlogo.png" alt="Seam logo"
/>
+ <s:div styleClass="info">
+
+ <rich:panel>
+ <h:panelGrid columns="2"
+ border="#{authenticator.foo().trim().codePointAt}"
+ bgcolor="#{authenticator.foo1().trim().codePointAt}">
+ <h:graphicImage value="/img/seamlogo.png" alt="Seam
logo" />
+ <s:div styleClass="info">
+
+ <rich:panel>
+ <h:panelGrid columns="2"
+ border="#{authenticator.foo().trim().codePointAt}"
+ bgcolor="#{authenticator.foo1().trim().codePointAt}">
+ <h:graphicImage value="/img/seamlogo.png" alt="Seam
logo" />
+ <s:div styleClass="info">
+ <p><strong>Your seam-gen project is
+ deployed!</strong> Here are some of the features this project
+ provides:</p>
+ <ul class="bullets">
+ <li>Ant build script</li>
+ <li>Deployment to JBoss AS (EAR or WAR)</li>
+ <li>Development and production profiles</li>
+ <li>Integration testing using TestNG and Embedded
+ JBoss</li>
+ <li>JavaBean or EJB 3.0 Seam components</li>
+ <li>JPA entity classes</li>
+ <li>A configurable DataSource and JPA EntityManager</li>
+ <li>Templated Facelets views</li>
+ <li>RichFaces panels and tables</li>
+ <li>Default CSS stylesheet</li>
+ <li>Internationalization support</li>
+ </ul>
+ </s:div>
+ </h:panelGrid>
+ </rich:panel>
+
+ <p><strong>Your seam-gen project is deployed!</strong>
+ Here are some of the features this project provides:</p>
+ <ul class="bullets">
+ <li>Ant build script</li>
+ <li>Deployment to JBoss AS (EAR or WAR)</li>
+ <li>Development and production profiles</li>
+ <li>Integration testing using TestNG and Embedded
+ JBoss</li>
+ <li>JavaBean or EJB 3.0 Seam components</li>
+ <li>JPA entity classes</li>
+ <li>A configurable DataSource and JPA EntityManager</li>
+ <li>Templated Facelets views</li>
+ <li>RichFaces panels and tables</li>
+ <li>Default CSS stylesheet</li>
+ <li>Internationalization support</li>
+ </ul>
+ </s:div>
+ </h:panelGrid>
+ </rich:panel>
+
+ <p><strong>Your seam-gen project is deployed!</strong> Here
+ are some of the features this project provides:</p>
+ <ul class="bullets">
+ <li>Ant build script</li>
+ <li>Deployment to JBoss AS (EAR or WAR)</li>
+ <li>Development and production profiles</li>
+ <li>Integration testing using TestNG and Embedded JBoss</li>
+ <li>JavaBean or EJB 3.0 Seam components</li>
+ <li>JPA entity classes</li>
+ <li>A configurable DataSource and JPA EntityManager</li>
+ <li>Templated Facelets views</li>
+ <li>RichFaces panels and tables</li>
+ <li>Default CSS stylesheet</li>
+ <li>Internationalization support</li>
+ </ul>
+ </s:div>
+ </h:panelGrid>
+ </rich:panel>
+
+ <li>Ant build script</li>
+ <li>Deployment to JBoss AS (EAR or WAR)</li>
+ <li>Development and production profiles</li>
+ <li>Integration testing using TestNG and Embedded JBoss</li>
+ <li>JavaBean or EJB 3.0 Seam components</li>
+ <li>JPA entity classes</li>
+ <li>A configurable DataSource and JPA EntityManager</li>
+ <li>Templated Facelets views</li>
+ <li>RichFaces panels and tables</li>
+ <li>Default CSS stylesheet</li>
+ <li>Internationalization support</li>
+ </ul>
+ </s:div>
+ </h:panelGrid>
+ </rich:panel>
+ <rich:panel>
+ <h:panelGrid columns="2"
+ border="#{authenticator.foo().trim().codePointAt}"
+ bgcolor="#{authenticator.foo1().trim().codePointAt}">
+ <h:graphicImage value="/img/seamlogo.png" alt="Seam logo"
/>
+ <s:div styleClass="info">
+ <p><strong>Your seam-gen project is deployed!</strong> Here are
+ some of the features this project provides:</p>
+ <ul class="bullets">
+ <li>Ant build script</li>
+ <li>Deployment to JBoss AS (EAR or WAR)</li>
+ <li>Development and production profiles</li>
+ <li>Integration testing using TestNG and Embedded JBoss</li>
+ <li>JavaBean or EJB 3.0 Seam components</li>
+ <li>JPA entity classes</li>
+ <li>A configurable DataSource and JPA EntityManager</li>
+ <li>Templated Facelets views</li>
+ <li>RichFaces panels and tables</li>
+ <li>Default CSS stylesheet</li>
+ <li>Internationalization support</li>
+ </ul>
+ </s:div>
+ </h:panelGrid>
+ </rich:panel>
+
+ <rich:panel>
+ <h:panelGrid columns="2"
+ border="#{authenticator.foo().trim().codePointAt}"
+ bgcolor="#{authenticator.foo1().trim().codePointAt}">
+ <h:graphicImage value="/img/seamlogo.png" alt="Seam logo"
/>
+ <s:div styleClass="info">
+ <p><strong>Your seam-gen project is deployed!</strong> Here are
+ some of the features this project provides:</p>
+ <ul class="bullets">
+
+ <rich:panel>
+ <h:panelGrid columns="2"
+ border="#{authenticator.foo().trim().codePointAt}"
+ bgcolor="#{authenticator.foo1().trim().codePointAt}">
+ <h:graphicImage value="/img/seamlogo.png" alt="Seam logo"
/>
+ <s:div styleClass="info">
+
+ <rich:panel>
+ <h:panelGrid columns="2"
+ border="#{authenticator.foo().trim().codePointAt}"
+ bgcolor="#{authenticator.foo1().trim().codePointAt}">
+ <h:graphicImage value="/img/seamlogo.png" alt="Seam
logo" />
+ <s:div styleClass="info">
+
+ <rich:panel>
+ <h:panelGrid columns="2"
+ border="#{authenticator.foo().trim().codePointAt}"
+ bgcolor="#{authenticator.foo1().trim().codePointAt}">
+ <h:graphicImage value="/img/seamlogo.png" alt="Seam
logo" />
+ <s:div styleClass="info">
+ <p><strong>Your seam-gen project is
+ deployed!</strong> Here are some of the features this project
+ provides:</p>
+ <ul class="bullets">
+ <li>Ant build script</li>
+ <li>Deployment to JBoss AS (EAR or WAR)</li>
+ <li>Development and production profiles</li>
+ <li>Integration testing using TestNG and Embedded
+ JBoss</li>
+ <li>JavaBean or EJB 3.0 Seam components</li>
+ <li>JPA entity classes</li>
+ <li>A configurable DataSource and JPA EntityManager</li>
+ <li>Templated Facelets views</li>
+ <li>RichFaces panels and tables</li>
+ <li>Default CSS stylesheet</li>
+ <li>Internationalization support</li>
+ </ul>
+ </s:div>
+ </h:panelGrid>
+ </rich:panel>
+
+ <p><strong>Your seam-gen project is deployed!</strong>
+ Here are some of the features this project provides:</p>
+ <ul class="bullets">
+ <li>Ant build script</li>
+ <li>Deployment to JBoss AS (EAR or WAR)</li>
+ <li>Development and production profiles</li>
+ <li>Integration testing using TestNG and Embedded
+ JBoss</li>
+ <li>JavaBean or EJB 3.0 Seam components</li>
+ <li>JPA entity classes</li>
+ <li>A configurable DataSource and JPA EntityManager</li>
+ <li>Templated Facelets views</li>
+ <li>RichFaces panels and tables</li>
+ <li>Default CSS stylesheet</li>
+ <li>Internationalization support</li>
+ </ul>
+ </s:div>
+ </h:panelGrid>
+ </rich:panel>
+
+ <p><strong>Your seam-gen project is deployed!</strong> Here
+ are some of the features this project provides:</p>
+ <ul class="bullets">
+ <li>Ant build script</li>
+ <li>Deployment to JBoss AS (EAR or WAR)</li>
+ <li>Development and production profiles</li>
+ <li>Integration testing using TestNG and Embedded JBoss</li>
+ <li>JavaBean or EJB 3.0 Seam components</li>
+ <li>JPA entity classes</li>
+ <li>A configurable DataSource and JPA EntityManager</li>
+ <li>Templated Facelets views</li>
+ <li>RichFaces panels and tables</li>
+ <li>Default CSS stylesheet</li>
+ <li>Internationalization support</li>
+ <h1>Welcome to Seam!</h1>
+ <rich:panel>
+ <h:panelGrid columns="2"
+ border="#{authenticator.foo().trim().codePointAt}"
+ bgcolor="#{authenticator.foo1().trim().codePointAt}">
+ <h:graphicImage value="/img/seamlogo.png" alt="Seam
logo" />
+ <s:div styleClass="info">
+ <p><strong>Your seam-gen project is deployed!</strong>
+ Here are some of the features this project provides:</p>
+ <ul class="bullets">
+ <li>Ant build script</li>
+ <li>Deployment to JBoss AS (EAR or WAR)</li>
+ <li>Development and production profiles</li>
+ <li>Integration testing using TestNG and Embedded
+ JBoss</li>
+ <li>JavaBean or EJB 3.0 Seam components</li>
+ <li>JPA entity classes</li>
+ <li>A configurable DataSource and JPA EntityManager</li>
+ <li>Templated Facelets views</li>
+ <li>RichFaces panels and tables</li>
+ <li>Default CSS stylesheet</li>
+ <li>Internationalization support</li>
+ </ul>
+ </s:div>
+ </h:panelGrid>
+ </rich:panel>
+
+ <rich:panel>
+ <h:panelGrid columns="2"
+ border="#{authenticator.foo().trim().codePointAt}"
+ bgcolor="#{authenticator.foo1().trim().codePointAt}">
+ <h:graphicImage value="/img/seamlogo.png" alt="Seam
logo" />
+ <s:div styleClass="info">
+ <p><strong>Your seam-gen project is deployed!</strong>
+ Here are some of the features this project provides:</p>
+ <ul class="bullets">
+
+ <rich:panel>
+ <h:panelGrid columns="2"
+ border="#{authenticator.foo().trim().codePointAt}"
+ bgcolor="#{authenticator.foo1().trim().codePointAt}">
+ <h:graphicImage value="/img/seamlogo.png"
+ alt="Seam logo" />
+ <s:div styleClass="info">
+
+ <rich:panel>
+ <h:panelGrid columns="2"
+ border="#{authenticator.foo().trim().codePointAt}"
+ bgcolor="#{authenticator.foo1().trim().codePointAt}">
+ <h:graphicImage value="/img/seamlogo.png"
+ alt="Seam logo" />
+ <s:div styleClass="info">
+
+ <rich:panel>
+ <h:panelGrid columns="2"
+ border="#{authenticator.foo().trim().codePointAt}"
+ bgcolor="#{authenticator.foo1().trim().codePointAt}">
+ <h:graphicImage value="/img/seamlogo.png"
+ alt="Seam logo" />
+ <s:div styleClass="info">
+ <p><strong>Your seam-gen project is
+ deployed!</strong> Here are some of the features this
+ project provides:</p>
+ <ul class="bullets">
+ <li>Ant build script</li>
+ <li>Deployment to JBoss AS (EAR or WAR)</li>
+ <li>Development and production profiles</li>
+ <li>Integration testing using TestNG and
+ Embedded JBoss</li>
+ <li>JavaBean or EJB 3.0 Seam components</li>
+ <li>JPA entity classes</li>
+ <li>A configurable DataSource and JPA
+ EntityManager</li>
+ <li>Templated Facelets views</li>
+ <li>RichFaces panels and tables</li>
+ <li>Default CSS stylesheet</li>
+ <li>Internationalization support</li>
+ </ul>
+ </s:div>
+ </h:panelGrid>
+ </rich:panel>
+
+ <p><strong>Your seam-gen project is
+ deployed!</strong> Here are some of the features this project
+ provides:</p>
+ <ul class="bullets">
+ <li>Ant build script</li>
+ <li>Deployment to JBoss AS (EAR or WAR)</li>
+ <li>Development and production profiles</li>
+ <li>Integration testing using TestNG and
+ Embedded JBoss</li>
+ <li>JavaBean or EJB 3.0 Seam components</li>
+ <li>JPA entity classes</li>
+ <li>A configurable DataSource and JPA
+ EntityManager</li>
+ <li>Templated Facelets views</li>
+ <li>RichFaces panels and tables</li>
+ <li>Default CSS stylesheet</li>
+ <li>Internationalization support</li>
+ </ul>
+ </s:div>
+ </h:panelGrid>
+ </rich:panel>
+
+ <p><strong>Your seam-gen project is
+ deployed!</strong> Here are some of the features this project
+ provides:</p>
+ <ul class="bullets">
+ <li>Ant build script</li>
+ <li>Deployment to JBoss AS (EAR or WAR)</li>
+ <li>Development and production profiles</li>
+ <li>Integration testing using TestNG and Embedded
+ JBoss</li>
+ <li>JavaBean or EJB 3.0 Seam components</li>
+ <li>JPA entity classes</li>
+ <li>A configurable DataSource and JPA
+ EntityManager</li>
+ <li>Templated Facelets views</li>
+ <li>RichFaces panels and tables</li>
+ <li>Default CSS stylesheet</li>
+ <li>Internationalization support</li>
+ </ul>
+ </s:div>
+ </h:panelGrid>
+ </rich:panel>
+
+ <li>Ant build script</li>
+ <li>Deployment to JBoss AS (EAR or WAR)</li>
+ <li>Development and production profiles</li>
+ <li>Integration testing using TestNG and Embedded
+ JBoss</li>
+ <li>JavaBean or EJB 3.0 Seam components</li>
+ <li>JPA entity classes</li>
+ <li>A configurable DataSource and JPA EntityManager</li>
+ <li>Templated Facelets views</li>
+ <li>RichFaces panels and tables</li>
+ <li>Default CSS stylesheet</li>
+ <li>Internationalization support</li>
+ </ul>
+ </s:div>
+ </h:panelGrid>
+ </rich:panel>
+
+ <rich:panel>
+ <h:panelGrid columns="2"
+ border="#{authenticator.foo().trim().codePointAt}"
+ bgcolor="#{authenticator.foo1().trim().codePointAt}">
+ <h:graphicImage value="/img/seamlogo.png" alt="Seam
logo" />
+ <s:div styleClass="info">
+ <p><strong>Your seam-gen project is deployed!</strong>
+ Here are some of the features this project provides:</p>
+ <ul class="bullets">
+ <li>Ant build script</li>
+ <li>Deployment to JBoss AS (EAR or WAR)</li>
+ <li>Development and production profiles</li>
+ <li>Integration testing using TestNG and Embedded
+ JBoss</li>
+ <li>JavaBean or EJB 3.0 Seam components</li>
+ <li>JPA entity classes</li>
+ <li>A configurable DataSource and JPA EntityManager</li>
+ <li>Templated Facelets views</li>
+ <li>RichFaces panels and tables</li>
+ <li>Default CSS stylesheet</li>
+ <li>Internationalization support</li>
+ </ul>
+ </s:div>
+ </h:panelGrid>
+ </rich:panel>
+
+ <rich:panel>
+ <h:panelGrid columns="2"
+ border="#{authenticator.foo().trim().codePointAt}"
+ bgcolor="#{authenticator.foo1().trim().codePointAt}">
+ <h:graphicImage value="/img/seamlogo.png" alt="Seam
logo" />
+ <s:div styleClass="info">
+ <p><strong>Your seam-gen project is deployed!</strong>
+ Here are some of the features this project provides:</p>
+ <ul class="bullets">
+
+ <rich:panel>
+ <h:panelGrid columns="2"
+ border="#{authenticator.foo().trim().codePointAt}"
+ bgcolor="#{authenticator.foo1().trim().codePointAt}">
+ <h:graphicImage value="/img/seamlogo.png"
+ alt="Seam logo" />
+ <s:div styleClass="info">
+
+ <rich:panel>
+ <h:panelGrid columns="2"
+ border="#{authenticator.foo().trim().codePointAt}"
+ bgcolor="#{authenticator.foo1().trim().codePointAt}">
+ <h:graphicImage value="/img/seamlogo.png"
+ alt="Seam logo" />
+ <s:div styleClass="info">
+
+ <rich:panel>
+ <h:panelGrid columns="2"
+ border="#{authenticator.foo().trim().codePointAt}"
+ bgcolor="#{authenticator.foo1().trim().codePointAt}">
+ <h:graphicImage value="/img/seamlogo.png"
+ alt="Seam logo" />
+ <s:div styleClass="info">
+ <p><strong>Your seam-gen project is
+ deployed!</strong> Here are some of the features this
+ project provides:</p>
+ <ul class="bullets">
+ <li>Ant build script</li>
+ <li>Deployment to JBoss AS (EAR or WAR)</li>
+ <li>Development and production profiles</li>
+ <li>Integration testing using TestNG and
+ Embedded JBoss</li>
+ <li>JavaBean or EJB 3.0 Seam components</li>
+ <li>JPA entity classes</li>
+ <li>A configurable DataSource and JPA
+ EntityManager</li>
+ <li>Templated Facelets views</li>
+ <li>RichFaces panels and tables</li>
+ <li>Default CSS stylesheet</li>
+ <li>Internationalization support</li>
+ </ul>
+ </s:div>
+ </h:panelGrid>
+ </rich:panel>
+
+ <p><strong>Your seam-gen project is
+ deployed!</strong> Here are some of the features this project
+ provides:</p>
+ <ul class="bullets">
+ <li>Ant build script</li>
+ <li>Deployment to JBoss AS (EAR or WAR)</li>
+ <li>Development and production profiles</li>
+ <li>Integration testing using TestNG and
+ Embedded JBoss</li>
+ <li>JavaBean or EJB 3.0 Seam components</li>
+ <li>JPA entity classes</li>
+ <li>A configurable DataSource and JPA
+ EntityManager</li>
+ <li>Templated Facelets views</li>
+ <li>RichFaces panels and tables</li>
+ <li>Default CSS stylesheet</li>
+ <li>Internationalization support</li>
+ </ul>
+ </s:div>
+ </h:panelGrid>
+ </rich:panel>
+
+ <p><strong>Your seam-gen project is
+ deployed!</strong> Here are some of the features this project
+ provides:</p>
+ <ul class="bullets">
+ <li>Ant build script</li>
+ <li>Deployment to JBoss AS (EAR or WAR)</li>
+ <li>Development and production profiles</li>
+ <li>Integration testing using TestNG and Embedded
+ JBoss</li>
+ <li>JavaBean or EJB 3.0 Seam components</li>
+ <li>JPA entity classes</li>
+ <li>A configurable DataSource and JPA
+ EntityManager</li>
+ <li>Templated Facelets views</li>
+ <li>RichFaces panels and tables</li>
+ <li>Default CSS stylesheet</li>
+ <li>Internationalization support</li>
+ </ul>
+ </s:div>
+ </h:panelGrid>
+ </rich:panel>
+
+ <li>Ant build script</li>
+ <li>Deployment to JBoss AS (EAR or WAR)</li>
+ <li>Development and production profiles</li>
+ <li>Integration testing using TestNG and Embedded
+ JBoss</li>
+ <li>JavaBean or EJB 3.0 Seam components</li>
+ <li>JPA entity classes</li>
+ <li>A configurable DataSource and JPA EntityManager</li>
+ <li>Templated Facelets views</li>
+ <li>RichFaces panels and tables</li>
+ <li>Default CSS stylesheet</li>
+ <li>Internationalization support</li>
+ </ul>
+ </s:div>
+ </h:panelGrid>
+ </rich:panel>
+ <rich:panel>
+ <h:panelGrid columns="2"
+ border="#{authenticator.foo().trim().codePointAt}"
+ bgcolor="#{authenticator.foo1().trim().codePointAt}">
+ <h:graphicImage value="/img/seamlogo.png" alt="Seam
logo" />
+ <s:div styleClass="info">
+ <p><strong>Your seam-gen project is deployed!</strong>
+ Here are some of the features this project provides:</p>
+ <ul class="bullets">
+ <li>Ant build script</li>
+ <li>Deployment to JBoss AS (EAR or WAR)</li>
+ <li>Development and production profiles</li>
+ <li>Integration testing using TestNG and Embedded
+ JBoss</li>
+ <li>JavaBean or EJB 3.0 Seam components</li>
+ <li>JPA entity classes</li>
+ <li>A configurable DataSource and JPA EntityManager</li>
+ <li>Templated Facelets views</li>
+ <li>RichFaces panels and tables</li>
+ <li>Default CSS stylesheet</li>
+ <li>Internationalization support</li>
+ </ul>
+ </s:div>
+ </h:panelGrid>
+ </rich:panel>
+
+ <rich:panel>
+ <h:panelGrid columns="2"
+ border="#{authenticator.foo().trim().codePointAt}"
+ bgcolor="#{authenticator.foo1().trim().codePointAt}">
+ <h:graphicImage value="/img/seamlogo.png" alt="Seam
logo" />
+ <s:div styleClass="info">
+ <p><strong>Your seam-gen project is deployed!</strong>
+ Here are some of the features this project provides:</p>
+ <ul class="bullets">
+
+ <rich:panel>
+ <h:panelGrid columns="2"
+ border="#{authenticator.foo().trim().codePointAt}"
+ bgcolor="#{authenticator.foo1().trim().codePointAt}">
+ <h:graphicImage value="/img/seamlogo.png"
+ alt="Seam logo" />
+ <s:div styleClass="info">
+
+ <rich:panel>
+ <h:panelGrid columns="2"
+ border="#{authenticator.foo().trim().codePointAt}"
+ bgcolor="#{authenticator.foo1().trim().codePointAt}">
+ <h:graphicImage value="/img/seamlogo.png"
+ alt="Seam logo" />
+ <s:div styleClass="info">
+
+ <rich:panel>
+ <h:panelGrid columns="2"
+ border="#{authenticator.foo().trim().codePointAt}"
+ bgcolor="#{authenticator.foo1().trim().codePointAt}">
+ <h:graphicImage value="/img/seamlogo.png"
+ alt="Seam logo" />
+ <s:div styleClass="info">
+ <p><strong>Your seam-gen project is
+ deployed!</strong> Here are some of the features this
+ project provides:</p>
+ <ul class="bullets">
+ <li>Ant build script</li>
+ <li>Deployment to JBoss AS (EAR or WAR)</li>
+ <li>Development and production profiles</li>
+ <li>Integration testing using TestNG and
+ Embedded JBoss</li>
+ <li>JavaBean or EJB 3.0 Seam components</li>
+ <li>JPA entity classes</li>
+ <li>A configurable DataSource and JPA
+ EntityManager</li>
+ <li>Templated Facelets views</li>
+ <li>RichFaces panels and tables</li>
+ <li>Default CSS stylesheet</li>
+ <li>Internationalization support</li>
+ </ul>
+ </s:div>
+ </h:panelGrid>
+ </rich:panel>
+
+ <p><strong>Your seam-gen project is
+ deployed!</strong> Here are some of the features this project
+ provides:</p>
+ <ul class="bullets">
+ <li>Ant build script</li>
+ <li>Deployment to JBoss AS (EAR or WAR)</li>
+ <li>Development and production profiles</li>
+ <li>Integration testing using TestNG and
+ Embedded JBoss</li>
+ <li>JavaBean or EJB 3.0 Seam components</li>
+ <li>JPA entity classes</li>
+ <li>A configurable DataSource and JPA
+ EntityManager</li>
+ <li>Templated Facelets views</li>
+ <li>RichFaces panels and tables</li>
+ <li>Default CSS stylesheet</li>
+ <li>Internationalization support</li>
+ </ul>
+ </s:div>
+ </h:panelGrid>
+ </rich:panel>
+
+ <p><strong>Your seam-gen project is
+ deployed!</strong> Here are some of the features this project
+ provides:</p>
+ <ul class="bullets">
+ <li>Ant build script</li>
+ <li>Deployment to JBoss AS (EAR or WAR)</li>
+ <li>Development and production profiles</li>
+ <li>Integration testing using TestNG and Embedded
+ JBoss</li>
+ <li>JavaBean or EJB 3.0 Seam components</li>
+ <li>JPA entity classes</li>
+ <li>A configurable DataSource and JPA
+ EntityManager</li>
+ <li>Templated Facelets views</li>
+ <li>RichFaces panels and tables</li>
+ <li>Default CSS stylesheet</li>
+ <li>Internationalization support</li>
+ </ul>
+ </s:div>
+ </h:panelGrid>
+ </rich:panel>
+
+ <li>Ant build script</li>
+ <li>Deployment to JBoss AS (EAR or WAR)</li>
+ <li>Development and production profiles</li>
+ <li>Integration testing using TestNG and Embedded
+ JBoss</li>
+ <li>JavaBean or EJB 3.0 Seam components</li>
+ <li>JPA entity classes</li>
+ <li>A configurable DataSource and JPA EntityManager</li>
+ <li>Templated Facelets views</li>
+ <li>RichFaces panels and tables</li>
+ <li>Default CSS stylesheet</li>
+ <li>Internationalization support</li>
+ </ul>
+ </s:div>
+ </h:panelGrid>
+ </rich:panel>
+ <rich:panel>
+ <h:panelGrid columns="2"
+ border="#{authenticator.foo().trim().codePointAt}"
+ bgcolor="#{authenticator.foo1().trim().codePointAt}">
+ <h:graphicImage value="/img/seamlogo.png" alt="Seam
logo" />
+ <s:div styleClass="info">
+ <p><strong>Your seam-gen project is deployed!</strong>
+ Here are some of the features this project provides:</p>
+ <ul class="bullets">
+ <li>Ant build script</li>
+ <li>Deployment to JBoss AS (EAR or WAR)</li>
+ <li>Development and production profiles</li>
+ <li>Integration testing using TestNG and Embedded
+ JBoss</li>
+ <li>JavaBean or EJB 3.0 Seam components</li>
+ <li>JPA entity classes</li>
+ <li>A configurable DataSource and JPA EntityManager</li>
+ <li>Templated Facelets views</li>
+ <li>RichFaces panels and tables</li>
+ <li>Default CSS stylesheet</li>
+ <li>Internationalization support</li>
+ </ul>
+ </s:div>
+ </h:panelGrid>
+ </rich:panel>
+
+ <rich:panel>
+ <h:panelGrid columns="2"
+ border="#{authenticator.foo().trim().codePointAt}"
+ bgcolor="#{authenticator.foo1().trim().codePointAt}">
+ <h:graphicImage value="/img/seamlogo.png" alt="Seam
logo" />
+ <s:div styleClass="info">
+ <p><strong>Your seam-gen project is deployed!</strong>
+ Here are some of the features this project provides:</p>
+ <ul class="bullets">
+
+ <rich:panel>
+ <h:panelGrid columns="2"
+ border="#{authenticator.foo().trim().codePointAt}"
+ bgcolor="#{authenticator.foo1().trim().codePointAt}">
+ <h:graphicImage value="/img/seamlogo.png"
+ alt="Seam logo" />
+ <s:div styleClass="info">
+
+ <rich:panel>
+ <h:panelGrid columns="2"
+ border="#{authenticator.foo().trim().codePointAt}"
+ bgcolor="#{authenticator.foo1().trim().codePointAt}">
+ <h:graphicImage value="/img/seamlogo.png"
+ alt="Seam logo" />
+ <s:div styleClass="info">
+
+ <rich:panel>
+ <h:panelGrid columns="2"
+ border="#{authenticator.foo().trim().codePointAt}"
+ bgcolor="#{authenticator.foo1().trim().codePointAt}">
+ <h:graphicImage value="/img/seamlogo.png"
+ alt="Seam logo" />
+ <s:div styleClass="info">
+ <p><strong>Your seam-gen project is
+ deployed!</strong> Here are some of the features this
+ project provides:</p>
+ <ul class="bullets">
+ <li>Ant build script</li>
+ <li>Deployment to JBoss AS (EAR or WAR)</li>
+ <li>Development and production profiles</li>
+ <li>Integration testing using TestNG and
+ Embedded JBoss</li>
+ <li>JavaBean or EJB 3.0 Seam components</li>
+ <li>JPA entity classes</li>
+ <li>A configurable DataSource and JPA
+ EntityManager</li>
+ <li>Templated Facelets views</li>
+ <li>RichFaces panels and tables</li>
+ <li>Default CSS stylesheet</li>
+ <li>Internationalization support</li>
+ </ul>
+ </s:div>
+ </h:panelGrid>
+ </rich:panel>
+
+ <p><strong>Your seam-gen project is
+ deployed!</strong> Here are some of the features this project
+ provides:</p>
+ <ul class="bullets">
+ <li>Ant build script</li>
+ <li>Deployment to JBoss AS (EAR or WAR)</li>
+ <li>Development and production profiles</li>
+ <li>Integration testing using TestNG and
+ Embedded JBoss</li>
+ <li>JavaBean or EJB 3.0 Seam components</li>
+ <li>JPA entity classes</li>
+ <li>A configurable DataSource and JPA
+ EntityManager</li>
+ <li>Templated Facelets views</li>
+ <li>RichFaces panels and tables</li>
+ <li>Default CSS stylesheet</li>
+ <li>Internationalization support</li>
+ </ul>
+ </s:div>
+ </h:panelGrid>
+ </rich:panel>
+
+ <p><strong>Your seam-gen project is
+ deployed!</strong> Here are some of the features this project
+ provides:</p>
+ <ul class="bullets">
+ <li>Ant build script</li>
+ <li>Deployment to JBoss AS (EAR or WAR)</li>
+ <li>Development and production profiles</li>
+ <li>Integration testing using TestNG and Embedded
+ JBoss</li>
+ <li>JavaBean or EJB 3.0 Seam components</li>
+ <li>JPA entity classes</li>
+ <li>A configurable DataSource and JPA
+ EntityManager</li>
+ <li>Templated Facelets views</li>
+ <li>RichFaces panels and tables</li>
+ <li>Default CSS stylesheet</li>
+ <li>Internationalization support</li>
+ </ul>
+ </s:div>
+ </h:panelGrid>
+ </rich:panel>
+
+ <li>Ant build script</li>
+ <li>Deployment to JBoss AS (EAR or WAR)</li>
+ <li>Development and production profiles</li>
+ <li>Integration testing using TestNG and Embedded
+ JBoss</li>
+ <li>JavaBean or EJB 3.0 Seam components</li>
+ <li>JPA entity classes</li>
+ <li>A configurable DataSource and JPA EntityManager</li>
+ <li>Templated Facelets views</li>
+ <li>RichFaces panels and tables</li>
+ <li>Default CSS stylesheet</li>
+ <li>Internationalization support</li>
+ </ul>
+ </s:div>
+ </h:panelGrid>
+ </rich:panel>
+ <rich:panel>
+ <h:panelGrid columns="2"
+ border="#{authenticator.foo().trim().codePointAt}"
+ bgcolor="#{authenticator.foo1().trim().codePointAt}">
+ <h:graphicImage value="/img/seamlogo.png" alt="Seam
logo" />
+ <s:div styleClass="info">
+ <p><strong>Your seam-gen project is deployed!</strong>
+ Here are some of the features this project provides:</p>
+ <ul class="bullets">
+ <li>Ant build script</li>
+ <li>Deployment to JBoss AS (EAR or WAR)</li>
+ <li>Development and production profiles</li>
+ <li>Integration testing using TestNG and Embedded
+ JBoss</li>
+ <li>JavaBean or EJB 3.0 Seam components</li>
+ <li>JPA entity classes</li>
+ <li>A configurable DataSource and JPA EntityManager</li>
+ <li>Templated Facelets views</li>
+ <li>RichFaces panels and tables</li>
+ <li>Default CSS stylesheet</li>
+ <li>Internationalization support</li>
+ </ul>
+ </s:div>
+ </h:panelGrid>
+ </rich:panel>
+
+ <rich:panel>
+ <h:panelGrid columns="2"
+ border="#{authenticator.foo().trim().codePointAt}"
+ bgcolor="#{authenticator.foo1().trim().codePointAt}">
+ <h:graphicImage value="/img/seamlogo.png" alt="Seam
logo" />
+ <s:div styleClass="info">
+ <p><strong>Your seam-gen project is deployed!</strong>
+ Here are some of the features this project provides:</p>
+ <ul class="bullets">
+
+ <rich:panel>
+ <h:panelGrid columns="2"
+ border="#{authenticator.foo().trim().codePointAt}"
+ bgcolor="#{authenticator.foo1().trim().codePointAt}">
+ <h:graphicImage value="/img/seamlogo.png"
+ alt="Seam logo" />
+ <s:div styleClass="info">
+
+ <rich:panel>
+ <h:panelGrid columns="2"
+ border="#{authenticator.foo().trim().codePointAt}"
+ bgcolor="#{authenticator.foo1().trim().codePointAt}">
+ <h:graphicImage value="/img/seamlogo.png"
+ alt="Seam logo" />
+ <s:div styleClass="info">
+
+ <rich:panel>
+ <h:panelGrid columns="2"
+ border="#{authenticator.foo().trim().codePointAt}"
+ bgcolor="#{authenticator.foo1().trim().codePointAt}">
+ <h:graphicImage value="/img/seamlogo.png"
+ alt="Seam logo" />
+ <s:div styleClass="info">
+ <p><strong>Your seam-gen project is
+ deployed!</strong> Here are some of the features this
+ project provides:</p>
+ <ul class="bullets">
+ <li>Ant build script</li>
+ <li>Deployment to JBoss AS (EAR or WAR)</li>
+ <li>Development and production profiles</li>
+ <li>Integration testing using TestNG and
+ Embedded JBoss</li>
+ <li>JavaBean or EJB 3.0 Seam components</li>
+ <li>JPA entity classes</li>
+ <li>A configurable DataSource and JPA
+ EntityManager</li>
+ <li>Templated Facelets views</li>
+ <li>RichFaces panels and tables</li>
+ <li>Default CSS stylesheet</li>
+ <li>Internationalization support</li>
+ </ul>
+ </s:div>
+ </h:panelGrid>
+ </rich:panel>
+
+ <p><strong>Your seam-gen project is
+ deployed!</strong> Here are some of the features this project
+ provides:</p>
+ <ul class="bullets">
+ <li>Ant build script</li>
+ <li>Deployment to JBoss AS (EAR or WAR)</li>
+ <li>Development and production profiles</li>
+ <li>Integration testing using TestNG and
+ Embedded JBoss</li>
+ <li>JavaBean or EJB 3.0 Seam components</li>
+ <li>JPA entity classes</li>
+ <li>A configurable DataSource and JPA
+ EntityManager</li>
+ <li>Templated Facelets views</li>
+ <li>RichFaces panels and tables</li>
+ <li>Default CSS stylesheet</li>
+ <li>Internationalization support</li>
+ </ul>
+ </s:div>
+ </h:panelGrid>
+ </rich:panel>
+
+ <p><strong>Your seam-gen project is
+ deployed!</strong> Here are some of the features this project
+ provides:</p>
+ <ul class="bullets">
+ <li>Ant build script</li>
+ <li>Deployment to JBoss AS (EAR or WAR)</li>
+ <li>Development and production profiles</li>
+ <li>Integration testing using TestNG and Embedded
+ JBoss</li>
+ <li>JavaBean or EJB 3.0 Seam components</li>
+ <li>JPA entity classes</li>
+ <li>A configurable DataSource and JPA
+ EntityManager</li>
+ <li>Templated Facelets views</li>
+ <li>RichFaces panels and tables</li>
+ <li>Default CSS stylesheet</li>
+ <li>Internationalization support</li>
+ </ul>
+ </s:div>
+ </h:panelGrid>
+ </rich:panel>
+
+ <li>Ant build script</li>
+ <li>Deployment to JBoss AS (EAR or WAR)</li>
+ <li>Development and production profiles</li>
+ <li>Integration testing using TestNG and Embedded
+ JBoss</li>
+ <li>JavaBean or EJB 3.0 Seam components</li>
+ <li>JPA entity classes</li>
+ <li>A configurable DataSource and JPA EntityManager</li>
+ <li>Templated Facelets views</li>
+ <li>RichFaces panels and tables</li>
+ <li>Default CSS stylesheet</li>
+ <li>Internationalization support</li>
+ </ul>
+ </s:div>
+ </h:panelGrid>
+ </rich:panel>
+ <rich:panel>
+ <h:panelGrid columns="2"
+ border="#{authenticator.foo().trim().codePointAt}"
+ bgcolor="#{authenticator.foo1().trim().codePointAt}">
+ <h:graphicImage value="/img/seamlogo.png" alt="Seam
logo" />
+ <s:div styleClass="info">
+ <p><strong>Your seam-gen project is deployed!</strong>
+ Here are some of the features this project provides:</p>
+ <ul class="bullets">
+ <li>Ant build script</li>
+ <li>Deployment to JBoss AS (EAR or WAR)</li>
+ <li>Development and production profiles</li>
+ <li>Integration testing using TestNG and Embedded
+ JBoss</li>
+ <li>JavaBean or EJB 3.0 Seam components</li>
+ <li>JPA entity classes</li>
+ <li>A configurable DataSource and JPA EntityManager</li>
+ <li>Templated Facelets views</li>
+ <li>RichFaces panels and tables</li>
+ <li>Default CSS stylesheet</li>
+ <li>Internationalization support</li>
+ </ul>
+ </s:div>
+ </h:panelGrid>
+ </rich:panel>
+
+ <rich:panel>
+ <h:panelGrid columns="2"
+ border="#{authenticator.foo().trim().codePointAt}"
+ bgcolor="#{authenticator.foo1().trim().codePointAt}">
+ <h:graphicImage value="/img/seamlogo.png" alt="Seam
logo" />
+ <s:div styleClass="info">
+ <p><strong>Your seam-gen project is deployed!</strong>
+ Here are some of the features this project provides:</p>
+ <ul class="bullets">
+
+ <rich:panel>
+ <h:panelGrid columns="2"
+ border="#{authenticator.foo().trim().codePointAt}"
+ bgcolor="#{authenticator.foo1().trim().codePointAt}">
+ <h:graphicImage value="/img/seamlogo.png"
+ alt="Seam logo" />
+ <s:div styleClass="info">
+
+ <rich:panel>
+ <h:panelGrid columns="2"
+ border="#{authenticator.foo().trim().codePointAt}"
+ bgcolor="#{authenticator.foo1().trim().codePointAt}">
+ <h:graphicImage value="/img/seamlogo.png"
+ alt="Seam logo" />
+ <s:div styleClass="info">
+
+ <rich:panel>
+ <h:panelGrid columns="2"
+ border="#{authenticator.foo().trim().codePointAt}"
+ bgcolor="#{authenticator.foo1().trim().codePointAt}">
+ <h:graphicImage value="/img/seamlogo.png"
+ alt="Seam logo" />
+ <s:div styleClass="info">
+ <p><strong>Your seam-gen project is
+ deployed!</strong> Here are some of the features this
+ project provides:</p>
+ <ul class="bullets">
+ <li>Ant build script</li>
+ <li>Deployment to JBoss AS (EAR or WAR)</li>
+ <li>Development and production profiles</li>
+ <li>Integration testing using TestNG and
+ Embedded JBoss</li>
+ <li>JavaBean or EJB 3.0 Seam components</li>
+ <li>JPA entity classes</li>
+ <li>A configurable DataSource and JPA
+ EntityManager</li>
+ <li>Templated Facelets views</li>
+ <li>RichFaces panels and tables</li>
+ <li>Default CSS stylesheet</li>
+ <li>Internationalization support</li>
+ </ul>
+ </s:div>
+ </h:panelGrid>
+ </rich:panel>
+
+ <p><strong>Your seam-gen project is
+ deployed!</strong> Here are some of the features this project
+ provides:</p>
+ <ul class="bullets">
+ <li>Ant build script</li>
+ <li>Deployment to JBoss AS (EAR or WAR)</li>
+ <li>Development and production profiles</li>
+ <li>Integration testing using TestNG and
+ Embedded JBoss</li>
+ <li>JavaBean or EJB 3.0 Seam components</li>
+ <li>JPA entity classes</li>
+ <li>A configurable DataSource and JPA
+ EntityManager</li>
+ <li>Templated Facelets views</li>
+ <li>RichFaces panels and tables</li>
+ <li>Default CSS stylesheet</li>
+ <li>Internationalization support</li>
+ </ul>
+ </s:div>
+ </h:panelGrid>
+ </rich:panel>
+
+ <p><strong>Your seam-gen project is
+ deployed!</strong> Here are some of the features this project
+ provides:</p>
+ <ul class="bullets">
+ <li>Ant build script</li>
+ <li>Deployment to JBoss AS (EAR or WAR)</li>
+ <li>Development and production profiles</li>
+ <li>Integration testing using TestNG and Embedded
+ JBoss</li>
+ <li>JavaBean or EJB 3.0 Seam components</li>
+ <li>JPA entity classes</li>
+ <li>A configurable DataSource and JPA
+ EntityManager</li>
+ <li>Templated Facelets views</li>
+ <li>RichFaces panels and tables</li>
+ <li>Default CSS stylesheet</li>
+ <li>Internationalization support</li>
+ </ul>
+ </s:div>
+ </h:panelGrid>
+ </rich:panel>
+
+ <li>Ant build script</li>
+ <li>Deployment to JBoss AS (EAR or WAR)</li>
+ <li>Development and production profiles</li>
+ <li>Integration testing using TestNG and Embedded
+ JBoss</li>
+ <li>JavaBean or EJB 3.0 Seam components</li>
+ <li>JPA entity classes</li>
+ <li>A configurable DataSource and JPA EntityManager</li>
+ <li>Templated Facelets views</li>
+ <li>RichFaces panels and tables</li>
+ <li>Default CSS stylesheet</li>
+ <li>Internationalization support</li>
+ </ul>
+ </s:div>
+ </h:panelGrid>
+ </rich:panel>
+ <rich:panel>
+ <h:panelGrid columns="2"
+ border="#{authenticator.foo().trim().codePointAt}"
+ bgcolor="#{authenticator.foo1().trim().codePointAt}">
+ <h:graphicImage value="/img/seamlogo.png" alt="Seam
logo" />
+ <s:div styleClass="info">
+ <p><strong>Your seam-gen project is deployed!</strong>
+ Here are some of the features this project provides:</p>
+ <ul class="bullets">
+ <li>Ant build script</li>
+ <li>Deployment to JBoss AS (EAR or WAR)</li>
+ <li>Development and production profiles</li>
+ <li>Integration testing using TestNG and Embedded
+ JBoss</li>
+ <li>JavaBean or EJB 3.0 Seam components</li>
+ <li>JPA entity classes</li>
+ <li>A configurable DataSource and JPA EntityManager</li>
+ <li>Templated Facelets views</li>
+ <li>RichFaces panels and tables</li>
+ <li>Default CSS stylesheet</li>
+ <li>Internationalization support</li>
+ </ul>
+ </s:div>
+ </h:panelGrid>
+ </rich:panel>
+
+ <rich:panel>
+ <h:panelGrid columns="2"
+ border="#{authenticator.foo().trim().codePointAt}"
+ bgcolor="#{authenticator.foo1().trim().codePointAt}">
+ <h:graphicImage value="/img/seamlogo.png" alt="Seam
logo" />
+ <s:div styleClass="info">
+ <p><strong>Your seam-gen project is deployed!</strong>
+ Here are some of the features this project provides:</p>
+ <ul class="bullets">
+
+ <rich:panel>
+ <h:panelGrid columns="2"
+ border="#{authenticator.foo().trim().codePointAt}"
+ bgcolor="#{authenticator.foo1().trim().codePointAt}">
+ <h:graphicImage value="/img/seamlogo.png"
+ alt="Seam logo" />
+ <s:div styleClass="info">
+
+ <rich:panel>
+ <h:panelGrid columns="2"
+ border="#{authenticator.foo().trim().codePointAt}"
+ bgcolor="#{authenticator.foo1().trim().codePointAt}">
+ <h:graphicImage value="/img/seamlogo.png"
+ alt="Seam logo" />
+ <s:div styleClass="info">
+
+ <rich:panel>
+ <h:panelGrid columns="2"
+ border="#{authenticator.foo().trim().codePointAt}"
+ bgcolor="#{authenticator.foo1().trim().codePointAt}">
+ <h:graphicImage value="/img/seamlogo.png"
+ alt="Seam logo" />
+ <s:div styleClass="info">
+ <p><strong>Your seam-gen project is
+ deployed!</strong> Here are some of the features this
+ project provides:</p>
+ <ul class="bullets">
+ <li>Ant build script</li>
+ <li>Deployment to JBoss AS (EAR or WAR)</li>
+ <li>Development and production profiles</li>
+ <li>Integration testing using TestNG and
+ Embedded JBoss</li>
+ <li>JavaBean or EJB 3.0 Seam components</li>
+ <li>JPA entity classes</li>
+ <li>A configurable DataSource and JPA
+ EntityManager</li>
+ <li>Templated Facelets views</li>
+ <li>RichFaces panels and tables</li>
+ <li>Default CSS stylesheet</li>
+ <li>Internationalization support</li>
+ </ul>
+ </s:div>
+ </h:panelGrid>
+ </rich:panel>
+
+ <p><strong>Your seam-gen project is
+ deployed!</strong> Here are some of the features this project
+ provides:</p>
+ <ul class="bullets">
+ <li>Ant build script</li>
+ <li>Deployment to JBoss AS (EAR or WAR)</li>
+ <li>Development and production profiles</li>
+ <li>Integration testing using TestNG and
+ Embedded JBoss</li>
+ <li>JavaBean or EJB 3.0 Seam components</li>
+ <li>JPA entity classes</li>
+ <li>A configurable DataSource and JPA
+ EntityManager</li>
+ <li>Templated Facelets views</li>
+ <li>RichFaces panels and tables</li>
+ <li>Default CSS stylesheet</li>
+ <li>Internationalization support</li>
+ </ul>
+ </s:div>
+ </h:panelGrid>
+ </rich:panel>
+
+ <p><strong>Your seam-gen project is
+ deployed!</strong> Here are some of the features this project
+ provides:</p>
+ <ul class="bullets">
+ <li>Ant build script</li>
+ <li>Deployment to JBoss AS (EAR or WAR)</li>
+ <li>Development and production profiles</li>
+ <li>Integration testing using TestNG and Embedded
+ JBoss</li>
+ <li>JavaBean or EJB 3.0 Seam components</li>
+ <li>JPA entity classes</li>
+ <li>A configurable DataSource and JPA
+ EntityManager</li>
+ <li>Templated Facelets views</li>
+ <li>RichFaces panels and tables</li>
+ <li>Default CSS stylesheet</li>
+ <li>Internationalization support</li>
+ </ul>
+ </s:div>
+ </h:panelGrid>
+ </rich:panel>
+
+ <li>Ant build script</li>
+ <li>Deployment to JBoss AS (EAR or WAR)</li>
+ <li>Development and production profiles</li>
+ <li>Integration testing using TestNG and Embedded
+ JBoss</li>
+ <li>JavaBean or EJB 3.0 Seam components</li>
+ <li>JPA entity classes</li>
+ <li>A configurable DataSource and JPA EntityManager</li>
+ <li>Templated Facelets views</li>
+ <li>RichFaces panels and tables</li>
+ <li>Default CSS stylesheet</li>
+ <li>Internationalization support</li>
+ </ul>
+ </s:div>
+ </h:panelGrid>
+ </rich:panel>
+ <rich:panel>
+ <h:panelGrid columns="2"
+ border="#{authenticator.foo().trim().codePointAt}"
+ bgcolor="#{authenticator.foo1().trim().codePointAt}">
+ <h:graphicImage value="/img/seamlogo.png" alt="Seam
logo" />
+ <s:div styleClass="info">
+ <p><strong>Your seam-gen project is deployed!</strong>
+ Here are some of the features this project provides:</p>
+ <ul class="bullets">
+ <li>Ant build script</li>
+ <li>Deployment to JBoss AS (EAR or WAR)</li>
+ <li>Development and production profiles</li>
+ <li>Integration testing using TestNG and Embedded
+ JBoss</li>
+ <li>JavaBean or EJB 3.0 Seam components</li>
+ <li>JPA entity classes</li>
+ <li>A configurable DataSource and JPA EntityManager</li>
+ <li>Templated Facelets views</li>
+ <li>RichFaces panels and tables</li>
+ <li>Default CSS stylesheet</li>
+ <li>Internationalization support</li>
+ </ul>
+ </s:div>
+ </h:panelGrid>
+ </rich:panel>
+
+ <rich:panel>
+ <h:panelGrid columns="2"
+ border="#{authenticator.foo().trim().codePointAt}"
+ bgcolor="#{authenticator.foo1().trim().codePointAt}">
+ <h:graphicImage value="/img/seamlogo.png" alt="Seam
logo" />
+ <s:div styleClass="info">
+ <p><strong>Your seam-gen project is deployed!</strong>
+ Here are some of the features this project provides:</p>
+ <ul class="bullets">
+
+ <rich:panel>
+ <h:panelGrid columns="2"
+ border="#{authenticator.foo().trim().codePointAt}"
+ bgcolor="#{authenticator.foo1().trim().codePointAt}">
+ <h:graphicImage value="/img/seamlogo.png"
+ alt="Seam logo" />
+ <s:div styleClass="info">
+
+ <rich:panel>
+ <h:panelGrid columns="2"
+ border="#{authenticator.foo().trim().codePointAt}"
+ bgcolor="#{authenticator.foo1().trim().codePointAt}">
+ <h:graphicImage value="/img/seamlogo.png"
+ alt="Seam logo" />
+ <s:div styleClass="info">
+
+ <rich:panel>
+ <h:panelGrid columns="2"
+ border="#{authenticator.foo().trim().codePointAt}"
+ bgcolor="#{authenticator.foo1().trim().codePointAt}">
+ <h:graphicImage value="/img/seamlogo.png"
+ alt="Seam logo" />
+ <s:div styleClass="info">
+ <p><strong>Your seam-gen project is
+ deployed!</strong> Here are some of the features this
+ project provides:</p>
+ <ul class="bullets">
+ <li>Ant build script</li>
+ <li>Deployment to JBoss AS (EAR or WAR)</li>
+ <li>Development and production profiles</li>
+ <li>Integration testing using TestNG and
+ Embedded JBoss</li>
+ <li>JavaBean or EJB 3.0 Seam components</li>
+ <li>JPA entity classes</li>
+ <li>A configurable DataSource and JPA
+ EntityManager</li>
+ <li>Templated Facelets views</li>
+ <li>RichFaces panels and tables</li>
+ <li>Default CSS stylesheet</li>
+ <li>Internationalization support</li>
+ </ul>
+ </s:div>
+ </h:panelGrid>
+ </rich:panel>
+
+ <p><strong>Your seam-gen project is
+ deployed!</strong> Here are some of the features this project
+ provides:</p>
+ <ul class="bullets">
+ <li>Ant build script</li>
+ <li>Deployment to JBoss AS (EAR or WAR)</li>
+ <li>Development and production profiles</li>
+ <li>Integration testing using TestNG and
+ Embedded JBoss</li>
+ <li>JavaBean or EJB 3.0 Seam components</li>
+ <li>JPA entity classes</li>
+ <li>A configurable DataSource and JPA
+ EntityManager</li>
+ <li>Templated Facelets views</li>
+ <li>RichFaces panels and tables</li>
+ <li>Default CSS stylesheet</li>
+ <li>Internationalization support</li>
+ </ul>
+ </s:div>
+ </h:panelGrid>
+ </rich:panel>
+
+ <p><strong>Your seam-gen project is
+ deployed!</strong> Here are some of the features this project
+ provides:</p>
+ <ul class="bullets">
+ <li>Ant build script</li>
+ <li>Deployment to JBoss AS (EAR or WAR)</li>
+ <li>Development and production profiles</li>
+ <li>Integration testing using TestNG and Embedded
+ JBoss</li>
+ <li>JavaBean or EJB 3.0 Seam components</li>
+ <li>JPA entity classes</li>
+ <li>A configurable DataSource and JPA
+ EntityManager</li>
+ <li>Templated Facelets views</li>
+ <li>RichFaces panels and tables</li>
+ <li>Default CSS stylesheet</li>
+ <li>Internationalization support</li>
+ </ul>
+ </s:div>
+ </h:panelGrid>
+ </rich:panel>
+
+ <li>Ant build script</li>
+ <li>Deployment to JBoss AS (EAR or WAR)</li>
+ <li>Development and production profiles</li>
+ <li>Integration testing using TestNG and Embedded
+ JBoss</li>
+ <li>JavaBean or EJB 3.0 Seam components</li>
+ <li>JPA entity classes</li>
+ <li>A configurable DataSource and JPA EntityManager</li>
+ <li>Templated Facelets views</li>
+ <li>RichFaces panels and tables</li>
+ <li>Default CSS stylesheet</li>
+ <li>Internationalization support</li>
+ </ul>
+ </s:div>
+ </h:panelGrid>
+ </rich:panel>
+ <rich:panel>
+ <h:panelGrid columns="2"
+ border="#{authenticator.foo().trim().codePointAt}"
+ bgcolor="#{authenticator.foo1().trim().codePointAt}">
+ <h:graphicImage value="/img/seamlogo.png" alt="Seam
logo" />
+ <s:div styleClass="info">
+ <p><strong>Your seam-gen project is deployed!</strong>
+ Here are some of the features this project provides:</p>
+ <ul class="bullets">
+ <li>Ant build script</li>
+ <li>Deployment to JBoss AS (EAR or WAR)</li>
+ <li>Development and production profiles</li>
+ <li>Integration testing using TestNG and Embedded
+ JBoss</li>
+ <li>JavaBean or EJB 3.0 Seam components</li>
+ <li>JPA entity classes</li>
+ <li>A configurable DataSource and JPA EntityManager</li>
+ <li>Templated Facelets views</li>
+ <li>RichFaces panels and tables</li>
+ <li>Default CSS stylesheet</li>
+ <li>Internationalization support</li>
+ </ul>
+ </s:div>
+ </h:panelGrid>
+ </rich:panel>
+
+ <rich:panel>
+ <h:panelGrid columns="2"
+ border="#{authenticator.foo().trim().codePointAt}"
+ bgcolor="#{authenticator.foo1().trim().codePointAt}">
+ <h:graphicImage value="/img/seamlogo.png" alt="Seam
logo" />
+ <s:div styleClass="info">
+ <p><strong>Your seam-gen project is deployed!</strong>
+ Here are some of the features this project provides:</p>
+ <ul class="bullets">
+
+ <rich:panel>
+ <h:panelGrid columns="2"
+ border="#{authenticator.foo().trim().codePointAt}"
+ bgcolor="#{authenticator.foo1().trim().codePointAt}">
+ <h:graphicImage value="/img/seamlogo.png"
+ alt="Seam logo" />
+ <s:div styleClass="info">
+
+ <rich:panel>
+ <h:panelGrid columns="2"
+ border="#{authenticator.foo().trim().codePointAt}"
+ bgcolor="#{authenticator.foo1().trim().codePointAt}">
+ <h:graphicImage value="/img/seamlogo.png"
+ alt="Seam logo" />
+ <s:div styleClass="info">
+
+ <rich:panel>
+ <h:panelGrid columns="2"
+ border="#{authenticator.foo().trim().codePointAt}"
+ bgcolor="#{authenticator.foo1().trim().codePointAt}">
+ <h:graphicImage value="/img/seamlogo.png"
+ alt="Seam logo" />
+ <s:div styleClass="info">
+ <p><strong>Your seam-gen project is
+ deployed!</strong> Here are some of the features this
+ project provides:</p>
+ <ul class="bullets">
+ <li>Ant build script</li>
+ <li>Deployment to JBoss AS (EAR or WAR)</li>
+ <li>Development and production profiles</li>
+ <li>Integration testing using TestNG and
+ Embedded JBoss</li>
+ <li>JavaBean or EJB 3.0 Seam components</li>
+ <li>JPA entity classes</li>
+ <li>A configurable DataSource and JPA
+ EntityManager</li>
+ <li>Templated Facelets views</li>
+ <li>RichFaces panels and tables</li>
+ <li>Default CSS stylesheet</li>
+ <li>Internationalization support</li>
+ </ul>
+ </s:div>
+ </h:panelGrid>
+ </rich:panel>
+
+ <p><strong>Your seam-gen project is
+ deployed!</strong> Here are some of the features this project
+ provides:</p>
+ <ul class="bullets">
+ <li>Ant build script</li>
+ <li>Deployment to JBoss AS (EAR or WAR)</li>
+ <li>Development and production profiles</li>
+ <li>Integration testing using TestNG and
+ Embedded JBoss</li>
+ <li>JavaBean or EJB 3.0 Seam components</li>
+ <li>JPA entity classes</li>
+ <li>A configurable DataSource and JPA
+ EntityManager</li>
+ <li>Templated Facelets views</li>
+ <li>RichFaces panels and tables</li>
+ <li>Default CSS stylesheet</li>
+ <li>Internationalization support</li>
+ </ul>
+ </s:div>
+ </h:panelGrid>
+ </rich:panel>
+
+ <p><strong>Your seam-gen project is
+ deployed!</strong> Here are some of the features this project
+ provides:</p>
+ <ul class="bullets">
+ <li>Ant build script</li>
+ <li>Deployment to JBoss AS (EAR or WAR)</li>
+ <li>Development and production profiles</li>
+ <li>Integration testing using TestNG and Embedded
+ JBoss</li>
+ <li>JavaBean or EJB 3.0 Seam components</li>
+ <li>JPA entity classes</li>
+ <li>A configurable DataSource and JPA
+ EntityManager</li>
+ <li>Templated Facelets views</li>
+ <li>RichFaces panels and tables</li>
+ <li>Default CSS stylesheet</li>
+ <li>Internationalization support</li>
+ </ul>
+ </s:div>
+ </h:panelGrid>
+ </rich:panel>
+
+ <li>Ant build script</li>
+ <li>Deployment to JBoss AS (EAR or WAR)</li>
+ <li>Development and production profiles</li>
+ <li>Integration testing using TestNG and Embedded
+ JBoss</li>
+ <li>JavaBean or EJB 3.0 Seam components</li>
+ <li>JPA entity classes</li>
+ <li>A configurable DataSource and JPA EntityManager</li>
+ <li>Templated Facelets views</li>
+ <li>RichFaces panels and tables</li>
+ <li>Default CSS stylesheet</li>
+ <li>Internationalization support</li>
+ </ul>
+ </s:div>
+ </h:panelGrid>
+ </rich:panel>
+
+ </ul>
+ </s:div>
+ </h:panelGrid>
+ </rich:panel>
+
+ <li>Ant build script</li>
+ <li>Deployment to JBoss AS (EAR or WAR)</li>
+ <li>Development and production profiles</li>
+ <li>Integration testing using TestNG and Embedded JBoss</li>
+ <li>JavaBean or EJB 3.0 Seam components</li>
+ <li>JPA entity classes</li>
+ <li>A configurable DataSource and JPA EntityManager</li>
+ <li>Templated Facelets views</li>
+ <li>RichFaces panels and tables</li>
+ <li>Default CSS stylesheet</li>
+ <li>Internationalization support</li>
+ </ul>
+ </s:div>
+ </h:panelGrid>
+ </rich:panel>
+ <rich:panel>
+ <h:panelGrid columns="2"
+ border="#{authenticator.foo().trim().codePointAt}"
+ bgcolor="#{authenticator.foo1().trim().codePointAt}">
+ <h:graphicImage value="/img/seamlogo.png" alt="Seam logo"
/>
+ <s:div styleClass="info">
+ <p><strong>Your seam-gen project is deployed!</strong> Here are
+ some of the features this project provides:</p>
+ <ul class="bullets">
+ <li>Ant build script</li>
+ <li>Deployment to JBoss AS (EAR or WAR)</li>
+ <li>Development and production profiles</li>
+ <li>Integration testing using TestNG and Embedded JBoss</li>
+ <li>JavaBean or EJB 3.0 Seam components</li>
+ <li>JPA entity classes</li>
+ <li>A configurable DataSource and JPA EntityManager</li>
+ <li>Templated Facelets views</li>
+ <li>RichFaces panels and tables</li>
+ <li>Default CSS stylesheet</li>
+ <li>Internationalization support</li>
+ </ul>
+ </s:div>
+ </h:panelGrid>
+ </rich:panel>
+
+ <rich:panel>
+ <h:panelGrid columns="2"
+ border="#{authenticator.foo().trim().codePointAt}"
+ bgcolor="#{authenticator.foo1().trim().codePointAt}">
+ <h:graphicImage value="/img/seamlogo.png" alt="Seam logo"
/>
+ <s:div styleClass="info">
+ <p><strong>Your seam-gen project is deployed!</strong> Here are
+ some of the features this project provides:</p>
+ <ul class="bullets">
+
+ <rich:panel>
+ <h:panelGrid columns="2"
+ border="#{authenticator.foo().trim().codePointAt}"
+ bgcolor="#{authenticator.foo1().trim().codePointAt}">
+ <h:graphicImage value="/img/seamlogo.png" alt="Seam logo"
/>
+ <s:div styleClass="info">
+
+ <rich:panel>
+ <h:panelGrid columns="2"
+ border="#{authenticator.foo().trim().codePointAt}"
+ bgcolor="#{authenticator.foo1().trim().codePointAt}">
+ <h:graphicImage value="/img/seamlogo.png" alt="Seam
logo" />
+ <s:div styleClass="info">
+
+ <rich:panel>
+ <h:panelGrid columns="2"
+ border="#{authenticator.foo().trim().codePointAt}"
+ bgcolor="#{authenticator.foo1().trim().codePointAt}">
+ <h:graphicImage value="/img/seamlogo.png" alt="Seam
logo" />
+ <s:div styleClass="info">
+ <p><strong>Your seam-gen project is
+ deployed!</strong> Here are some of the features this project
+ provides:</p>
+ <ul class="bullets">
+ <li>Ant build script</li>
+ <li>Deployment to JBoss AS (EAR or WAR)</li>
+ <li>Development and production profiles</li>
+ <li>Integration testing using TestNG and Embedded
+ JBoss</li>
+ <li>JavaBean or EJB 3.0 Seam components</li>
+ <li>JPA entity classes</li>
+ <li>A configurable DataSource and JPA EntityManager</li>
+ <li>Templated Facelets views</li>
+ <li>RichFaces panels and tables</li>
+ <li>Default CSS stylesheet</li>
+ <li>Internationalization support</li>
+ </ul>
+ </s:div>
+ </h:panelGrid>
+ </rich:panel>
+
+ <p><strong>Your seam-gen project is deployed!</strong>
+ Here are some of the features this project provides:</p>
+ <ul class="bullets">
+ <li>Ant build script</li>
+ <li>Deployment to JBoss AS (EAR or WAR)</li>
+ <li>Development and production profiles</li>
+ <li>Integration testing using TestNG and Embedded
+ JBoss</li>
+ <li>JavaBean or EJB 3.0 Seam components</li>
+ <li>JPA entity classes</li>
+ <li>A configurable DataSource and JPA EntityManager</li>
+ <li>Templated Facelets views</li>
+ <li>RichFaces panels and tables</li>
+ <li>Default CSS stylesheet</li>
+ <li>Internationalization support</li>
+ </ul>
+ </s:div>
+ </h:panelGrid>
+ </rich:panel>
+
+ <p><strong>Your seam-gen project is deployed!</strong> Here
+ are some of the features this project provides:</p>
+ <ul class="bullets">
+ <li>Ant build script</li>
+ <li>Deployment to JBoss AS (EAR or WAR)</li>
+ <li>Development and production profiles</li>
+ <li>Integration testing using TestNG and Embedded JBoss</li>
+ <li>JavaBean or EJB 3.0 Seam components</li>
+ <li>JPA entity classes</li>
+ <li>A configurable DataSource and JPA EntityManager</li>
+ <li>Templated Facelets views</li>
+ <li>RichFaces panels and tables</li>
+ <li>Default CSS stylesheet</li>
+ <li>Internationalization support</li>
+ </ul>
+ </s:div>
+ </h:panelGrid>
+ </rich:panel>
+
+ <li>Ant build script</li>
+ <li>Deployment to JBoss AS (EAR or WAR)</li>
+ <li>Development and production profiles</li>
+ <li>Integration testing using TestNG and Embedded JBoss</li>
+ <li>JavaBean or EJB 3.0 Seam components</li>
+ <li>JPA entity classes</li>
+ <li>A configurable DataSource and JPA EntityManager</li>
+ <li>Templated Facelets views</li>
+ <li>RichFaces panels and tables</li>
+ <li>Default CSS stylesheet</li>
+ <li>Internationalization support</li>
+ </ul>
+ </s:div>
+ </h:panelGrid>
+ </rich:panel>
+
+ </ui:define>
+</ui:composition>
\ No newline at end of file
Property changes on:
trunk/jsf/tests/org.jboss.tools.jsf.test/projects/JSFKickStartOldFormat/pagesOutsideWebContent/lineCalculating.xhtml
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Modified:
trunk/jsf/tests/org.jboss.tools.jsf.test/src/org/jboss/tools/jsf/test/validation/ELValidatorTest.java
===================================================================
---
trunk/jsf/tests/org.jboss.tools.jsf.test/src/org/jboss/tools/jsf/test/validation/ELValidatorTest.java 2010-10-18
09:53:22 UTC (rev 25892)
+++
trunk/jsf/tests/org.jboss.tools.jsf.test/src/org/jboss/tools/jsf/test/validation/ELValidatorTest.java 2010-10-18
10:21:57 UTC (rev 25893)
@@ -1,7 +1,9 @@
package org.jboss.tools.jsf.test.validation;
import java.text.MessageFormat;
+import java.util.ArrayList;
import java.util.HashSet;
+import java.util.List;
import java.util.Set;
import org.eclipse.core.resources.IFile;
@@ -14,12 +16,14 @@
import org.eclipse.wst.validation.ValidationFramework;
import org.eclipse.wst.validation.internal.core.ValidationException;
import org.eclipse.wst.validation.internal.operations.WorkbenchReporter;
+import org.eclipse.wst.validation.internal.provisional.core.IMessage;
import org.jboss.tools.common.preferences.SeverityPreferences;
import org.jboss.tools.jsf.JSFModelPlugin;
import org.jboss.tools.jsf.preferences.JSFSeverityPreferences;
import org.jboss.tools.jsf.web.validation.ELValidator;
import org.jboss.tools.jsf.web.validation.JSFValidationMessages;
import org.jboss.tools.jst.web.kb.internal.validation.ContextValidationHelper;
+import org.jboss.tools.jst.web.kb.internal.validation.ValidationErrorManager;
import org.jboss.tools.jst.web.kb.internal.validation.ValidatorManager;
import org.jboss.tools.jst.web.kb.validation.IValidator;
import org.jboss.tools.tests.AbstractResourceMarkerTest;
@@ -126,7 +130,7 @@
* See
https://jira.jboss.org/browse/JBIDE-7147
* @throws CoreException
*/
- public void testMaxNumberOfMarkersPerFile() throws CoreException {
+ public void testMaxNumberOfMarkersPerFileLesTehnDefault() throws CoreException {
IPreferenceStore store = JSFModelPlugin.getDefault().getPreferenceStore();
int max = store.getInt(SeverityPreferences.MAX_NUMBER_OF_MARKERS_PREFERENCE_NAME);
store.setValue(SeverityPreferences.MAX_NUMBER_OF_MARKERS_PREFERENCE_NAME, 1);
@@ -164,11 +168,10 @@
}
/**
- * See
https://jira.jboss.org/browse/JBIDE-7264
- * @throws CoreException
- * @throws ValidationException
+ * See
https://jira.jboss.org/browse/JBIDE-7147
+ * @throws CoreException
*/
- public void testPerformanceOfCalculatingLineNumbers() throws CoreException,
ValidationException {
+ public void testMaxNumberOfMarkersPerFileMoreThenDefault() throws CoreException,
ValidationException {
IPreferenceStore store = JSFModelPlugin.getDefault().getPreferenceStore();
store.setValue(JSFSeverityPreferences.UNKNOWN_EL_VARIABLE_NAME,
JSFSeverityPreferences.ERROR);
@@ -177,19 +180,61 @@
String messagePattern =
MessageFormat.format(JSFValidationMessages.UNKNOWN_EL_VARIABLE_NAME, new Object[]
{"wrongUserName"});
long time = validateFile("WebContent/pages/lineNumbers.xhtml", 100);
- System.out.println("Time: " + time);
+ System.out.println("Validation time: " + time);
int[] lines = new int[100];
for (int i = 8; i < 108; i++) {
lines[i-8]=i;
}
assertMarkerIsCreated(file, ELValidator.PROBLEM_TYPE, messagePattern, lines);
time = validateFile("WebContent/pages/lineNumbers.xhtml", 100);
- System.out.println("Time: " + time);
+ System.out.println("Validation time: " + time);
} finally {
store.setValue(JSFSeverityPreferences.UNKNOWN_EL_VARIABLE_NAME,
JSFSeverityPreferences.IGNORE);
}
}
+ /**
+ * See
https://jira.jboss.org/browse/JBIDE-7264
+ * @throws CoreException
+ * @throws ValidationException
+ */
+ public void testPerformanceOfCalculatingLineNumbers() throws CoreException,
ValidationException {
+ IPreferenceStore store = JSFModelPlugin.getDefault().getPreferenceStore();
+ store.setValue(JSFSeverityPreferences.UNKNOWN_EL_VARIABLE_NAME,
JSFSeverityPreferences.ERROR);
+ try {
+ IFile file =
project.getFile("/pagesOutsideWebContent/lineCalculating.xhtml");
+ assertTrue("Test xhtml file is not accessible.", file.isAccessible());
+ ELValidator validator = getElValidator(file.getFullPath().toString());
+ List<IMarker> markers = new ArrayList<IMarker>();
+ long withoutLineNumber = System.currentTimeMillis();
+ for (int i = 8; i < 108; i++) {
+ IMarker marker = ValidationErrorManager.addError("test error",
IMessage.HIGH_SEVERITY, new Object[0], -1, 1, 79397 + i, file,
validator.getDocumentProvider(), "testMarkerId", this.getClass(), 100,
"testMarkerType");
+ assertNotNull("Marker has not been created.", marker);
+ assertTrue("Wrong line number", marker.getAttribute(IMarker.LINE_NUMBER,
-1)>1807);
+ markers.add(marker);
+ }
+ withoutLineNumber = System.currentTimeMillis() - withoutLineNumber;
+ for (IMarker marker : markers) {
+ marker.delete();
+ }
+
+ markers.clear();
+ long withLineNumber = System.currentTimeMillis();
+ for (int i = 8; i < 108; i++) {
+ IMarker marker = ValidationErrorManager.addError("test error",
IMessage.HIGH_SEVERITY, new Object[0], i, 1, 79397 + i, file,
validator.getDocumentProvider(), "testMarkerId", this.getClass(), 100,
"testMarkerType");
+ assertNotNull("Marker has not been created.", marker);
+ assertEquals("Wrong line number", i,
marker.getAttribute(IMarker.LINE_NUMBER, -1));
+ markers.add(marker);
+ }
+ withLineNumber = System.currentTimeMillis() - withLineNumber;
+ System.out.println("IMarker creation time with line calculating via IDocument:
" + withoutLineNumber);
+ System.out.println("IMarker creation time without line calculating: " +
withLineNumber);
+ assertTrue("", withLineNumber<withoutLineNumber);
+ } finally {
+ store.setValue(JSFSeverityPreferences.UNKNOWN_EL_VARIABLE_NAME,
JSFSeverityPreferences.IGNORE);
+ }
+ }
+
private long validateFile(String fileName, int numberOfMarkers) throws
ValidationException {
Set<String> files = new HashSet<String>();
files.add(fileName);
@@ -230,6 +275,34 @@
}
}
+ private ELValidator getElValidator(String fileName) throws ValidationException {
+ Set<String> files = new HashSet<String>();
+ files.add(fileName);
+ return getElValidator(files);
+ }
+
+ private ELValidator getElValidator(Set<String> fileNames) {
+ ELValidator validator = new ELValidator();
+
+ ValidatorManager manager = new ValidatorManager();
+ WorkbenchReporter reporter = new WorkbenchReporter(project, new
NullProgressMonitor());
+ validator.init(project, getHelper(fileNames), manager, reporter);
+ return validator;
+ }
+
+ private ContextValidationHelper getHelper(Set<String> fileNames) {
+ ContextValidationHelper helper = new ContextValidationHelper();
+ helper.setProject(project);
+ helper.initialize();
+ Set<IFile> files = new HashSet<IFile>();
+ for (String fileName : fileNames) {
+ IFile file = project.getFile(fileName);
+ helper.registerResource(file);
+ files.add(file);
+ }
+ return helper;
+ }
+
private void assertMarkerIsCreatedForLine(String fileName, String template, Object[]
parameters, int lineNumber) throws CoreException{
String messagePattern = MessageFormat.format(template, parameters);
IFile file = project.getFile(fileName);
Modified:
trunk/jst/plugins/org.jboss.tools.jst.web.kb/src/org/jboss/tools/jst/web/kb/internal/validation/ValidationErrorManager.java
===================================================================
---
trunk/jst/plugins/org.jboss.tools.jst.web.kb/src/org/jboss/tools/jst/web/kb/internal/validation/ValidationErrorManager.java 2010-10-18
09:53:22 UTC (rev 25892)
+++
trunk/jst/plugins/org.jboss.tools.jst.web.kb/src/org/jboss/tools/jst/web/kb/internal/validation/ValidationErrorManager.java 2010-10-18
10:21:57 UTC (rev 25893)
@@ -182,7 +182,7 @@
return addError(message, preferenceKey, messageArguments, 0, length, offset, target);
}
- protected TextFileDocumentProvider getDocumentProvider() {
+ public TextFileDocumentProvider getDocumentProvider() {
if(documentProvider==null) {
if(coreHelper!=null) {
documentProvider = coreHelper.getDocumentProvider();
@@ -211,9 +211,11 @@
public static IMarker addError(String message, int severity, Object[] messageArguments,
int lineNumber, int length, int offset, IResource target, TextFileDocumentProvider
documentProvider, String markerId, Class markerOwner, int maxNumberOfMarkersPerFile,
String markerType) {
IMarker marker = null;
+ boolean connected = false;
try {
if(lineNumber<1) {
if (documentProvider != null) {
+ connected = true;
documentProvider.connect(target);
IDocument doc = documentProvider.getDocument(target);
if(doc != null){
@@ -232,7 +234,7 @@
WebKbPlugin.getDefault().logError(
NLS.bind(KbMessages.EXCEPTION_DURING_CREATING_MARKER, target.getFullPath()), e);
} finally {
- if (documentProvider != null) {
+ if (documentProvider != null && connected) {
documentProvider.disconnect(target);
}
}