Author: Alex.Kolonitsky
Date: 2010-06-15 11:50:35 -0400 (Tue, 15 Jun 2010)
New Revision: 17626
Added:
root/archetypes/richfaces-archetype-simpleapp/trunk/src/main/resources/archetype-resources/src/main/java/org/
root/archetypes/richfaces-archetype-simpleapp/trunk/src/main/resources/archetype-resources/src/main/java/org/richfaces/
root/archetypes/richfaces-archetype-simpleapp/trunk/src/main/resources/archetype-resources/src/main/java/org/richfaces/RichBean.java
root/ui-sandbox/panels/
root/ui-sandbox/panels/branches/
root/ui-sandbox/panels/tags/
root/ui-sandbox/panels/trunk/
root/ui-sandbox/panels/trunk/bom/
root/ui-sandbox/panels/trunk/bom/pom.xml
root/ui-sandbox/panels/trunk/create-component.bat
root/ui-sandbox/panels/trunk/demo/
root/ui-sandbox/panels/trunk/demo/pom.xml
root/ui-sandbox/panels/trunk/dist/
root/ui-sandbox/panels/trunk/dist/api/
root/ui-sandbox/panels/trunk/dist/api/pom.xml
root/ui-sandbox/panels/trunk/dist/impl/
root/ui-sandbox/panels/trunk/dist/impl/pom.xml
root/ui-sandbox/panels/trunk/dist/pom.xml
root/ui-sandbox/panels/trunk/dist/ui/
root/ui-sandbox/panels/trunk/dist/ui/pom.xml
root/ui-sandbox/panels/trunk/docs/
root/ui-sandbox/panels/trunk/docs/panels-classes 1.1.png
root/ui-sandbox/panels/trunk/docs/panels-taglib 1.1.png
root/ui-sandbox/panels/trunk/docs/renderkit 1.1.png
root/ui-sandbox/panels/trunk/docs/richfaces 4.0.eap
root/ui-sandbox/panels/trunk/panels-togglePanel/
root/ui-sandbox/panels/trunk/parent/
root/ui-sandbox/panels/trunk/parent/pom.xml
root/ui-sandbox/panels/trunk/pom.xml
root/ui-sandbox/panels/trunk/readme.txt
root/ui-sandbox/panels/trunk/ui/
root/ui-sandbox/panels/trunk/ui/pom.xml
root/ui-sandbox/panels/trunk/ui/src/
root/ui-sandbox/panels/trunk/ui/src/main/
root/ui-sandbox/panels/trunk/ui/src/main/java/
root/ui-sandbox/panels/trunk/ui/src/main/java/org/
root/ui-sandbox/panels/trunk/ui/src/main/java/org/richfaces/
root/ui-sandbox/panels/trunk/ui/src/main/java/org/richfaces/component/
root/ui-sandbox/panels/trunk/ui/src/main/java/org/richfaces/component/AbstractSwitchablePanel.java
root/ui-sandbox/panels/trunk/ui/src/main/java/org/richfaces/component/AbstractTitledPanel.java
root/ui-sandbox/panels/trunk/ui/src/main/java/org/richfaces/component/AbstractToggleControl.java
root/ui-sandbox/panels/trunk/ui/src/main/java/org/richfaces/component/AbstractToggledPanel.java
root/ui-sandbox/panels/trunk/ui/src/main/java/org/richfaces/component/Method.java
root/ui-sandbox/panels/trunk/ui/src/main/java/org/richfaces/component/NamedPanel.java
root/ui-sandbox/panels/trunk/ui/src/main/java/org/richfaces/component/TitledPanel.java
root/ui-sandbox/panels/trunk/ui/src/main/java/org/richfaces/component/UIDivPanel.java
root/ui-sandbox/panels/trunk/ui/src/main/java/org/richfaces/component/UISwitchablePanel.java
root/ui-sandbox/panels/trunk/ui/src/main/java/org/richfaces/component/UISwitchablePanelImpl.java
root/ui-sandbox/panels/trunk/ui/src/main/java/org/richfaces/component/UISwitchablePanela.java
root/ui-sandbox/panels/trunk/ui/src/main/java/org/richfaces/renderkit/
root/ui-sandbox/panels/trunk/ui/src/main/java/org/richfaces/renderkit/html/
root/ui-sandbox/panels/trunk/ui/src/main/java/org/richfaces/renderkit/html/AccordionRenderer.java
root/ui-sandbox/panels/trunk/ui/src/main/java/org/richfaces/renderkit/html/DivPanelRenderer.java
root/ui-sandbox/panels/trunk/ui/src/main/java/org/richfaces/renderkit/html/SimplePanelRenderer.java
root/ui-sandbox/panels/trunk/ui/src/main/java/org/richfaces/renderkit/html/TabPanelRenderer.java
root/ui-sandbox/panels/trunk/ui/src/main/java/org/richfaces/renderkit/html/ToggleControlRenderer.java
root/ui-sandbox/panels/trunk/ui/src/main/resources/
root/ui-sandbox/panels/trunk/ui/src/main/resources/META-INF/
root/ui-sandbox/panels/trunk/ui/src/main/resources/META-INF/faces-config.xml
root/ui-sandbox/panels/trunk/ui/src/main/resources/META-INF/panels.taglib.xml
root/ui-sandbox/panels/trunk/ui/src/test/
root/ui-sandbox/panels/trunk/ui/src/test/java/
root/ui-sandbox/panels/trunk/ui/src/test/java/org/
root/ui-sandbox/panels/trunk/ui/src/test/java/org/richfaces/
root/ui-sandbox/panels/trunk/ui/src/test/java/org/richfaces/renderkit/
root/ui-sandbox/panels/trunk/ui/src/test/java/org/richfaces/renderkit/html/
root/ui-sandbox/panels/trunk/ui/src/test/java/org/richfaces/renderkit/html/DivPanelRendererTest.java
root/ui-sandbox/panels/trunk/ui/target/
root/ui-sandbox/panels/trunk/ui/target/checkstyle-checker.xml
root/ui-sandbox/panels/trunk/ui/target/checkstyle-header.txt
root/ui-sandbox/panels/trunk/ui/target/checkstyle-result.xml
root/ui-sandbox/panels/trunk/ui/target/generated-sources/
root/ui-sandbox/panels/trunk/ui/target/generated-sources/main/
root/ui-sandbox/panels/trunk/ui/target/generated-sources/main/java/
root/ui-sandbox/panels/trunk/ui/target/generated-sources/main/resources/
root/ui-sandbox/panels/trunk/ui/target/generated-sources/main/resources/META-INF/
root/ui-sandbox/panels/trunk/ui/target/generated-sources/main/resources/META-INF/faces-config.xml
root/ui-sandbox/panels/trunk/ui/target/generated-sources/test/
root/ui-sandbox/panels/trunk/ui/target/generated-sources/test/java/
root/ui-sandbox/panels/trunk/ui/target/generated-sources/test/resources/
root/ui-sandbox/panels/trunk/ui/target/richfaces-ui-panels-ui-4.0.0-SNAPSHOT-sources.jar
root/ui-sandbox/panels/trunk/ui/target/richfaces-ui-panels-ui-4.0.0-SNAPSHOT.jar
Removed:
root/archetypes/richfaces-archetype-simpleapp/trunk/src/main/resources/archetype-resources/src/main/java/RichBean.java
Modified:
root/archetypes/richfaces-archetype-simpleapp/trunk/src/main/resources/archetype-resources/src/main/webapp/WEB-INF/faces-config.xml
root/archetypes/richfaces-archetype-simpleapp/trunk/src/main/resources/archetype-resources/src/main/webapp/WEB-INF/web.xml
root/archetypes/richfaces-archetype-simpleapp/trunk/src/main/resources/archetype-resources/src/main/webapp/index.xhtml
root/archetypes/richfaces-archetype-simpleapp/trunk/src/main/resources/archetype-resources/src/main/webapp/templates/template.xhtml
Log:
RF-8745 TogglePanel component
Deleted:
root/archetypes/richfaces-archetype-simpleapp/trunk/src/main/resources/archetype-resources/src/main/java/RichBean.java
===================================================================
---
root/archetypes/richfaces-archetype-simpleapp/trunk/src/main/resources/archetype-resources/src/main/java/RichBean.java 2010-06-14
17:58:38 UTC (rev 17625)
+++
root/archetypes/richfaces-archetype-simpleapp/trunk/src/main/resources/archetype-resources/src/main/java/RichBean.java 2010-06-15
15:50:35 UTC (rev 17626)
@@ -1,30 +0,0 @@
-#set( $symbol_pound = '#' )
-#set( $symbol_dollar = '$' )
-#set( $symbol_escape = '\' )
-package ${package};
-
-import java.io.Serializable;
-
-import org.slf4j.Logger;
-import org.slf4j.LoggerFactory;
-
-public class RichBean implements Serializable {
-
- private static final long serialVersionUID = -2403138958014741653L;
- private Logger logger;
- private String name;
-
- public RichBean() {
- logger = LoggerFactory.getLogger(RichBean.class);
- logger.info("post construct: initialize");
- name = "John";
- }
-
- public String getName() {
- return name;
- }
-
- public void setName(String name) {
- this.name = name;
- }
-}
Copied:
root/archetypes/richfaces-archetype-simpleapp/trunk/src/main/resources/archetype-resources/src/main/java/org/richfaces/RichBean.java
(from rev 17623,
root/archetypes/richfaces-archetype-simpleapp/trunk/src/main/resources/archetype-resources/src/main/java/RichBean.java)
===================================================================
---
root/archetypes/richfaces-archetype-simpleapp/trunk/src/main/resources/archetype-resources/src/main/java/org/richfaces/RichBean.java
(rev 0)
+++
root/archetypes/richfaces-archetype-simpleapp/trunk/src/main/resources/archetype-resources/src/main/java/org/richfaces/RichBean.java 2010-06-15
15:50:35 UTC (rev 17626)
@@ -0,0 +1,27 @@
+package org.richfaces;
+
+import org.slf4j.LoggerFactory;
+import org.slf4j.Logger;
+
+import java.io.Serializable;
+
+public class RichBean implements Serializable {
+
+ private static final long serialVersionUID = -2403138958014741653L;
+ private Logger logger;
+ private String name;
+
+ public RichBean() {
+ logger = LoggerFactory.getLogger(RichBean.class);
+ logger.info("post construct: initialize");
+ name = "John";
+ }
+
+ public String getName() {
+ return name;
+ }
+
+ public void setName(String name) {
+ this.name = name;
+ }
+}
Modified:
root/archetypes/richfaces-archetype-simpleapp/trunk/src/main/resources/archetype-resources/src/main/webapp/WEB-INF/faces-config.xml
===================================================================
---
root/archetypes/richfaces-archetype-simpleapp/trunk/src/main/resources/archetype-resources/src/main/webapp/WEB-INF/faces-config.xml 2010-06-14
17:58:38 UTC (rev 17625)
+++
root/archetypes/richfaces-archetype-simpleapp/trunk/src/main/resources/archetype-resources/src/main/webapp/WEB-INF/faces-config.xml 2010-06-15
15:50:35 UTC (rev 17626)
@@ -2,14 +2,9 @@
<faces-config version="2.0"
xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xi="http://www.w3.org/2001/XInclude"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/javaee/web-facesconfig_2_0.xsd">
- <!--
- This is a workaround for JBoss AS 6 currently not processing JSF annotations.
- TODO: review and revert back to annotations.
- -->
<managed-bean>
<managed-bean-name>richBean</managed-bean-name>
- <managed-bean-class>${package}.RichBean</managed-bean-class>
+ <managed-bean-class>org.richfaces.RichBean</managed-bean-class>
<managed-bean-scope>view</managed-bean-scope>
</managed-bean>
-
</faces-config>
Modified:
root/archetypes/richfaces-archetype-simpleapp/trunk/src/main/resources/archetype-resources/src/main/webapp/WEB-INF/web.xml
===================================================================
---
root/archetypes/richfaces-archetype-simpleapp/trunk/src/main/resources/archetype-resources/src/main/webapp/WEB-INF/web.xml 2010-06-14
17:58:38 UTC (rev 17625)
+++
root/archetypes/richfaces-archetype-simpleapp/trunk/src/main/resources/archetype-resources/src/main/webapp/WEB-INF/web.xml 2010-06-15
15:50:35 UTC (rev 17626)
@@ -1,31 +1,35 @@
<?xml version="1.0" encoding="UTF-8"?>
-<web-app
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" version="2.5">
- <display-name>Sample RichFaces 4 Application</display-name>
- <context-param>
- <param-name>javax.faces.PROJECT_STAGE</param-name>
- <param-value>Development</param-value>
- </context-param>
- <context-param>
- <param-name>javax.faces.SKIP_COMMENTS</param-name>
- <param-value>true</param-value>
- </context-param>
- <servlet>
- <servlet-name>Faces Servlet</servlet-name>
- <servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
- <load-on-startup>1</load-on-startup>
- </servlet>
- <servlet-mapping>
- <servlet-name>Faces Servlet</servlet-name>
- <url-pattern>*.jsf</url-pattern>
- </servlet-mapping>
- <servlet-mapping>
- <servlet-name>Faces Servlet</servlet-name>
- <url-pattern>/faces/*</url-pattern>
- </servlet-mapping>
- <welcome-file-list>
- <welcome-file>faces/index.xhtml</welcome-file>
- </welcome-file-list>
- <session-config>
- <session-timeout>30</session-timeout>
- </session-config>
+<web-app
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="http://java.sun.com/xml/ns/javaee"
+
xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
+
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
+ version="2.5">
+
+ <display-name>Sample RichFaces 4 Application</display-name>
+ <context-param>
+ <param-name>javax.faces.PROJECT_STAGE</param-name>
+ <param-value>Development</param-value>
+ </context-param>
+ <context-param>
+ <param-name>javax.faces.SKIP_COMMENTS</param-name>
+ <param-value>true</param-value>
+ </context-param>
+ <servlet>
+ <servlet-name>Faces Servlet</servlet-name>
+ <servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
+ <load-on-startup>1</load-on-startup>
+ </servlet>
+ <servlet-mapping>
+ <servlet-name>Faces Servlet</servlet-name>
+ <url-pattern>*.jsf</url-pattern>
+ </servlet-mapping>
+ <servlet-mapping>
+ <servlet-name>Faces Servlet</servlet-name>
+ <url-pattern>/faces/*</url-pattern>
+ </servlet-mapping>
+ <welcome-file-list>
+ <welcome-file>faces/index.xhtml</welcome-file>
+ </welcome-file-list>
+ <session-config>
+ <session-timeout>30</session-timeout>
+ </session-config>
</web-app>
\ No newline at end of file
Modified:
root/archetypes/richfaces-archetype-simpleapp/trunk/src/main/resources/archetype-resources/src/main/webapp/index.xhtml
===================================================================
---
root/archetypes/richfaces-archetype-simpleapp/trunk/src/main/resources/archetype-resources/src/main/webapp/index.xhtml 2010-06-14
17:58:38 UTC (rev 17625)
+++
root/archetypes/richfaces-archetype-simpleapp/trunk/src/main/resources/archetype-resources/src/main/webapp/index.xhtml 2010-06-15
15:50:35 UTC (rev 17626)
@@ -1,9 +1,9 @@
-#set( $symbol_pound = '#' )
-#set( $symbol_dollar = '$' )
-#set( $symbol_escape = '\' )
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html
xmlns="http://www.w3.org/1999/xhtml"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:f="http://java.sun.com/jsf/core"
-
xmlns:ui="http://java.sun.com/jsf/facelets"
xmlns:a4j="http://richfaces.org/a4j">
+<html
xmlns="http://www.w3.org/1999/xhtml"
+
xmlns:h="http://java.sun.com/jsf/html"
+
xmlns:f="http://java.sun.com/jsf/core"
+
xmlns:ui="http://java.sun.com/jsf/facelets"
+
xmlns:pa="http://richfaces.org/panels">
<body>
<ui:composition template="/templates/template.xhtml">
@@ -11,16 +11,9 @@
<ui:define name="title">RichFaces Sample</ui:define>
<ui:define name="body">
- <h:form prependId="false">
- <h:outputLabel value="Name:" for="nameInput" />
- <h:inputText id="nameInput"
value="${symbol_pound}{richBean.name}">
- <a4j:ajax event="keyup" render="output" />
- </h:inputText>
- <h:panelGroup id="output">
- <h:outputText value="Hello ${symbol_pound}{richBean.name}!"
- rendered="${symbol_pound}{not empty richBean.name}" />
- </h:panelGroup>
- </h:form>
+ <pa:divPanel id="my_id" lang="en"
onclick="#{richBean.name}">
+ other html
+ </pa:divPanel>
</ui:define>
</ui:composition>
</body>
Modified:
root/archetypes/richfaces-archetype-simpleapp/trunk/src/main/resources/archetype-resources/src/main/webapp/templates/template.xhtml
===================================================================
---
root/archetypes/richfaces-archetype-simpleapp/trunk/src/main/resources/archetype-resources/src/main/webapp/templates/template.xhtml 2010-06-14
17:58:38 UTC (rev 17625)
+++
root/archetypes/richfaces-archetype-simpleapp/trunk/src/main/resources/archetype-resources/src/main/webapp/templates/template.xhtml 2010-06-15
15:50:35 UTC (rev 17626)
@@ -1,9 +1,8 @@
-#set( $symbol_pound = '#' )
-#set( $symbol_dollar = '$' )
-#set( $symbol_escape = '\' )
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html
xmlns="http://www.w3.org/1999/xhtml"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:f="http://java.sun.com/jsf/core"
-
xmlns:ui="http://java.sun.com/jsf/facelets"
xmlns:a4j="http://richfaces.org/a4j">
+<html
xmlns="http://www.w3.org/1999/xhtml"
+
xmlns:h="http://java.sun.com/jsf/html"
+
xmlns:f="http://java.sun.com/jsf/core"
+
xmlns:ui="http://java.sun.com/jsf/facelets" >
<h:head>
<title><ui:define name="title">Application
Title</ui:define></title>
Added: root/ui-sandbox/panels/trunk/bom/pom.xml
===================================================================
--- root/ui-sandbox/panels/trunk/bom/pom.xml (rev 0)
+++ root/ui-sandbox/panels/trunk/bom/pom.xml 2010-06-15 15:50:35 UTC (rev 17626)
@@ -0,0 +1,74 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ JBoss, Home of Professional Open Source Copyright 2010, Red Hat,
+ Inc. and individual contributors by the @authors tag. See the
+ copyright.txt in the distribution for a full listing of
+ individual contributors. This is free software; you can
+ redistribute it and/or modify it under the terms of the GNU
+ Lesser General Public License as published by the Free Software
+ Foundation; either version 2.1 of the License, or (at your
+ option) any later version. This software is distributed in the
+ hope that it will be useful, but WITHOUT ANY WARRANTY; without
+ even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+ PARTICULAR PURPOSE. See the GNU Lesser General Public License
+ for more details. You should have received a copy of the GNU
+ Lesser General Public License along with this software; if not,
+ write to the Free Software Foundation, Inc., 51 Franklin St,
+ Fifth Floor, Boston, MA 02110-1301 USA, or see the FSF site:
+
http://www.fsf.org.
+-->
+
+<project
xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
http://maven.apache.org/xsd/maven-4.0.0.xsd">
+
+ <modelVersion>4.0.0</modelVersion>
+
+ <parent>
+ <groupId>org.richfaces</groupId>
+ <artifactId>richfaces-parent</artifactId>
+ <version>7</version>
+ </parent>
+
+ <groupId>org.richfaces.ui.panels</groupId>
+ <artifactId>richfaces-ui-panels-bom</artifactId>
+ <version>4.0.0-SNAPSHOT</version>
+ <name>Richfaces UI Components: panels bom</name>
+ <packaging>pom</packaging>
+
+ <properties>
+
<org.richfaces.core.version>4.0.0-SNAPSHOT</org.richfaces.core.version>
+ </properties>
+
+ <dependencyManagement>
+ <dependencies>
+ <dependency>
+ <groupId>org.richfaces.ui.core</groupId>
+ <artifactId>richfaces-ui-core-bom</artifactId>
+ <version>${org.richfaces.core.version}</version>
+ <scope>import</scope>
+ <type>pom</type>
+ </dependency>
+
+ <dependency>
+ <groupId>${project.groupId}</groupId>
+ <artifactId>richfaces-ui-panels-ui</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>${project.groupId}</groupId>
+ <artifactId>richfaces-ui-panels-impl</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>${project.groupId}</groupId>
+ <artifactId>richfaces-ui-panels-api</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ </dependencies>
+ </dependencyManagement>
+
+ <scm>
+
<
connection>scm:svn:http://anonsvn.jboss.org/repos/richfaces/root/ui/pa...
+
<
developerConnection>scm:svn:https://svn.jboss.org/repos/richfaces/root...
+ <
url>http://fisheye.jboss.org/browse/richfaces</url>
+ </scm>
+</project>
Added: root/ui-sandbox/panels/trunk/create-component.bat
===================================================================
--- root/ui-sandbox/panels/trunk/create-component.bat (rev 0)
+++ root/ui-sandbox/panels/trunk/create-component.bat 2010-06-15 15:50:35 UTC (rev 17626)
@@ -0,0 +1 @@
+mvn archetype:generate -DarchetypeGroupId=org.richfaces.archetypes
-DarchetypeArtifactId=richfaces-component -Dcategory=panels -Dname=%1
\ No newline at end of file
Added: root/ui-sandbox/panels/trunk/demo/pom.xml
===================================================================
--- root/ui-sandbox/panels/trunk/demo/pom.xml (rev 0)
+++ root/ui-sandbox/panels/trunk/demo/pom.xml 2010-06-15 15:50:35 UTC (rev 17626)
@@ -0,0 +1,225 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project
xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
http://maven.apache.org/xsd/maven-4.0.0.xsd">
+
+ <modelVersion>4.0.0</modelVersion>
+
+ <groupId>org.richfaces.ui.panels</groupId>
+ <artifactId>togglePanel-demo</artifactId>
+ <version>4.0.0-SNAPSHOT</version>
+ <name>Richfaces UI Components: togglePanel demo</name>
+ <packaging>war</packaging>
+
+ <
url>http://jboss.org/richfaces</url>
+
+ <repositories>
+ <repository>
+ <id>jboss-public-repository-group</id>
+ <name>Jboss Repository for Maven</name>
+
<
url>https://repository.jboss.org/nexus/content/groups/public/</url>
+ </repository>
+ <repository>
+ <id>java-net</id>
+ <
name>Java.net Maven Repository</name>
+ <
url>http://download.java.net/maven/2</url>
+ </repository>
+ </repositories>
+
+ <properties>
+ <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
+ <org.richfaces.ui.version>4.0.0-SNAPSHOT</org.richfaces.ui.version>
+ </properties>
+
+ <build>
+ <finalName>${artifactId}-${project.version}</finalName>
+ <plugins>
+ <plugin>
+ <artifactId>maven-compiler-plugin</artifactId>
+ <configuration>
+ <source>1.5</source>
+ <target>1.5</target>
+ </configuration>
+ </plugin>
+ <plugin>
+ <artifactId>maven-war-plugin</artifactId>
+ <version>2.1-beta-1</version>
+ <configuration>
+ <webResources>
+ <resource>
+ <directory>${basedir}/src/main/java</directory>
+ <targetPath>/WEB-INF/src</targetPath>
+ </resource>
+ </webResources>
+ </configuration>
+ </plugin>
+ </plugins>
+ </build>
+
+ <profiles>
+ <profile>
+ <id>jee6</id>
+ <build>
+ <plugins>
+ <plugin>
+ <artifactId>maven-war-plugin</artifactId>
+ <version>2.1-alpha-1</version>
+ <configuration>
+
<webappDirectory>${project.build.directory}/${project.build.finalName}-jee6</webappDirectory>
+ </configuration>
+ </plugin>
+ </plugins>
+ </build>
+
+ <dependencies>
+ <dependency>
+ <groupId>${jsf2.api.groupid}</groupId>
+ <artifactId>${jsf2.api.artifactid}</artifactId>
+ <scope>provided</scope>
+ </dependency>
+ <dependency>
+ <groupId>${jsf2.impl.groupid}</groupId>
+ <artifactId>${jsf2.impl.artifactid}</artifactId>
+ <scope>provided</scope>
+ </dependency>
+ <dependency>
+ <groupId>javax.transaction</groupId>
+ <artifactId>jta</artifactId>
+ <version>1.1</version>
+ <scope>provided</scope>
+ </dependency>
+ </dependencies>
+ </profile>
+ <profile>
+ <id>release</id>
+ <build>
+ <plugins>
+ <plugin>
+ <artifactId>maven-war-plugin</artifactId>
+ <executions>
+ <execution>
+ <id>jee6</id>
+ <phase>package</phase>
+ <goals>
+ <goal>war</goal>
+ </goals>
+ <configuration>
+
<webappDirectory>${symbol_dollar}{project.build.directory}/${symbol_dollar}{project.build.finalName}-jee6</webappDirectory>
+ <classifier>jee6</classifier>
+
<packagingExcludes>WEB-INF/lib/jsf-api*,WEB-INF/lib/jsf-impl*,WEB-INF/lib/slf4j-*</packagingExcludes>
+
<warSourceExcludes>WEB-INF/lib/jsf-api*,WEB-INF/lib/jsf-impl*,WEB-INF/lib/slf4j-*</warSourceExcludes>
+ </configuration>
+ </execution>
+ </executions>
+ <configuration>
+ <webResources>
+ <resource>
+
<directory>${symbol_dollar}{basedir}/src/main/java</directory>
+ <targetPath>/WEB-INF/src</targetPath>
+ </resource>
+ </webResources>
+ </configuration>
+ </plugin>
+ </plugins>
+ </build>
+ </profile>
+ </profiles>
+
+ <dependencyManagement>
+ <dependencies>
+ <dependency>
+ <groupId>org.richfaces.ui.panels</groupId>
+ <artifactId>richfaces-ui-panels-bom</artifactId>
+ <version>${version}</version>
+ <scope>import</scope>
+ <type>pom</type>
+ </dependency>
+ <dependency>
+ <groupId>org.richfaces.ui.misc</groupId>
+ <artifactId>richfaces-ui-misc-bom</artifactId>
+ <version>${version}</version>
+ <scope>import</scope>
+ <type>pom</type>
+ </dependency>
+ </dependencies>
+ </dependencyManagement>
+
+ <dependencies>
+ <dependency>
+ <groupId>org.richfaces.ui.panels</groupId>
+ <artifactId>richfaces-ui-panels-ui</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.richfaces.ui.core</groupId>
+ <artifactId>richfaces-ui-core-ui</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.richfaces.ui.misc</groupId>
+ <artifactId>richfaces-ui-misc-ui</artifactId>
+ </dependency>
+
+ <dependency>
+ <groupId>com.sun.faces</groupId>
+ <artifactId>jsf-api</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>com.sun.faces</groupId>
+ <artifactId>jsf-impl</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>javax.servlet</groupId>
+ <artifactId>servlet-api</artifactId>
+ <scope>provided</scope>
+ </dependency>
+ <dependency>
+ <groupId>javax.servlet.jsp</groupId>
+ <artifactId>jsp-api</artifactId>
+ <scope>provided</scope>
+ </dependency>
+ <dependency>
+ <groupId>javax.el</groupId>
+ <artifactId>el-api</artifactId>
+ <scope>provided</scope>
+ </dependency>
+ <dependency>
+ <groupId>javax.servlet</groupId>
+ <artifactId>jstl</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.slf4j</groupId>
+ <artifactId>slf4j-api</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.slf4j</groupId>
+ <artifactId>slf4j-simple</artifactId>
+ <version>1.5.8</version>
+ </dependency>
+
+ <dependency>
+ <groupId>net.sf.ehcache</groupId>
+ <artifactId>ehcache</artifactId>
+ </dependency>
+
+ <!-- simple logger binding: only messages of level INFO and higher are
printed-->
+ <dependency>
+ <groupId>org.slf4j</groupId>
+ <artifactId>slf4j-log4j12</artifactId>
+ <version>1.5.8</version>
+ </dependency>
+
+ <!-- Log4J dependency used in examples -->
+ <dependency>
+ <groupId>log4j</groupId>
+ <artifactId>log4j</artifactId>
+ <version>1.2.14</version>
+ </dependency>
+
+ <!-- Tests -->
+ <dependency>
+ <groupId>org.testng</groupId>
+ <artifactId>testng</artifactId>
+ <version>5.10</version>
+ <classifier>jdk15</classifier>
+ <scope>test</scope>
+ </dependency>
+ </dependencies>
+</project>
Added: root/ui-sandbox/panels/trunk/dist/api/pom.xml
===================================================================
--- root/ui-sandbox/panels/trunk/dist/api/pom.xml (rev 0)
+++ root/ui-sandbox/panels/trunk/dist/api/pom.xml 2010-06-15 15:50:35 UTC (rev 17626)
@@ -0,0 +1,152 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ JBoss, Home of Professional Open Source Copyright 2010, Red Hat,
+ Inc. and individual contributors by the @authors tag. See the
+ copyright.txt in the distribution for a full listing of
+ individual contributors. This is free software; you can
+ redistribute it and/or modify it under the terms of the GNU
+ Lesser General Public License as published by the Free Software
+ Foundation; either version 2.1 of the License, or (at your
+ option) any later version. This software is distributed in the
+ hope that it will be useful, but WITHOUT ANY WARRANTY; without
+ even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+ PARTICULAR PURPOSE. See the GNU Lesser General Public License
+ for more details. You should have received a copy of the GNU
+ Lesser General Public License along with this software; if not,
+ write to the Free Software Foundation, Inc., 51 Franklin St,
+ Fifth Floor, Boston, MA 02110-1301 USA, or see the FSF site:
+
http://www.fsf.org.
+--><project
xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
http://maven.apache.org/xsd/maven-4.0.0.xsd">
+
+ <modelVersion>4.0.0</modelVersion>
+
+ <parent>
+ <groupId>org.richfaces.ui.panels</groupId>
+ <artifactId>richfaces-ui-panels-parent</artifactId>
+ <version>4.0.0-SNAPSHOT</version>
+ </parent>
+
+ <groupId>org.richfaces.ui</groupId>
+ <artifactId>richfaces-ui-panels-api</artifactId>
+ <packaging>jar</packaging>
+ <name>Richfaces UI panels api</name>
+
+ <properties>
+
<assembly.projects.group>org.richfaces.ui.panels</assembly.projects.group>
+
<faces-shade-transformers.version>1</faces-shade-transformers.version>
+ </properties>
+
+ <dependencyManagement>
+ <dependencies>
+ <dependency>
+ <groupId>org.richfaces.ui.panels</groupId>
+ <artifactId>richfaces-ui-panels-bom</artifactId>
+ <version>${project.version}</version>
+ <scope>import</scope>
+ <type>pom</type>
+ </dependency>
+ </dependencies>
+ </dependencyManagement>
+
+ <dependencies>
+ <!-- artifacts for aggregation -->
+
+
+ <!-- artifacts for javadoc generation -->
+ <dependency>
+ <groupId>${jsf2.api.groupid}</groupId>
+ <artifactId>${jsf2.api.artifactid}</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>javax.el</groupId>
+ <artifactId>el-api</artifactId>
+ </dependency>
+ </dependencies>
+
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-shade-plugin</artifactId>
+ <version>1.3.3</version>
+ <executions>
+ <execution>
+ <phase>package</phase>
+ <goals>
+ <goal>shade</goal>
+ </goals>
+ <configuration>
+ <artifactSet>
+ <includes>
+
<include>${assembly.projects.group}:*-api:*</include>
+ </includes>
+ </artifactSet>
+ <createSourcesJar>true</createSourcesJar>
+ </configuration>
+ </execution>
+ </executions>
+ <dependencies>
+ <dependency>
+ <groupId>org.richfaces.build.resources</groupId>
+ <artifactId>faces-shade-transformers</artifactId>
+
<version>${faces-shade-transformers.version}</version>
+ </dependency>
+ </dependencies>
+ </plugin>
+ </plugins>
+ </build>
+
+
+ <profiles>
+ <profile>
+ <id>release</id>
+
+ <build>
+ <plugins>
+ <plugin>
+ <!-- unpack necessary dependencies for collecting javadocs
-->
+ <artifactId>maven-dependency-plugin</artifactId>
+ <executions>
+ <execution>
+ <id>deps</id>
+ <phase>process-sources</phase>
+ <goals>
+ <goal>unpack-dependencies</goal>
+ </goals>
+ <configuration>
+ <classifier>sources</classifier>
+
+
<includeGroupIds>${assembly.projects.group}</includeGroupIds>
+
<useSubDirectoryPerArtifact>true</useSubDirectoryPerArtifact>
+
<excludeTransitive>true</excludeTransitive>
+ </configuration>
+ </execution>
+ </executions>
+ </plugin>
+ <plugin>
+ <artifactId>maven-javadoc-plugin</artifactId>
+ <version>2.7</version>
+ <executions>
+ <execution>
+ <id>javadoc-jar</id>
+ <phase>package</phase>
+ <goals>
+ <goal>jar</goal>
+ </goals>
+ <configuration>
+
<sourcepath>${basedir}/target/dependency</sourcepath>
+ </configuration>
+ </execution>
+ </executions>
+ </plugin>
+ </plugins>
+ </build>
+ </profile>
+ </profiles>
+
+ <scm>
+
<
connection>scm:svn:http://anonsvn.jboss.org/repos/richfaces/root/ui/pa...
+
<
developerConnection>scm:svn:https://svn.jboss.org/repos/richfaces/root...
+ <
url>http://fisheye.jboss.org/browse/richfaces</url>
+ </scm>
+</project>
Added: root/ui-sandbox/panels/trunk/dist/impl/pom.xml
===================================================================
--- root/ui-sandbox/panels/trunk/dist/impl/pom.xml (rev 0)
+++ root/ui-sandbox/panels/trunk/dist/impl/pom.xml 2010-06-15 15:50:35 UTC (rev 17626)
@@ -0,0 +1,159 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ JBoss, Home of Professional Open Source Copyright 2010, Red Hat,
+ Inc. and individual contributors by the @authors tag. See the
+ copyright.txt in the distribution for a full listing of
+ individual contributors. This is free software; you can
+ redistribute it and/or modify it under the terms of the GNU
+ Lesser General Public License as published by the Free Software
+ Foundation; either version 2.1 of the License, or (at your
+ option) any later version. This software is distributed in the
+ hope that it will be useful, but WITHOUT ANY WARRANTY; without
+ even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+ PARTICULAR PURPOSE. See the GNU Lesser General Public License
+ for more details. You should have received a copy of the GNU
+ Lesser General Public License along with this software; if not,
+ write to the Free Software Foundation, Inc., 51 Franklin St,
+ Fifth Floor, Boston, MA 02110-1301 USA, or see the FSF site:
+
http://www.fsf.org.
+--><project
xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
http://maven.apache.org/xsd/maven-4.0.0.xsd">
+
+ <modelVersion>4.0.0</modelVersion>
+
+ <parent>
+ <groupId>org.richfaces.ui.panels</groupId>
+ <artifactId>richfaces-ui-panels-parent</artifactId>
+ <version>4.0.0-SNAPSHOT</version>
+ </parent>
+
+ <groupId>org.richfaces.ui</groupId>
+ <artifactId>richfaces-ui-panels-impl</artifactId>
+ <packaging>jar</packaging>
+ <name>Richfaces UI panels api</name>
+
+ <properties>
+
<assembly.projects.group>org.richfaces.ui.panels</assembly.projects.group>
+
<faces-shade-transformers.version>1</faces-shade-transformers.version>
+ </properties>
+
+ <dependencyManagement>
+ <dependencies>
+ <dependency>
+ <groupId>org.richfaces.ui.panels</groupId>
+ <artifactId>richfaces-ui-panels-bom</artifactId>
+ <version>${project.version}</version>
+ <scope>import</scope>
+ <type>pom</type>
+ </dependency>
+ </dependencies>
+ </dependencyManagement>
+
+ <dependencies>
+ <!-- artifacts for aggregation -->
+
+ <!-- artifacts for javadoc generation -->
+ <dependency>
+ <groupId>${project.groupId}</groupId>
+ <artifactId>richfaces-ui-panels-api</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+
+ <dependency>
+ <groupId>${jsf2.api.groupid}</groupId>
+ <artifactId>${jsf2.api.artifactid}</artifactId>
+ <scope>provided</scope>
+ </dependency>
+ <dependency>
+ <groupId>javax.el</groupId>
+ <artifactId>el-api</artifactId>
+ <scope>provided</scope>
+ </dependency>
+ </dependencies>
+
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-shade-plugin</artifactId>
+ <version>1.3.3</version>
+ <executions>
+ <execution>
+ <phase>package</phase>
+ <goals>
+ <goal>shade</goal>
+ </goals>
+ <configuration>
+ <artifactSet>
+ <includes>
+
<include>${assembly.projects.group}:*-impl:*</include>
+ </includes>
+ </artifactSet>
+ <createSourcesJar>true</createSourcesJar>
+ </configuration>
+ </execution>
+ </executions>
+ <dependencies>
+ <dependency>
+ <groupId>org.richfaces.build.resources</groupId>
+ <artifactId>faces-shade-transformers</artifactId>
+
<version>${faces-shade-transformers.version}</version>
+ </dependency>
+ </dependencies>
+ </plugin>
+ </plugins>
+ </build>
+
+
+ <profiles>
+ <profile>
+ <id>release</id>
+
+ <build>
+ <plugins>
+ <plugin>
+ <!-- unpack necessary dependencies for collecting javadocs
-->
+ <artifactId>maven-dependency-plugin</artifactId>
+ <executions>
+ <execution>
+ <id>deps</id>
+ <phase>process-sources</phase>
+ <goals>
+ <goal>unpack-dependencies</goal>
+ </goals>
+ <configuration>
+ <classifier>sources</classifier>
+
+
<includeGroupIds>${assembly.projects.group}</includeGroupIds>
+
<useSubDirectoryPerArtifact>true</useSubDirectoryPerArtifact>
+
<excludeTransitive>true</excludeTransitive>
+ </configuration>
+ </execution>
+ </executions>
+ </plugin>
+ <plugin>
+ <artifactId>maven-javadoc-plugin</artifactId>
+ <version>2.7</version>
+ <executions>
+ <execution>
+ <id>javadoc-jar</id>
+ <phase>package</phase>
+ <goals>
+ <goal>jar</goal>
+ </goals>
+ <configuration>
+
<sourcepath>${basedir}/target/dependency</sourcepath>
+ </configuration>
+ </execution>
+ </executions>
+ </plugin>
+ </plugins>
+ </build>
+ </profile>
+ </profiles>
+
+ <scm>
+
<
connection>scm:svn:http://anonsvn.jboss.org/repos/richfaces/root/ui/pa...
+
<
developerConnection>scm:svn:https://svn.jboss.org/repos/richfaces/root...
+ <
url>http://fisheye.jboss.org/browse/richfaces</url>
+ </scm>
+</project>
Added: root/ui-sandbox/panels/trunk/dist/pom.xml
===================================================================
--- root/ui-sandbox/panels/trunk/dist/pom.xml (rev 0)
+++ root/ui-sandbox/panels/trunk/dist/pom.xml 2010-06-15 15:50:35 UTC (rev 17626)
@@ -0,0 +1,58 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ JBoss, Home of Professional Open Source Copyright 2010, Red Hat,
+ Inc. and individual contributors by the @authors tag. See the
+ copyright.txt in the distribution for a full listing of
+ individual contributors. This is free software; you can
+ redistribute it and/or modify it under the terms of the GNU
+ Lesser General Public License as published by the Free Software
+ Foundation; either version 2.1 of the License, or (at your
+ option) any later version. This software is distributed in the
+ hope that it will be useful, but WITHOUT ANY WARRANTY; without
+ even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+ PARTICULAR PURPOSE. See the GNU Lesser General Public License
+ for more details. You should have received a copy of the GNU
+ Lesser General Public License along with this software; if not,
+ write to the Free Software Foundation, Inc., 51 Franklin St,
+ Fifth Floor, Boston, MA 02110-1301 USA, or see the FSF site:
+
http://www.fsf.org.
+-->
+<project
xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
http://maven.apache.org/xsd/maven-4.0.0.xsd">
+
+ <modelVersion>4.0.0</modelVersion>
+
+ <parent>
+ <groupId>org.richfaces.ui.panels</groupId>
+ <artifactId>richfaces-ui-panels-parent</artifactId>
+ <version>4.0.0-SNAPSHOT</version>
+ </parent>
+
+ <groupId>org.richfaces.ui.panels</groupId>
+ <artifactId>richfaces-ui-panels-assembler</artifactId>
+ <packaging>pom</packaging>
+ <name>Richfaces UI panels assembler</name>
+
+ <modules>
+ <!-- aggregate modules -->
+ <module>api</module>
+ <module>impl</module>
+ <module>ui</module>
+ </modules>
+
+ <build>
+ <plugins>
+ <!-- We need to disable the cdk plugin for the dist modules -->
+ <plugin>
+ <groupId>org.richfaces.cdk</groupId>
+ <artifactId>maven-cdk-plugin</artifactId>
+ <inherited>false</inherited>
+ </plugin>
+ </plugins>
+ </build>
+
+ <scm>
+
<
connection>scm:svn:http://anonsvn.jboss.org/repos/richfaces/root/ui/pa...
+
<
developerConnection>scm:svn:https://svn.jboss.org/repos/richfaces/root...
+ <
url>http://fisheye.jboss.org/browse/richfaces</url>
+ </scm>
+</project>
\ No newline at end of file
Added: root/ui-sandbox/panels/trunk/dist/ui/pom.xml
===================================================================
--- root/ui-sandbox/panels/trunk/dist/ui/pom.xml (rev 0)
+++ root/ui-sandbox/panels/trunk/dist/ui/pom.xml 2010-06-15 15:50:35 UTC (rev 17626)
@@ -0,0 +1,205 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ JBoss, Home of Professional Open Source Copyright 2010, Red Hat,
+ Inc. and individual contributors by the @authors tag. See the
+ copyright.txt in the distribution for a full listing of
+ individual contributors. This is free software; you can
+ redistribute it and/or modify it under the terms of the GNU
+ Lesser General Public License as published by the Free Software
+ Foundation; either version 2.1 of the License, or (at your
+ option) any later version. This software is distributed in the
+ hope that it will be useful, but WITHOUT ANY WARRANTY; without
+ even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+ PARTICULAR PURPOSE. See the GNU Lesser General Public License
+ for more details. You should have received a copy of the GNU
+ Lesser General Public License along with this software; if not,
+ write to the Free Software Foundation, Inc., 51 Franklin St,
+ Fifth Floor, Boston, MA 02110-1301 USA, or see the FSF site:
+
http://www.fsf.org.
+-->
+<project
xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
http://maven.apache.org/xsd/maven-4.0.0.xsd">
+
+ <modelVersion>4.0.0</modelVersion>
+
+ <parent>
+ <groupId>org.richfaces.ui.panels</groupId>
+ <artifactId>richfaces-ui-panels-parent</artifactId>
+ <version>4.0.0-SNAPSHOT</version>
+ </parent>
+
+ <groupId>org.richfaces.ui</groupId>
+ <artifactId>richfaces-ui-panels-ui</artifactId>
+ <packaging>jar</packaging>
+ <name>Richfaces UI panels ui</name>
+
+ <properties>
+
<assembly.projects.group>org.richfaces.ui.panels</assembly.projects.group>
+
<faces-shade-transformers.version>1</faces-shade-transformers.version>
+ </properties>
+
+ <dependencyManagement>
+ <dependencies>
+ <dependency>
+ <groupId>org.richfaces.ui.panels</groupId>
+ <artifactId>richfaces-ui-panels-bom</artifactId>
+ <version>${project.version}</version>
+ <scope>import</scope>
+ <type>pom</type>
+ </dependency>
+ </dependencies>
+ </dependencyManagement>
+
+ <dependencies>
+ <!-- artifacts for aggregation -->
+
+ <!-- artifacts for javadoc generation -->
+ <dependency>
+ <groupId>${project.groupId}</groupId>
+ <artifactId>richfaces-ui-panels-impl</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>${jsf2.api.groupid}</groupId>
+ <artifactId>${jsf2.api.artifactid}</artifactId>
+ <scope>provided</scope>
+ </dependency>
+ <dependency>
+ <groupId>javax.el</groupId>
+ <artifactId>el-api</artifactId>
+ </dependency>
+ </dependencies>
+
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-shade-plugin</artifactId>
+ <version>1.3.3</version>
+ <executions>
+ <execution>
+ <phase>package</phase>
+ <goals>
+ <goal>shade</goal>
+ </goals>
+ <configuration>
+ <artifactSet>
+ <includes>
+
<include>${assembly.projects.group}:*-ui:*</include>
+ </includes>
+ </artifactSet>
+ <createSourcesJar>true</createSourcesJar>
+ <transformers>
+ <transformer
implementation="org.richfaces.build.shade.resource.TaglibXmlResourceTransformer">
+ <taglibs>
+ <taglib>
+
<
targetNamespace>http://richfaces.org/panels</targetNamespace>
+
<sourceNamespacesPattern>.*</sourceNamespacesPattern>
+ </taglib>
+ </taglibs>
+ </transformer>
+ <transformer
implementation="org.richfaces.build.shade.resource.FacesConfigXmlResourceTransformer"
/>
+ </transformers>
+ </configuration>
+ </execution>
+ </executions>
+ <dependencies>
+ <dependency>
+ <groupId>org.richfaces.build.resources</groupId>
+ <artifactId>faces-shade-transformers</artifactId>
+
<version>${faces-shade-transformers.version}</version>
+ </dependency>
+ </dependencies>
+ </plugin>
+ </plugins>
+ </build>
+ <profiles>
+ <profile>
+ <id>release</id>
+
+ <build>
+ <plugins>
+ <plugin>
+ <!-- unpack necessary dependencies for collecting jsdoc and
javadocs -->
+ <artifactId>maven-dependency-plugin</artifactId>
+ <executions>
+ <execution>
+ <id>deps</id>
+ <phase>process-sources</phase>
+ <goals>
+ <goal>unpack-dependencies</goal>
+ </goals>
+ <configuration>
+ <classifier>sources</classifier>
+
+
<includeGroupIds>${assembly.projects.group}</includeGroupIds>
+
<useSubDirectoryPerArtifact>true</useSubDirectoryPerArtifact>
+
<excludeTransitive>true</excludeTransitive>
+ </configuration>
+ </execution>
+ </executions>
+ </plugin>
+<!-- <plugin>
+ <!– collecting jsdoc –>
+ <groupId>gr.abiss.mvn.plugins</groupId>
+ <artifactId>maven-jstools-plugin</artifactId>
+ <executions>
+ <execution>
+ <id>jsdoc</id>
+ <phase>prepare-package</phase>
+ <configuration>
+
<outputBaseDirectory>${basedir}/target</outputBaseDirectory>
+
<jsDir>${basedir}/target/dependency</jsDir>
+ <includes>**/*.js</includes>
+ <caseSensitive>true</caseSensitive>
+ </configuration>
+ <goals>
+ <goal>jsdoc</goal>
+ </goals>
+ </execution>
+ </executions>
+ </plugin>
+ <plugin>
+ <!– pack jsdoc to jar –>
+ <artifactId>maven-jar-plugin</artifactId>
+ <executions>
+ <execution>
+ <id>pack-jsodcs</id>
+ <phase>package</phase>
+ <goals>
+ <goal>jar</goal>
+ </goals>
+ <configuration>
+
<classesDirectory>${basedir}/target/jsdoc</classesDirectory>
+ <classifier>jsdoc</classifier>
+ </configuration>
+ </execution>
+ </executions>
+ </plugin>-->
+ <plugin>
+ <!-- collecting javadoc -->
+ <artifactId>maven-javadoc-plugin</artifactId>
+ <version>2.7</version>
+ <executions>
+ <execution>
+ <id>javadoc-jar</id>
+ <phase>package</phase>
+ <goals>
+ <goal>jar</goal>
+ </goals>
+ <configuration>
+
<sourcepath>${basedir}/target/dependency</sourcepath>
+ </configuration>
+ </execution>
+ </executions>
+ </plugin>
+ </plugins>
+ </build>
+ </profile>
+ </profiles>
+
+ <scm>
+
<
connection>scm:svn:http://anonsvn.jboss.org/repos/richfaces/root/ui/pa...
+
<
developerConnection>scm:svn:https://svn.jboss.org/repos/richfaces/root...
+ <
url>http://fisheye.jboss.org/browse/richfaces</url>
+ </scm>
+</project>
Added: root/ui-sandbox/panels/trunk/docs/panels-classes 1.1.png
===================================================================
(Binary files differ)
Property changes on: root/ui-sandbox/panels/trunk/docs/panels-classes 1.1.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: root/ui-sandbox/panels/trunk/docs/panels-taglib 1.1.png
===================================================================
(Binary files differ)
Property changes on: root/ui-sandbox/panels/trunk/docs/panels-taglib 1.1.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: root/ui-sandbox/panels/trunk/docs/renderkit 1.1.png
===================================================================
(Binary files differ)
Property changes on: root/ui-sandbox/panels/trunk/docs/renderkit 1.1.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: root/ui-sandbox/panels/trunk/docs/richfaces 4.0.eap
===================================================================
(Binary files differ)
Property changes on: root/ui-sandbox/panels/trunk/docs/richfaces 4.0.eap
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: root/ui-sandbox/panels/trunk/parent/pom.xml
===================================================================
--- root/ui-sandbox/panels/trunk/parent/pom.xml (rev 0)
+++ root/ui-sandbox/panels/trunk/parent/pom.xml 2010-06-15 15:50:35 UTC (rev 17626)
@@ -0,0 +1,184 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ JBoss, Home of Professional Open Source Copyright 2010, Red Hat,
+ Inc. and individual contributors by the @authors tag. See the
+ copyright.txt in the distribution for a full listing of
+ individual contributors. This is free software; you can
+ redistribute it and/or modify it under the terms of the GNU
+ Lesser General Public License as published by the Free Software
+ Foundation; either version 2.1 of the License, or (at your
+ option) any later version. This software is distributed in the
+ hope that it will be useful, but WITHOUT ANY WARRANTY; without
+ even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+ PARTICULAR PURPOSE. See the GNU Lesser General Public License
+ for more details. You should have received a copy of the GNU
+ Lesser General Public License along with this software; if not,
+ write to the Free Software Foundation, Inc., 51 Franklin St,
+ Fifth Floor, Boston, MA 02110-1301 USA, or see the FSF site:
+
http://www.fsf.org.
+-->
+
+<project
xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
http://maven.apache.org/xsd/maven-4.0.0.xsd">
+
+ <modelVersion>4.0.0</modelVersion>
+
+ <parent>
+ <groupId>org.richfaces</groupId>
+ <artifactId>richfaces-parent</artifactId>
+ <version>7</version>
+ </parent>
+
+ <groupId>org.richfaces.ui.panels</groupId>
+ <artifactId>richfaces-ui-panels-parent</artifactId>
+ <version>4.0.0-SNAPSHOT</version>
+ <name>Richfaces UI Components: panels parent</name>
+ <packaging>pom</packaging>
+
+ <properties>
+ <richfaces.checkstyle.version>1</richfaces.checkstyle.version>
+
<org.richfaces.cdk.version>4.0.0-SNAPSHOT</org.richfaces.cdk.version>
+ </properties>
+
+ <dependencyManagement>
+ <dependencies>
+ <dependency>
+ <groupId>org.richfaces.ui.panels</groupId>
+ <artifactId>richfaces-ui-panels-bom</artifactId>
+ <version>${project.version}</version>
+ <scope>import</scope>
+ <type>pom</type>
+ </dependency>
+
+ <dependency>
+ <groupId>org.richfaces.cdk</groupId>
+ <artifactId>annotations</artifactId>
+ <version>${org.richfaces.cdk.version}</version>
+ </dependency>
+ </dependencies>
+ </dependencyManagement>
+
+
+ <build>
+ <pluginManagement>
+ <plugins>
+ <plugin>
+ <groupId>org.richfaces.cdk</groupId>
+ <artifactId>maven-cdk-plugin</artifactId>
+ <version>${org.richfaces.cdk.version}</version>
+ </plugin>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-dependency-plugin</artifactId>
+ <version>2.1</version>
+ </plugin>
+ <plugin>
+ <groupId>org.codehaus.mojo</groupId>
+ <artifactId>xml-maven-plugin</artifactId>
+ <version>1.0-beta-2</version>
+ </plugin>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-archetype-plugin</artifactId>
+ <version>2.0-alpha-4</version>
+ <extensions>true</extensions>
+ </plugin>
+ </plugins>
+ </pluginManagement>
+
+ <plugins>
+ <plugin>
+ <artifactId>maven-checkstyle-plugin</artifactId>
+ <dependencies>
+ <dependency>
+ <groupId>org.richfaces</groupId>
+ <artifactId>richfaces-build-checkstyle</artifactId>
+ <version>${richfaces.checkstyle.version}</version>
+ </dependency>
+ </dependencies>
+ </plugin>
+
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-enforcer-plugin</artifactId>
+ <version>1.0-beta-1</version>
+ <configuration>
+ <fail>false</fail>
+ </configuration>
+ </plugin>
+
+ <plugin>
+ <groupId>org.richfaces.cdk</groupId>
+ <artifactId>maven-cdk-plugin</artifactId>
+ <configuration>
+ <library>
+ <prefix>org.richfaces</prefix>
+ <taglib>
+ <
uri>http://richfaces.org/panels</uri>
+ <shortName>panels</shortName>
+ <displayName>panels components
tags</displayName>
+ </taglib>
+ </library>
+ </configuration>
+ <executions>
+ <execution>
+ <id>cdk-generate-sources</id>
+ <phase>generate-sources</phase>
+ <goals>
+ <goal>generate</goal>
+ </goals>
+ </execution>
+ </executions>
+ </plugin>
+ </plugins>
+ </build>
+
+ <profiles>
+ <profile>
+ <id>release</id>
+
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-javadoc-plugin</artifactId>
+ <configuration>
+ <javadocVersion>1.5</javadocVersion>
+ <aggregate>true</aggregate>
+ </configuration>
+ <executions>
+ <execution>
+ <id>generate-javadoc</id>
+ <phase>generate-sources</phase>
+ <goals>
+ <goal>jar</goal>
+ </goals>
+ </execution>
+ </executions>
+ </plugin>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-source-plugin</artifactId>
+ <configuration>
+ <aggregate>true</aggregate>
+ </configuration>
+ <executions>
+ <execution>
+ <id>generate-source</id>
+ <phase>generate-sources</phase>
+ <goals>
+ <goal>jar</goal>
+ </goals>
+ </execution>
+ </executions>
+ </plugin>
+ </plugins>
+ </build>
+ </profile>
+ </profiles>
+
+ <scm>
+
<
connection>scm:svn:http://anonsvn.jboss.org/repos/richfaces/root/ui/pa...
+
<
developerConnection>scm:svn:https://svn.jboss.org/repos/richfaces/root...
+ <
url>http://fisheye.jboss.org/browse/richfaces</url>
+ </scm>
+</project>
Added: root/ui-sandbox/panels/trunk/pom.xml
===================================================================
--- root/ui-sandbox/panels/trunk/pom.xml (rev 0)
+++ root/ui-sandbox/panels/trunk/pom.xml 2010-06-15 15:50:35 UTC (rev 17626)
@@ -0,0 +1,86 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ JBoss, Home of Professional Open Source Copyright 2010, Red Hat,
+ Inc. and individual contributors by the @authors tag. See the
+ copyright.txt in the distribution for a full listing of
+ individual contributors. This is free software; you can
+ redistribute it and/or modify it under the terms of the GNU
+ Lesser General Public License as published by the Free Software
+ Foundation; either version 2.1 of the License, or (at your
+ option) any later version. This software is distributed in the
+ hope that it will be useful, but WITHOUT ANY WARRANTY; without
+ even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+ PARTICULAR PURPOSE. See the GNU Lesser General Public License
+ for more details. You should have received a copy of the GNU
+ Lesser General Public License along with this software; if not,
+ write to the Free Software Foundation, Inc., 51 Franklin St,
+ Fifth Floor, Boston, MA 02110-1301 USA, or see the FSF site:
+
http://www.fsf.org.
+--><project
xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
http://maven.apache.org/xsd/maven-4.0.0.xsd">
+
+ <modelVersion>4.0.0</modelVersion>
+
+ <parent>
+ <groupId>org.richfaces</groupId>
+ <artifactId>richfaces-parent</artifactId>
+ <version>7</version>
+ </parent>
+
+ <groupId>org.richfaces.ui.panels</groupId>
+ <artifactId>panels-aggregator</artifactId>
+ <version>4.0.0-SNAPSHOT</version>
+ <packaging>pom</packaging>
+ <name>Richfaces UI Components: panels Aggregator</name>
+
+ <modules>
+ <module>bom</module>
+ <module>parent</module>
+
+ <module>ui</module>
+ <module>demo</module>
+
+ <!--<module>old-togglePanel</module>-->
+ <!--<module>old-tabPanel</module>-->
+
+ <!--<module>dist</module>-->
+ </modules>
+
+ <build>
+ <pluginManagement>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-release-plugin</artifactId>
+ <configuration>
+ <!-- The dist requires clean install for prepare -->
+ <preparationGoals>clean install</preparationGoals>
+ </configuration>
+ </plugin>
+ </plugins>
+ </pluginManagement>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-release-plugin</artifactId>
+ <configuration>
+ <!-- The dist requires clean install for prepare -->
+ <preparationGoals>clean install</preparationGoals>
+ </configuration>
+ </plugin>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-enforcer-plugin</artifactId>
+ <version>1.0-beta-1</version>
+ <configuration>
+ <fail>false</fail>
+ </configuration>
+ </plugin>
+ </plugins>
+ </build>
+
+ <scm>
+
<
connection>scm:svn:http://anonsvn.jboss.org/repos/richfaces/root/ui/pa...
+
<
developerConnection>scm:svn:https://svn.jboss.org/repos/richfaces/root...
+ <
url>http://fisheye.jboss.org/browse/richfaces</url>
+ </scm>
+</project>
\ No newline at end of file
Added: root/ui-sandbox/panels/trunk/readme.txt
===================================================================
Added: root/ui-sandbox/panels/trunk/ui/pom.xml
===================================================================
--- root/ui-sandbox/panels/trunk/ui/pom.xml (rev 0)
+++ root/ui-sandbox/panels/trunk/ui/pom.xml 2010-06-15 15:50:35 UTC (rev 17626)
@@ -0,0 +1,279 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!--
+ JBoss, Home of Professional Open Source Copyright 2010, Red Hat,
+ Inc. and individual contributors by the @authors tag. See the
+ copyright.txt in the distribution for a full listing of
+ individual contributors. This is free software; you can
+ redistribute it and/or modify it under the terms of the GNU
+ Lesser General Public License as published by the Free Software
+ Foundation; either version 2.1 of the License, or (at your
+ option) any later version. This software is distributed in the
+ hope that it will be useful, but WITHOUT ANY WARRANTY; without
+ even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+ PARTICULAR PURPOSE. See the GNU Lesser General Public License
+ for more details. You should have received a copy of the GNU
+ Lesser General Public License along with this software; if not,
+ write to the Free Software Foundation, Inc., 51 Franklin St,
+ Fifth Floor, Boston, MA 02110-1301 USA, or see the FSF site:
+
http://www.fsf.org.
+-->
+
+<project
xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
http://maven.apache.org/xsd/maven-4.0.0.xsd">
+
+ <modelVersion>4.0.0</modelVersion>
+
+ <parent>
+ <groupId>org.richfaces.ui.panels</groupId>
+ <artifactId>richfaces-ui-panels-parent</artifactId>
+ <version>4.0.0-SNAPSHOT</version>
+ </parent>
+
+ <groupId>org.richfaces.ui.panels</groupId>
+ <artifactId>richfaces-ui-panels-ui</artifactId>
+ <name>Richfaces UI Components: togglePanel ui</name>
+ <packaging>jar</packaging>
+
+ <dependencyManagement>
+ <dependencies>
+ <dependency>
+ <groupId>org.richfaces.ui.misc</groupId>
+ <artifactId>richfaces-ui-misc-bom</artifactId>
+ <version>4.0.0-SNAPSHOT</version>
+ <scope>import</scope>
+ <type>pom</type>
+ </dependency>
+
+ <dependency>
+ <groupId>org.richfaces.ui.core</groupId>
+ <artifactId>richfaces-ui-core-ui</artifactId>
+ <version>4.0.0-SNAPSHOT</version>
+ <scope>import</scope>
+ <type>pom</type>
+ </dependency>
+ </dependencies>
+ </dependencyManagement>
+
+ <dependencies>
+ <!-- runtime -->
+<!-- <dependency>
+ <groupId>${project.groupId}</groupId>
+ <artifactId>togglePanel-impl</artifactId>
+ <version>${project.version}</version>
+ </dependency>-->
+ <dependency>
+ <groupId>org.richfaces.ui.misc</groupId>
+ <artifactId>richfaces-ui-misc-ui</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.richfaces.ui.core</groupId>
+ <artifactId>richfaces-ui-core-ui</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.richfaces.core</groupId>
+ <artifactId>richfaces-core-api</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.richfaces.core</groupId>
+ <artifactId>richfaces-core-impl</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.richfaces.core</groupId>
+ <artifactId>richfaces-core-api</artifactId>
+ </dependency>
+ <dependency>
+ <!-- todo remove this dependency or move to test scope -->
+ <groupId>org.richfaces.core</groupId>
+ <artifactId>richfaces-core-impl</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.richfaces.cdk</groupId>
+ <artifactId>annotations</artifactId>
+ <scope>provided</scope>
+ </dependency>
+
+ <!-- JSF with dependencies -->
+ <dependency>
+ <groupId>${jsf2.api.groupid}</groupId>
+ <artifactId>${jsf2.api.artifactid}</artifactId>
+ <scope>provided</scope>
+ </dependency>
+ <dependency>
+ <groupId>javax.servlet</groupId>
+ <artifactId>servlet-api</artifactId>
+ <scope>provided</scope>
+ </dependency>
+ <dependency>
+ <groupId>javax.servlet.jsp</groupId>
+ <artifactId>jsp-api</artifactId>
+ <scope>provided</scope>
+ </dependency>
+ <dependency>
+ <groupId>javax.el</groupId>
+ <artifactId>el-api</artifactId>
+ <scope>provided</scope>
+ </dependency>
+ <dependency>
+ <groupId>javax.servlet</groupId>
+ <artifactId>jstl</artifactId>
+ <scope>provided</scope>
+ </dependency>
+
+ <!-- tests -->
+ <dependency>
+ <groupId>${jsf2.impl.groupid}</groupId>
+ <artifactId>${jsf2.impl.artifactid}</artifactId>
+ <scope>test</scope>
+ </dependency>
+ <dependency>
+ <!-- todo api? -->
+ <groupId>org.slf4j</groupId>
+ <artifactId>slf4j-log4j12</artifactId>
+ <scope>test</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.jboss.test-jsf</groupId>
+ <artifactId>jsf-test-stage</artifactId>
+ <scope>test</scope>
+ </dependency>
+ <dependency>
+ <groupId>junit</groupId>
+ <artifactId>junit</artifactId>
+ <scope>test</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.jboss.test-jsf</groupId>
+ <artifactId>htmlunit-client</artifactId>
+ <scope>test</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.jboss.test-jsf</groupId>
+ <artifactId>jsf-mock</artifactId>
+ <scope>test</scope>
+ </dependency>
+ </dependencies>
+
+ <build>
+ <pluginManagement>
+ <plugins>
+ <plugin>
+ <groupId>org.richfaces.cdk</groupId>
+ <artifactId>maven-cdk-plugin</artifactId>
+ <version>${org.richfaces.cdk.version}</version>
+ </plugin>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-dependency-plugin</artifactId>
+ <version>2.1</version>
+ </plugin>
+ <plugin>
+ <groupId>org.codehaus.mojo</groupId>
+ <artifactId>xml-maven-plugin</artifactId>
+ <version>1.0-beta-2</version>
+ </plugin>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-archetype-plugin</artifactId>
+ <version>2.0-alpha-4</version>
+ <extensions>true</extensions>
+ </plugin>
+ </plugins>
+ </pluginManagement>
+
+ <plugins>
+ <plugin>
+ <artifactId>maven-checkstyle-plugin</artifactId>
+ <dependencies>
+ <dependency>
+ <groupId>org.richfaces</groupId>
+ <artifactId>richfaces-build-checkstyle</artifactId>
+ <version>${richfaces.checkstyle.version}</version>
+ </dependency>
+ </dependencies>
+ </plugin>
+
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-enforcer-plugin</artifactId>
+ <version>1.0-beta-1</version>
+ <configuration>
+ <fail>false</fail>
+ </configuration>
+ </plugin>
+
+ <plugin>
+ <groupId>org.richfaces.cdk</groupId>
+ <artifactId>maven-cdk-plugin</artifactId>
+ <configuration>
+ <library>
+ <prefix>org.richfaces</prefix>
+ <taglib>
+ <
uri>http://richfaces.org/panels</uri>
+ <shortName>panels</shortName>
+ <displayName>panels components
tags</displayName>
+ </taglib>
+ </library>
+ </configuration>
+ <executions>
+ <execution>
+ <id>cdk-generate-sources</id>
+ <phase>generate-sources</phase>
+ <goals>
+ <goal>generate</goal>
+ </goals>
+ </execution>
+ </executions>
+ </plugin>
+ </plugins>
+ </build>
+
+ <profiles>
+ <profile>
+ <id>release</id>
+
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-javadoc-plugin</artifactId>
+ <configuration>
+ <javadocVersion>1.5</javadocVersion>
+ <aggregate>true</aggregate>
+ </configuration>
+ <executions>
+ <execution>
+ <id>generate-javadoc</id>
+ <phase>generate-sources</phase>
+ <goals>
+ <goal>jar</goal>
+ </goals>
+ </execution>
+ </executions>
+ </plugin>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-source-plugin</artifactId>
+ <configuration>
+ <aggregate>true</aggregate>
+ </configuration>
+ <executions>
+ <execution>
+ <id>generate-source</id>
+ <phase>generate-sources</phase>
+ <goals>
+ <goal>jar</goal>
+ </goals>
+ </execution>
+ </executions>
+ </plugin>
+ </plugins>
+ </build>
+ </profile>
+ </profiles>
+
+ <scm>
+
<
connection>scm:svn:http://anonsvn.jboss.org/repos/richfaces/root/ui/pa...
+
<
developerConnection>scm:svn:https://svn.jboss.org/repos/richfaces/root...
+ <
url>http://fisheye.jboss.org/browse/richfaces</url>
+ </scm>
+</project>
\ No newline at end of file
Added:
root/ui-sandbox/panels/trunk/ui/src/main/java/org/richfaces/component/AbstractSwitchablePanel.java
===================================================================
---
root/ui-sandbox/panels/trunk/ui/src/main/java/org/richfaces/component/AbstractSwitchablePanel.java
(rev 0)
+++
root/ui-sandbox/panels/trunk/ui/src/main/java/org/richfaces/component/AbstractSwitchablePanel.java 2010-06-15
15:50:35 UTC (rev 17626)
@@ -0,0 +1,101 @@
+package org.richfaces.component;
+
+import org.richfaces.event.SwitchablePanelSwitchEvent;
+
+import javax.el.ValueExpression;
+import javax.faces.component.UIOutput;
+import javax.faces.context.FacesContext;
+import javax.faces.event.AbortProcessingException;
+import javax.faces.event.ActionEvent;
+import javax.faces.event.FacesEvent;
+import javax.faces.event.ValueChangeEvent;
+
+/**
+ * @author akolonitsky
+ * @version 1.0
+ * @since 11-Jun-2010 10:29:29 AM
+ */
+public abstract class AbstractSwitchablePanel extends UIOutput {
+
+ public static final String COMPONENT_TYPE =
"org.richfaces.SwitchablePanel";
+
+ public static final String COMPONENT_FAMILY =
"org.richfaces.SwitchablePanel";
+
+ public abstract String getActiveState();
+
+ public abstract String getInitialState();
+
+ public abstract String getStatesOrder();
+
+ public abstract Mode getSwitchMode();
+
+ @Override
+ public void queueEvent(FacesEvent event) {
+ super.queueEvent(event);
+ }
+
+ @Override
+ public void broadcast(FacesEvent facesEvent) throws AbortProcessingException {
+
+ if (facesEvent instanceof ActionEvent) {
+ //TODO invoke action listener or remove it
+// if (isImmediate()) {
+// FacesContext facesContext = FacesContext.getCurrentInstance();
+// facesContext.renderResponse();
+// }
+ } //TODO else here
+
+ if (facesEvent instanceof SwitchablePanelSwitchEvent) {
+ if (isRendered()) {
+ FacesContext facesContext = FacesContext.getCurrentInstance();
+
+ SwitchablePanelSwitchEvent switchEvent = (SwitchablePanelSwitchEvent)
facesEvent;
+
+ Object newValue = switchEvent.getValue();
+ Object oldValue = getValue();
+ if ((oldValue == null && newValue != null) ||
+ (oldValue != null && !oldValue.equals(newValue))) {
+
+ queueEvent(new ValueChangeEvent(this, oldValue, newValue));
+ }
+
+ //TODO UIInput should update the model, not the switchable panel itself
+ ValueExpression valueBinding = getValueExpression("value");
+ if (valueBinding != null) {
+ valueBinding.setValue(facesContext.getELContext(), newValue);
+ setValue(null);
+// setLocalValueSet(false);
+ } else {
+ setValue(newValue);
+ }
+ }
+ } else /* component should throw IllegalArgumentException for unknown events -
RF-30 */ {
+ super.broadcast(facesEvent);
+ }
+ }
+
+ @Override
+ public void processDecodes(FacesContext context) {
+ super.processDecodes(context);
+ }
+
+ @Override
+ public void processUpdates(FacesContext context) {
+ super.processUpdates(context);
+ }
+
+ @Override
+ public void processValidators(FacesContext context) {
+ super.processValidators(context);
+ }
+
+ @Override
+ public Object saveState(FacesContext context) {
+ return super.saveState(context);
+ }
+
+ @Override
+ public void restoreState(FacesContext context, Object state) {
+ super.restoreState(context, state);
+ }
+}
\ No newline at end of file
Added:
root/ui-sandbox/panels/trunk/ui/src/main/java/org/richfaces/component/AbstractTitledPanel.java
===================================================================
---
root/ui-sandbox/panels/trunk/ui/src/main/java/org/richfaces/component/AbstractTitledPanel.java
(rev 0)
+++
root/ui-sandbox/panels/trunk/ui/src/main/java/org/richfaces/component/AbstractTitledPanel.java 2010-06-15
15:50:35 UTC (rev 17626)
@@ -0,0 +1,23 @@
+package org.richfaces.component;
+
+import org.richfaces.cdk.annotations.Attribute;
+
+/**
+ * @author akolonitsky
+ * @version 1.0
+ * @since 11-Jun-2010 10:29:29 AM
+ */
+//@JsfComponent
+public abstract class AbstractTitledPanel extends AbstractToggledPanel implements
TitledPanel {
+
+ @Override
+ public String getName(){
+ return getClientId();
+ }
+
+ @Attribute
+ public abstract String getLabel();
+
+// public abstract String getIcon();
+
+}
\ No newline at end of file
Added:
root/ui-sandbox/panels/trunk/ui/src/main/java/org/richfaces/component/AbstractToggleControl.java
===================================================================
---
root/ui-sandbox/panels/trunk/ui/src/main/java/org/richfaces/component/AbstractToggleControl.java
(rev 0)
+++
root/ui-sandbox/panels/trunk/ui/src/main/java/org/richfaces/component/AbstractToggleControl.java 2010-06-15
15:50:35 UTC (rev 17626)
@@ -0,0 +1,71 @@
+package org.richfaces.component;
+
+import org.ajax4jsf.renderkit.AjaxRendererUtils;
+import org.richfaces.cdk.annotations.Attribute;
+import org.richfaces.component.behavior.ComponentControlBehavior;
+
+import javax.faces.FacesException;
+import javax.faces.component.UIComponent;
+import javax.faces.context.FacesContext;
+
+/**
+ * @author akolonitsky
+ * @version 1.0
+ * @since 11-Jun-2010 10:29:30 AM
+ */
+//@JsfBehavior (generate = "org.richfaces.component.UIToggleControl")
+public abstract class AbstractToggleControl extends ComponentControlBehavior {
+
+ @Attribute
+ public abstract String getForPanel();
+
+ @Attribute
+ public abstract String getSwitchToState();
+
+ // TODO ?
+ public UISwitchablePanel getPanel() throws FacesException {
+ String target = this.getForPanel();
+
+ if (target != null) {
+
+ UIComponent targetComponent = null; /*RendererUtils.getInstance()
+ .findComponentFor(this., target);*/
+
+ if (null != targetComponent) {
+ return (UISwitchablePanel) targetComponent;
+ } else {
+ throw new FacesException("Parent panel for control (id="
+ /*+ getClientId(getFacesContext())*/
+ + ") has not been found.");
+ }
+ } else {
+
+ UIComponent control = null; // this.getParent();
+ while (control != null) {
+ if (control instanceof UISwitchablePanel) {
+ return (UISwitchablePanel) control;
+ }
+
+ control = control.getParent();
+ }
+ throw new FacesException("Parent panel for control (id="
+ + /*getClientId(getFacesContext()) + */") has not been
found.");
+ }
+ }
+
+// @Override
+ protected void setupReRender(FacesContext facesContext) {
+// super.setupReRender(facesContext);
+ UISwitchablePanel togglePanel = getPanel();
+ AjaxRendererUtils.addRegionByName(facesContext, togglePanel,
+ togglePanel.getId());
+
+ AjaxRendererUtils.addRegionByName(facesContext, null/*this*/, ""
+ /*this.getId()*/);
+ }
+
+// @Override
+ public String getFamily() {
+ return ""; // COMPONENT_FAMILY;
+ }
+}
\ No newline at end of file
Added:
root/ui-sandbox/panels/trunk/ui/src/main/java/org/richfaces/component/AbstractToggledPanel.java
===================================================================
---
root/ui-sandbox/panels/trunk/ui/src/main/java/org/richfaces/component/AbstractToggledPanel.java
(rev 0)
+++
root/ui-sandbox/panels/trunk/ui/src/main/java/org/richfaces/component/AbstractToggledPanel.java 2010-06-15
15:50:35 UTC (rev 17626)
@@ -0,0 +1,21 @@
+package org.richfaces.component;
+
+import org.richfaces.cdk.annotations.Attribute;
+
+import javax.faces.component.UIOutput;
+
+/**
+ * @author akolonitsky
+ * @version 1.0
+ * @since 11-Jun-2010 10:29:30 AM
+ */
+//@JsfComponent
+public abstract class AbstractToggledPanel extends UIOutput implements NamedPanel {
+
+ @Attribute
+ public abstract String getName();
+
+ @Attribute
+ public abstract String getSwitchMode();
+
+}
\ No newline at end of file
Added: root/ui-sandbox/panels/trunk/ui/src/main/java/org/richfaces/component/Method.java
===================================================================
--- root/ui-sandbox/panels/trunk/ui/src/main/java/org/richfaces/component/Method.java
(rev 0)
+++
root/ui-sandbox/panels/trunk/ui/src/main/java/org/richfaces/component/Method.java 2010-06-15
15:50:35 UTC (rev 17626)
@@ -0,0 +1,22 @@
+package org.richfaces.component;
+
+/**
+ * @author akolonitsky
+ * @since Jun 15, 2010
+ */
+public enum Method {
+ /**
+ * value for tab change method for - client-side tabs.
+ */
+ client,
+
+ /**
+ * value for tab change method - server-side tabs
+ */
+ server,
+
+ /**
+ * value for tab change method - ajax tabs
+ */
+ ajax
+}
Added:
root/ui-sandbox/panels/trunk/ui/src/main/java/org/richfaces/component/NamedPanel.java
===================================================================
--- root/ui-sandbox/panels/trunk/ui/src/main/java/org/richfaces/component/NamedPanel.java
(rev 0)
+++
root/ui-sandbox/panels/trunk/ui/src/main/java/org/richfaces/component/NamedPanel.java 2010-06-15
15:50:35 UTC (rev 17626)
@@ -0,0 +1,12 @@
+package org.richfaces.component;
+
+/**
+ * @author akolonitsky
+ * @version 1.0
+ * @since 11-Jun-2010 10:29:30 AM
+ */
+public interface NamedPanel {
+
+ String getName();
+
+}
\ No newline at end of file
Added:
root/ui-sandbox/panels/trunk/ui/src/main/java/org/richfaces/component/TitledPanel.java
===================================================================
---
root/ui-sandbox/panels/trunk/ui/src/main/java/org/richfaces/component/TitledPanel.java
(rev 0)
+++
root/ui-sandbox/panels/trunk/ui/src/main/java/org/richfaces/component/TitledPanel.java 2010-06-15
15:50:35 UTC (rev 17626)
@@ -0,0 +1,14 @@
+package org.richfaces.component;
+
+/**
+ * @author akolonitsky
+ * @version 1.0
+ * @created 11-Jun-2010 10:29:30 AM
+ */
+public interface TitledPanel extends NamedPanel {
+
+ public String getLabel();
+
+// public String getIcon();
+
+}
\ No newline at end of file
Added:
root/ui-sandbox/panels/trunk/ui/src/main/java/org/richfaces/component/UIDivPanel.java
===================================================================
--- root/ui-sandbox/panels/trunk/ui/src/main/java/org/richfaces/component/UIDivPanel.java
(rev 0)
+++
root/ui-sandbox/panels/trunk/ui/src/main/java/org/richfaces/component/UIDivPanel.java 2010-06-15
15:50:35 UTC (rev 17626)
@@ -0,0 +1,43 @@
+/**
+ * License Agreement.
+ *
+ * Rich Faces - Natural Ajax for Java Server Faces (JSF)
+ *
+ * Copyright (C) 2007 Exadel, Inc.
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License version 2.1 as published by the Free Software Foundation.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this library; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+ */
+
+package org.richfaces.component;
+
+import javax.faces.component.UIComponentBase;
+
+/**
+ * @author akolonitsky
+ * @since Jun 14, 2010
+ */
+public class UIDivPanel extends UIComponentBase {
+
+ public static final String COMPONENT_TYPE = "org.richfaces.panels.Div";
+
+ public static final String COMPONENT_FAMILY = "org.richfaces.panels.Div";
+
+ public UIDivPanel() {
+ }
+
+ @Override
+ public String getFamily() {
+ return COMPONENT_FAMILY;
+ }
+}
Added:
root/ui-sandbox/panels/trunk/ui/src/main/java/org/richfaces/component/UISwitchablePanel.java
===================================================================
---
root/ui-sandbox/panels/trunk/ui/src/main/java/org/richfaces/component/UISwitchablePanel.java
(rev 0)
+++
root/ui-sandbox/panels/trunk/ui/src/main/java/org/richfaces/component/UISwitchablePanel.java 2010-06-15
15:50:35 UTC (rev 17626)
@@ -0,0 +1,72 @@
+/**
+ * License Agreement.
+ *
+ * Rich Faces - Natural Ajax for Java Server Faces (JSF)
+ *
+ * Copyright (C) 2007 Exadel, Inc.
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License version 2.1 as published by the Free Software Foundation.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this library; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+ */
+
+package org.richfaces.component;
+
+/**
+ * @author akolonitsky
+ * @since Jun 15, 2010
+ */
+public class UISwitchablePanel extends AbstractSwitchablePanel {
+
+ private enum PropertyKeys {
+ activeState,
+ initialState,
+ statesOrder,
+ switchMode,
+ }
+
+ @Override
+ public String getActiveState() {
+ return (String) getStateHelper().eval(PropertyKeys.activeState);
+ }
+
+ public void setActiveState(String activeState) {
+ getStateHelper().put(PropertyKeys.activeState, activeState);
+ }
+
+ @Override
+ public String getInitialState() {
+ return (String) getStateHelper().eval(PropertyKeys.initialState);
+ }
+
+ public void setInitialState(String initialState) {
+ getStateHelper().put(PropertyKeys.initialState, initialState);
+ }
+
+ @Override
+ public String getStatesOrder() {
+ return (String) getStateHelper().eval(PropertyKeys.statesOrder);
+ }
+
+ public void setStatesOrder(String statesOrder) {
+ getStateHelper().put(PropertyKeys.statesOrder, statesOrder);
+ }
+
+ @Override
+ public Mode getSwitchMode() {
+ return (Mode) getStateHelper().eval(PropertyKeys.switchMode, Mode.AJAX);
+ }
+
+ public void setSwitchMode(Mode switchMode) {
+ getStateHelper().put(PropertyKeys.switchMode, switchMode);
+ }
+}
Added:
root/ui-sandbox/panels/trunk/ui/src/main/java/org/richfaces/component/UISwitchablePanelImpl.java
===================================================================
---
root/ui-sandbox/panels/trunk/ui/src/main/java/org/richfaces/component/UISwitchablePanelImpl.java
(rev 0)
+++
root/ui-sandbox/panels/trunk/ui/src/main/java/org/richfaces/component/UISwitchablePanelImpl.java 2010-06-15
15:50:35 UTC (rev 17626)
@@ -0,0 +1,262 @@
+/**
+ * License Agreement.
+ *
+ * JBoss RichFaces - Ajax4jsf Component Library
+ *
+ * Copyright (C) 2007 Exadel, Inc.
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License version 2.1 as published by the Free Software Foundation.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this library; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+ */
+
+package org.richfaces.component;
+
+import org.ajax4jsf.renderkit.AjaxRendererUtils;
+import org.richfaces.event.SwitchablePanelSwitchEvent;
+
+import javax.el.ValueExpression;
+import javax.faces.component.UIComponent;
+import javax.faces.component.UIInput;
+import javax.faces.context.FacesContext;
+import javax.faces.event.AbortProcessingException;
+import javax.faces.event.ActionEvent;
+import javax.faces.event.FacesEvent;
+import javax.faces.event.PhaseId;
+import javax.faces.event.ValueChangeEvent;
+import java.io.Serializable;
+import java.util.Iterator;
+
+/**
+ * @author Nick Belaevski - nbelaevski(a)exadel.com
+ * created 23.01.2007
+ */
+public abstract class UISwitchablePanelImpl extends UIInput implements Serializable {
+
+ /**
+ * value for tab change method - ajax tabs
+ */
+ public static final String AJAX_METHOD = "ajax";
+
+ /**
+ * value for tab change method for - client-side tabs.
+ */
+ public static final String CLIENT_METHOD = "client";
+
+ /**
+ * value for tab change method - server-side tabs
+ */
+ public static final String SERVER_METHOD = "server";
+
+ /**
+ * default tab change method - server.
+ */
+ public static final String DEFAULT_METHOD = SERVER_METHOD;
+ private String switchType;
+
+ public String getSwitchType() {
+ if (this.switchType != null) {
+ return switchType;
+ }
+
+ ValueExpression switchTypeExpression =
getValueExpression("switchType");
+
+ if (switchTypeExpression != null) {
+ return (String)
switchTypeExpression.getValue(FacesContext.getCurrentInstance().getELContext());
+ }
+
+ return DEFAULT_METHOD;
+ }
+
+ public void setSwitchType(String switchType) {
+ this.switchType = switchType;
+ }
+
+ public Object convertSwitchValue(UIComponent component, Object object) {
+ return object;
+ }
+
+ public void queueEvent(FacesEvent event) {
+ if ((event instanceof SwitchablePanelSwitchEvent) &&
this.equals(event.getComponent())) {
+ if (isImmediate()) {
+ event.setPhaseId(PhaseId.APPLY_REQUEST_VALUES);
+ } else {
+ event.setPhaseId(PhaseId.UPDATE_MODEL_VALUES);
+ }
+ }
+
+ super.queueEvent(event);
+ }
+
+ public void broadcast(FacesEvent facesEvent) throws AbortProcessingException {
+ if (facesEvent instanceof ActionEvent) {
+
+ // TODO invoke action listener or remove it
+ if (isImmediate()) {
+ FacesContext facesContext = FacesContext.getCurrentInstance();
+
+ facesContext.renderResponse();
+ }
+ } // TODO else here
+
+ if (facesEvent instanceof SwitchablePanelSwitchEvent) {
+ if (isRendered()) {
+ FacesContext facesContext = FacesContext.getCurrentInstance();
+ SwitchablePanelSwitchEvent switchEvent = (SwitchablePanelSwitchEvent)
facesEvent;
+ Object newValue = convertSwitchValue(switchEvent.getEventSource(),
switchEvent.getValue());
+ Object oldValue = getValue();
+
+ if (((oldValue == null) && (newValue != null)) || ((oldValue !=
null) && !oldValue.equals(newValue))) {
+ queueEvent(new ValueChangeEvent(this, oldValue, newValue));
+ }
+
+ // TODO UIInput should update the model, not the switchable panel itself
+ ValueExpression valueBinding = getValueExpression("value");
+
+ if (valueBinding != null) {
+ valueBinding.setValue(facesContext.getELContext(), newValue);
+ setValue(null);
+ setLocalValueSet(false);
+ } else {
+ setValue(newValue);
+ }
+
+ if (AjaxRendererUtils.isAjaxRequest(facesContext)
+
+ /* && this.getSwitchType().equals(AJAX_METHOD) */
+ ) { // RF-7292
+ AjaxRendererUtils.addRegionByName(facesContext, this, this.getId());
+ }
+ }
+ } else /* component should throw IllegalArgumentException for unknown events -
RF-30 */ {
+ super.broadcast(facesEvent);
+ }
+ }
+
+ public void updateModel(FacesContext context) {
+
+ // no processing here
+ }
+
+ protected Iterator<UIComponent> getSwitchedFacetsAndChildren() {
+ return getFacetsAndChildren();
+ }
+
+ public void processDecodes(FacesContext context) {
+ if (context == null) {
+ throw new NullPointerException("FacesContext is null!");
+ }
+
+ if (!isRendered()) {
+ return;
+ }
+
+ // Process all facets and children of this component
+ Iterator<UIComponent> kids = getSwitchedFacetsAndChildren();
+
+ while (kids.hasNext()) {
+ UIComponent kid = kids.next();
+
+ kid.processDecodes(context);
+ }
+
+// try {
+ decode(context);
+
+ if (isImmediate()) {
+ validate(context);
+ }
+// } catch (RuntimeException e) {
+// context.renderResponse();
+//
+// throw e;
+// }
+ }
+
+ public void processUpdates(FacesContext context) {
+ if (context == null) {
+ throw new NullPointerException("FacesContext is null!");
+ }
+
+ if (!isRendered()) {
+ return;
+ }
+
+ Iterator<UIComponent> kids = getSwitchedFacetsAndChildren();
+
+ while (kids.hasNext()) {
+ UIComponent kid = kids.next();
+
+ kid.processUpdates(context);
+ }
+
+// try {
+ updateModel(context);
+
+ if (!isValid()) {
+ context.renderResponse();
+ }
+// } catch (RuntimeException e) {
+// context.renderResponse();
+//
+// throw e;
+// }
+ }
+
+ public void processValidators(FacesContext context) {
+ if (context == null) {
+ throw new NullPointerException("FacesContext is null!");
+ }
+
+ if (!isRendered()) {
+ return;
+ }
+
+ Iterator<UIComponent> kids = getSwitchedFacetsAndChildren();
+
+ while (kids.hasNext()) {
+ UIComponent kid = (UIComponent) kids.next();
+
+ kid.processValidators(context);
+ }
+
+// try {
+ if (!isImmediate()) {
+ validate(context);
+
+ if (!isValid()) {
+ context.renderResponse();
+ }
+ }
+// } catch (RuntimeException e) {
+// context.renderResponse();
+//
+// throw e;
+// }
+ }
+
+ public Object saveState(FacesContext context) {
+ Object[] states = new Object[2];
+
+ states[0] = super.saveState(context);
+ states[1] = switchType;
+
+ return states;
+ }
+
+ public void restoreState(FacesContext context, Object state) {
+ Object[] states = (Object[]) state;
+
+ super.restoreState(context, states[0]);
+ this.switchType = (String) states[1];
+ }
+}
Added:
root/ui-sandbox/panels/trunk/ui/src/main/java/org/richfaces/component/UISwitchablePanela.java
===================================================================
---
root/ui-sandbox/panels/trunk/ui/src/main/java/org/richfaces/component/UISwitchablePanela.java
(rev 0)
+++
root/ui-sandbox/panels/trunk/ui/src/main/java/org/richfaces/component/UISwitchablePanela.java 2010-06-15
15:50:35 UTC (rev 17626)
@@ -0,0 +1,166 @@
+/**
+ * License Agreement.
+ *
+ * JBoss RichFaces - Ajax4jsf Component Library
+ *
+ * Copyright (C) 2007 Exadel, Inc.
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License version 2.1 as published by the Free Software Foundation.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this library; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+ */
+
+package org.richfaces.component;
+
+import org.richfaces.event.SwitchablePanelSwitchEvent;
+
+import javax.el.ValueExpression;
+import javax.faces.component.UIComponent;
+import javax.faces.component.UIInput;
+import javax.faces.context.FacesContext;
+import javax.faces.el.ValueBinding;
+import javax.faces.event.AbortProcessingException;
+import javax.faces.event.ActionEvent;
+import javax.faces.event.FacesEvent;
+import javax.faces.event.PhaseId;
+import javax.faces.event.ValueChangeEvent;
+
+/**
+ * @author Nick Belaevski - nbelaevski(a)exadel.com
+ * created 23.01.2007
+ */
+public abstract class UISwitchablePanela extends UIInput {
+
+ /**
+ * default tab change method - server.
+ */
+ public static final Method DEFAULT_METHOD = Method.ajax;
+
+ private Method switchType;
+
+ public Method getSwitchType() {
+ if (this.switchType != null) {
+ return switchType;
+ }
+
+ ValueBinding switchTypeBinding = getValueBinding("switchType");
+ if (switchTypeBinding != null) {
+ return (Method)
switchTypeBinding.getValue(FacesContext.getCurrentInstance());
+ }
+
+ return DEFAULT_METHOD;
+ }
+
+ public void setSwitchType(Method switchType) {
+ this.switchType = switchType;
+ }
+
+ public Object convertSwitchValue(UIComponent component, Object object) {
+ return object;
+ }
+
+ @Override
+ public void queueEvent(FacesEvent event) {
+
+ if (event instanceof SwitchablePanelSwitchEvent &&
this.equals(event.getComponent())) {
+ if (isImmediate()) {
+ event.setPhaseId(PhaseId.APPLY_REQUEST_VALUES);
+ } else {
+ event.setPhaseId(PhaseId.UPDATE_MODEL_VALUES);
+ }
+ }
+
+ super.queueEvent(event);
+ }
+
+ @Override
+ public void broadcast(FacesEvent facesEvent) throws AbortProcessingException {
+
+ if (facesEvent instanceof ActionEvent) {
+ //TODO invoke action listener or remove it
+ if (isImmediate()) {
+ FacesContext facesContext = FacesContext.getCurrentInstance();
+ facesContext.renderResponse();
+ }
+ } //TODO else here
+
+
+ if (facesEvent instanceof SwitchablePanelSwitchEvent) {
+ if (isRendered()) {
+ switchPanels(facesEvent);
+ }
+ } else /* component should throw IllegalArgumentException for unknown events -
RF-30 */ {
+ super.broadcast(facesEvent);
+ }
+ }
+
+ private void switchPanels(FacesEvent facesEvent) {
+ FacesContext facesContext = FacesContext.getCurrentInstance();
+
+ SwitchablePanelSwitchEvent switchEvent = (SwitchablePanelSwitchEvent)
facesEvent;
+ Object newValue = convertSwitchValue(switchEvent.getEventSource(),
+ switchEvent.getValue());
+
+ Object oldValue = getValue();
+ if ((oldValue == null && newValue != null) ||
+ (oldValue != null && !oldValue.equals(newValue))) {
+
+ queueEvent(new ValueChangeEvent(this, oldValue, newValue));
+ }
+
+ //TODO UIInput should update the model, not the switchable panel itself
+ ValueExpression valueBinding = getValueExpression("value");
+ if (valueBinding != null) {
+ valueBinding.setValue(facesContext.getELContext(), newValue);
+ setValue(null);
+ setLocalValueSet(false);
+ } else {
+ setValue(newValue);
+ }
+ }
+
+ public void updateModel(FacesContext context) {
+ //no processing here
+ }
+
+ @Override
+ public void processDecodes(FacesContext context) {
+ super.processDecodes(context);
+ }
+
+ @Override
+ public void processUpdates(FacesContext context) {
+ super.processUpdates(context);
+ }
+
+ @Override
+ public void processValidators(FacesContext context) {
+ super.processValidators(context);
+ }
+
+ @Override
+ public Object saveState(FacesContext context) {
+ Object[] states = new Object[2];
+ states[0] = super.saveState(context);
+ states[1] = switchType;
+
+ return states;
+ }
+
+ @Override
+ public void restoreState(FacesContext context, Object state) {
+ Object[] states = (Object[]) state;
+ super.restoreState(context, states[0]);
+
+ this.switchType = (Method) states[1];
+ }
+}
\ No newline at end of file
Added:
root/ui-sandbox/panels/trunk/ui/src/main/java/org/richfaces/renderkit/html/AccordionRenderer.java
===================================================================
---
root/ui-sandbox/panels/trunk/ui/src/main/java/org/richfaces/renderkit/html/AccordionRenderer.java
(rev 0)
+++
root/ui-sandbox/panels/trunk/ui/src/main/java/org/richfaces/renderkit/html/AccordionRenderer.java 2010-06-15
15:50:35 UTC (rev 17626)
@@ -0,0 +1,11 @@
+package org.richfaces.renderkit.html;
+
+/**
+ * @author akolonitsky
+ * @version 1.0
+ * @created 11-Jun-2010 10:29:30 AM
+ */
+public class AccordionRenderer {
+
+
+}
\ No newline at end of file
Added:
root/ui-sandbox/panels/trunk/ui/src/main/java/org/richfaces/renderkit/html/DivPanelRenderer.java
===================================================================
---
root/ui-sandbox/panels/trunk/ui/src/main/java/org/richfaces/renderkit/html/DivPanelRenderer.java
(rev 0)
+++
root/ui-sandbox/panels/trunk/ui/src/main/java/org/richfaces/renderkit/html/DivPanelRenderer.java 2010-06-15
15:50:35 UTC (rev 17626)
@@ -0,0 +1,90 @@
+/**
+ * License Agreement.
+ *
+ * Rich Faces - Natural Ajax for Java Server Faces (JSF)
+ *
+ * Copyright (C) 2007 Exadel, Inc.
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License version 2.1 as published by the Free Software Foundation.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this library; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+ */
+
+package org.richfaces.renderkit.html;
+
+import org.ajax4jsf.renderkit.RendererBase;
+import org.ajax4jsf.renderkit.RendererUtils;
+import org.richfaces.component.UIDivPanel;
+
+import javax.faces.component.UIComponent;
+import javax.faces.context.FacesContext;
+import javax.faces.context.ResponseWriter;
+import java.io.IOException;
+import java.util.Map;
+
+/**
+ * @author akolonitsky
+ * @since Jun 14, 2010
+ */
+public class DivPanelRenderer extends RendererBase {
+
+ public static final String[] ATTRIBUTES = new String[] {
+ "lang",
+ "onclick",
+ "ondblclick",
+ "onmousedown",
+ "onmousemove",
+ "onmouseout",
+ "onmouseover",
+ "onmouseup",
+ "title",
+ "style",
+ "styleClass",
+ "dir",
+ };
+
+ public DivPanelRenderer() {
+ }
+
+ @Override
+ protected void doEncodeBegin(ResponseWriter writer, FacesContext context, UIComponent
component) throws IOException {
+ super.doEncodeBegin(writer, context, component);
+
+ writer.startElement(RendererUtils.HTML.DIV_ELEM, component);
+ writer.writeAttribute("id", component.getClientId(context),
"clientId");
+
+ writeAttributes(writer, component, ATTRIBUTES);
+ }
+
+ private void writeAttributes(ResponseWriter writer, UIComponent component, String[]
attributes) throws IOException {
+ Map<String,Object> componentAttributes = component.getAttributes();
+ for (String attrName : attributes) {
+ Object attrValue = componentAttributes.get(attrName);
+ if (attrValue != null) {
+ // TODO Use RendererUtils
+ writer.writeAttribute(attrName, attrValue, attrName);
+ }
+ }
+ }
+
+ @Override
+ protected void doEncodeEnd(ResponseWriter writer, FacesContext context, UIComponent
component) throws IOException {
+ super.doEncodeEnd(writer, context, component);
+
+ writer.endElement(RendererUtils.HTML.DIV_ELEM);
+ }
+
+ @Override
+ protected Class<? extends UIComponent> getComponentClass() {
+ return UIDivPanel.class;
+ }
+}
Added:
root/ui-sandbox/panels/trunk/ui/src/main/java/org/richfaces/renderkit/html/SimplePanelRenderer.java
===================================================================
---
root/ui-sandbox/panels/trunk/ui/src/main/java/org/richfaces/renderkit/html/SimplePanelRenderer.java
(rev 0)
+++
root/ui-sandbox/panels/trunk/ui/src/main/java/org/richfaces/renderkit/html/SimplePanelRenderer.java 2010-06-15
15:50:35 UTC (rev 17626)
@@ -0,0 +1,46 @@
+package org.richfaces.renderkit.html;
+
+import org.ajax4jsf.renderkit.RendererBase;
+
+import javax.faces.component.UIComponent;
+import javax.faces.context.FacesContext;
+import javax.faces.context.ResponseWriter;
+import java.io.IOException;
+
+/**
+ * @author akolonitsky
+ * @version 1.0
+ * @created 11-Jun-2010 10:29:30 AM
+ */
+public class SimplePanelRenderer extends RendererBase {
+
+ /**
+ * TML layout for generated markup. Possible values: "block" for generating
an
+ * HTML <div> element, "inline" for generating an HTML <span>
element, and "none"
+ * for generating no HTML element. There is a minor exception for the
"none" case
+ * where a child element has the property "rendered" set to
"false". In this case,
+ * we create an empty <span> element with same ID as the child element to use
as a
+ * placeholder for later processing. Default value is "inline"
+ */
+// private ${boolean} layout;
+// private ${UIComponent} binding;
+// private ${boolean} keepTransient;
+// private String id;
+// private ${boolean} rendered;
+// private ${String} title;
+// private ${String} lang;
+// private ${String} on*Event;
+// private ${String} style;
+// private ${String} styleClass;
+//
+
+ @Override
+ protected void doEncodeBegin(ResponseWriter writer, FacesContext context, UIComponent
component) throws IOException {
+ writer.append("<div>");
+ }
+
+ @Override
+ protected void doEncodeEnd(ResponseWriter writer, FacesContext context, UIComponent
component) throws IOException {
+ writer.append("</div>");
+ }
+}
\ No newline at end of file
Added:
root/ui-sandbox/panels/trunk/ui/src/main/java/org/richfaces/renderkit/html/TabPanelRenderer.java
===================================================================
---
root/ui-sandbox/panels/trunk/ui/src/main/java/org/richfaces/renderkit/html/TabPanelRenderer.java
(rev 0)
+++
root/ui-sandbox/panels/trunk/ui/src/main/java/org/richfaces/renderkit/html/TabPanelRenderer.java 2010-06-15
15:50:35 UTC (rev 17626)
@@ -0,0 +1,10 @@
+package org.richfaces.renderkit.html;
+
+/**
+ * @author akolonitsky
+ * @version 1.0
+ * @created 11-Jun-2010 10:29:30 AM
+ */
+public class TabPanelRenderer {
+
+}
\ No newline at end of file
Added:
root/ui-sandbox/panels/trunk/ui/src/main/java/org/richfaces/renderkit/html/ToggleControlRenderer.java
===================================================================
---
root/ui-sandbox/panels/trunk/ui/src/main/java/org/richfaces/renderkit/html/ToggleControlRenderer.java
(rev 0)
+++
root/ui-sandbox/panels/trunk/ui/src/main/java/org/richfaces/renderkit/html/ToggleControlRenderer.java 2010-06-15
15:50:35 UTC (rev 17626)
@@ -0,0 +1,10 @@
+package org.richfaces.renderkit.html;
+
+/**
+ * @author akolonitsky
+ * @version 1.0
+ * @created 11-Jun-2010 10:29:30 AM
+ */
+public class ToggleControlRenderer {
+
+}
\ No newline at end of file
Added: root/ui-sandbox/panels/trunk/ui/src/main/resources/META-INF/faces-config.xml
===================================================================
--- root/ui-sandbox/panels/trunk/ui/src/main/resources/META-INF/faces-config.xml
(rev 0)
+++
root/ui-sandbox/panels/trunk/ui/src/main/resources/META-INF/faces-config.xml 2010-06-15
15:50:35 UTC (rev 17626)
@@ -0,0 +1,54 @@
+<?xml version="1.0" encoding="UTF-8"
standalone="yes"?>
+<faces-config version="2.0" metadata-complete="false"
+
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/javaee/web-facesconfig_2_0.xsd"
+
xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:cdk="http://richfaces.org/cdk/extensions"
+
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+ <component>
+ <component-type>org.richfaces.panels.Div</component-type>
+
<component-class>org.richfaces.component.UIDivPanel</component-class>
+ <property>
+ <description>The value binding expression used to wire up this
+ component to a component property of a JavaBean class
+ </description>
+ <property-name>binding</property-name>
+
<property-class>javax.faces.component.UIComponent</property-class>
+ </property>
+ <property>
+ <description>
+ The component identifier for this component. This value must be
+ unique within the closest parent component that is a naming
+ container.
+ </description>
+ <display-name>Component Identifier</display-name>
+ <icon/>
+ <property-name>id</property-name>
+ <property-class>java.lang.String</property-class>
+ </property>
+ <property>
+ <description>
+ Flag indicating whether or not this component should be rendered
+ (during Render Response Phase), or processed on any subsequent
+ form submit. The default value for this property is true.
+ </description>
+ <display-name>Rendered Flag</display-name>
+ <icon/>
+ <property-name>rendered</property-name>
+ <property-class>boolean</property-class>
+ </property>
+ </component>
+
+ <render-kit>
+ <render-kit-id>HTML_BASIC</render-kit-id>
+ <renderer>
+ <component-family>org.richfaces.panels.Div</component-family>
+ <renderer-type>org.richfaces.panels.DivRenderer</renderer-type>
+
<renderer-class>org.richfaces.renderkit.html.DivPanelRenderer</renderer-class>
+ </renderer>
+ </render-kit>
+ <faces-config-extension>
+ <cdk:taglib>
+ <cdk:shortName>panels</cdk:shortName>
+ <
cdk:uri>http://richfaces.org/panels</cdk:uri>
+ </cdk:taglib>
+ </faces-config-extension>
+</faces-config>
Added: root/ui-sandbox/panels/trunk/ui/src/main/resources/META-INF/panels.taglib.xml
===================================================================
--- root/ui-sandbox/panels/trunk/ui/src/main/resources/META-INF/panels.taglib.xml
(rev 0)
+++
root/ui-sandbox/panels/trunk/ui/src/main/resources/META-INF/panels.taglib.xml 2010-06-15
15:50:35 UTC (rev 17626)
@@ -0,0 +1,82 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<facelet-taglib
xmlns="http://java.sun.com/xml/ns/javaee"
+
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
+
http://java.sun.com/xml/ns/javaee/web-facelettaglibrary_2_0.xsd"
version="2.0" id="a4j">
+ <
namespace>http://richfaces.org/panels</namespace>
+ <tag>
+ <tag-name>divPanel</tag-name>
+ <component>
+ <component-type>org.richfaces.panels.Div</component-type>
+ <renderer-type>org.richfaces.panels.DivRenderer</renderer-type>
+ </component>
+
+ <!-- JSF -->
+ <attribute>
+ <description>The value binding expression used to wire up this
component to a component property of a JavaBean class</description>
+ <name>binding</name>
+ <type>javax.faces.component.UIComponent</type>
+ </attribute>
+ <attribute>
+ <description>The component identifier for this component. This value
must be unique within the closest parent component that is a naming
container.</description>
+ <name>id</name>
+ <type>java.lang.String</type>
+ </attribute>
+ <attribute>
+ <description>Flag indicating whether or not this component should be
rendered (during Render Response Phase), or processed on any subsequent form submit. The
default value for this property is true.</description>
+ <name>rendered</name>
+ <type>boolean</type>
+ </attribute>
+
+ <!-- HTML JS -->
+ <attribute>
+ <name>lang</name>
+ <type>java.lang.String</type>
+ </attribute>
+ <attribute>
+ <name>onclick</name>
+ <type>java.lang.String</type>
+ </attribute>
+ <attribute>
+ <name>ondblclick</name>
+ <type>java.lang.String</type>
+ </attribute>
+ <attribute>
+ <name>onmousedown</name>
+ <type>java.lang.String</type>
+ </attribute>
+ <attribute>
+ <name>onmousemove</name>
+ <type>java.lang.String</type>
+ </attribute>
+ <attribute>
+ <name>onmouseout</name>
+ <type>java.lang.String</type>
+ </attribute>
+ <attribute>
+ <name>onmouseover</name>
+ <type>java.lang.String</type>
+ </attribute>
+ <attribute>
+ <name>onmouseup</name>
+ <type>java.lang.String</type>
+ </attribute>
+ <attribute>
+ <name>title</name>
+ <type>java.lang.String</type>
+ </attribute>
+ <attribute>
+ <name>style</name>
+ <type>java.lang.String</type>
+ </attribute>
+ <attribute>
+ <name>styleClass</name>
+ <type>java.lang.String</type>
+ </attribute>
+ <attribute>
+ <name>dir</name>
+ <type>java.lang.String</type>
+ </attribute>
+ </tag>
+</facelet-taglib>
Added:
root/ui-sandbox/panels/trunk/ui/src/test/java/org/richfaces/renderkit/html/DivPanelRendererTest.java
===================================================================
---
root/ui-sandbox/panels/trunk/ui/src/test/java/org/richfaces/renderkit/html/DivPanelRendererTest.java
(rev 0)
+++
root/ui-sandbox/panels/trunk/ui/src/test/java/org/richfaces/renderkit/html/DivPanelRendererTest.java 2010-06-15
15:50:35 UTC (rev 17626)
@@ -0,0 +1,16 @@
+package org.richfaces.renderkit.html;
+
+import org.junit.Test;
+
+public class DivPanelRendererTest {
+
+ @Test
+ public void testFoo() throws Exception {
+
+// renderView("/test.jsf");
+// ajax(10, "test data X", createAjaxParameters());
+// ajax(1030, "test data Y", createAjaxParameters());
+// AbstractQueueComponentTest.TestsResult result = getTestsResult();
+// System.out.println(result.getCurrentTime());
+ }
+}
\ No newline at end of file
Added: root/ui-sandbox/panels/trunk/ui/target/checkstyle-checker.xml
===================================================================
--- root/ui-sandbox/panels/trunk/ui/target/checkstyle-checker.xml
(rev 0)
+++ root/ui-sandbox/panels/trunk/ui/target/checkstyle-checker.xml 2010-06-15 15:50:35 UTC
(rev 17626)
@@ -0,0 +1,320 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!DOCTYPE module PUBLIC "-//Puppy Crawl//DTD Check Configuration 1.2//EN"
+ "http://www.puppycrawl.com/dtds/configuration_1_2.dtd">
+<module name="Checker">
+ <property name="severity" value="error"/>
+ <module name="Translation"/>
+ <!--<module name="FileLength">-->
+ <!--<property name="max" value="1000"/>-->
+ <!--<property name="severity"
value="warning"/>-->
+ <!--</module>-->
+
+ <module name="TreeWalker">
+ <property name="severity" value="error"/>
+
+ <!-- Checks for Javadoc comments. -->
+ <!-- See
http://checkstyle.sourceforge.net/config_javadoc.html -->
+ <module name="JavadocType">
+ <property name="severity" value="warning"/>
+ </module>
+ <module name="JavadocVariable">
+ <property name="scope" value="public"/>
+ <property name="severity" value="warning"/>
+ </module>
+ <module name="JavadocStyle">
+ <property name="checkEmptyJavadoc" value="true"/>
+ <property name="checkFirstSentence"
value="false"/>
+ <property name="severity" value="warning"/>
+ </module>
+ </module>
+
+ <module name="TreeWalker">
+ <!-- Checks for Naming Conventions. -->
+ <!-- See
http://checkstyle.sourceforge.net/config_naming.html -->
+ <module name="ConstantName">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="LocalFinalVariableName">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="LocalVariableName">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="MemberName">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="MethodName">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="PackageName">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="ParameterName">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="StaticVariableName">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="TypeName">
+ <property name="severity" value="error"/>
+ </module>
+ </module>
+
+ <module name="TreeWalker">
+ <!-- Checks for imports -->
+ <!-- See
http://checkstyle.sourceforge.net/config_import.html -->
+ <module name="AvoidStarImport">
+ <property name="severity" value="warning"/>
+ </module>
+ <module name="IllegalImport">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="RedundantImport">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="UnusedImports">
+ <property name="severity" value="error"/>
+ </module>
+ </module>
+
+ <module name="TreeWalker">
+ <!-- Checks for Size Violations. -->
+ <!-- See
http://checkstyle.sourceforge.net/config_sizes.html -->
+ <module name="LineLength">
+ <property name="max" value="120"/>
+ <property name="severity" value="warning"/>
+ </module>
+ <module name="MethodLength">
+ <property name="tokens" value="METHOD_DEF"/>
+ <property name="max" value="60"/>
+ <!-- I think must be 30 -->
+ <property name="countEmpty" value="false"/>
+ <property name="severity" value="warning"/>
+ </module>
+ <module name="AnonInnerLength">
+ <property name="max" value="40"/>
+ <property name="severity" value="error"/>
+ </module>
+ <module name="ParameterNumber">
+ <property name="severity" value="warning"/>
+ </module>
+ </module>
+
+ <module name="TreeWalker">
+ <!-- Checks for whitespace -->
+ <!-- See
http://checkstyle.sourceforge.net/config_whitespace.html -->
+ <!--<module name="TabCharacter"/>-->
+ <module name="EmptyForIteratorPad">
+ <property name="severity" value="info"/>
+ </module>
+ <module name="MethodParamPad">
+ <property name="severity" value="info"/>
+ </module>
+ <module name="NoWhitespaceAfter">
+ <property name="severity" value="info"/>
+ </module>
+ <module name="NoWhitespaceBefore">
+ <property name="severity" value="info"/>
+ </module>
+ <module name="OperatorWrap">
+ <property name="severity" value="info"/>
+ </module>
+ <module name="ParenPad">
+ <property name="severity" value="info"/>
+ </module>
+ <module name="TypecastParenPad">
+ <property name="tokens" value="RPAREN,TYPECAST"/>
+ <property name="severity" value="info"/>
+ </module>
+ <module name="WhitespaceAfter">
+ <property name="severity" value="info"/>
+ </module>
+ <module name="WhitespaceAround">
+ <property name="tokens"
+ value="ASSIGN,BAND,BAND_ASSIGN,BOR,BOR_ASSIGN,BSR,BSR_ASSIGN,
+ BXOR,BXOR_ASSIGN,COLON,DIV,DIV_ASSIGN,EQUAL,GE,GT,LAND,LE,LITERAL_ASSERT,
+
LITERAL_CATCH,LITERAL_DO,LITERAL_ELSE,LITERAL_FINALLY,LITERAL_FOR,LITERAL_IF,
+
LITERAL_RETURN,LITERAL_SYNCHRONIZED,LITERAL_TRY,LITERAL_WHILE,LOR,LT,MINUS,MINUS_ASSIGN,
+ MOD,MOD_ASSIGN,NOT_EQUAL,PLUS,PLUS_ASSIGN,QUESTION,SL,SLIST,SL_ASSIGN,SR,
+ SR_ASSIGN,STAR,STAR_ASSIGN,LITERAL_ASSERT,TYPE_EXTENSION_AND"/>
+ <property name="severity" value="info"/>
+ </module>
+ </module>
+
+ <module name="TreeWalker">
+ <!-- Modifier Checks -->
+ <!-- See
http://checkstyle.sourceforge.net/config_modifier.html -->
+ <module name="ModifierOrder">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="RedundantModifier">
+ <property name="severity" value="info"/>
+ </module>
+
+ <!-- Checks for blocks. You know, those {}'s -->
+ <!--
http://checkstyle.sourceforge.net/config_blocks.html -->
+ <module name="AvoidNestedBlocks">
+ <property name="allowInSwitchCase" value="true"/>
+ <property name="severity" value="error"/>
+ </module>
+ <module name="EmptyBlock">
+ <property name="option" value="text"/>
+ <property name="severity" value="error"/>
+ </module>
+ <module name="LeftCurly">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="NeedBraces">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="RightCurly">
+ <property name="severity" value="error"/>
+ </module>
+ </module>
+
+ <module name="TreeWalker">
+ <!-- Checks for common coding problems -->
+ <!-- See
http://checkstyle.sourceforge.net/config_coding.html -->
+ <module name="CovariantEquals">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="DoubleCheckedLocking">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="EmptyStatement">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="EqualsHashCode">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="IllegalInstantiation">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="InnerAssignment">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="MagicNumber">
+ <property name="ignoreNumbers" value="-1, 0, 1"/>
+ <property name="severity" value="warning"/>
+ <!-- TODO <property name="severity"
value="error"/> -->
+ </module>
+ <module name="MissingSwitchDefault">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="ModifiedControlVariable">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="SimplifyBooleanExpression">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="SimplifyBooleanReturn">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="StringLiteralEquality">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="NestedIfDepth">
+ <property name="max" value="3"/>
+ <property name="severity" value="warning"/>
+ </module>
+ <module name="NestedTryDepth">
+ <property name="max" value="3"/>
+ <property name="severity" value="error"/>
+ </module>
+ <module name="IllegalCatch">
+ <property name="illegalClassNames"
+ value="java.lang.Throwable, java.lang.RuntimeException,
java.lang.Error"/>
+ <property name="severity" value="error"/>
+ </module>
+
+ <!-- desable besause -
http://jira.codehaus.org/browse/MCHECKSTYLE-111 -->
+ <!-- <module name="IllegalThrows"/> -->
+ <!-- <module name="RedundantThrows"> -->
+ <!-- <property name="severity" value="warning"/>
-->
+ <!-- TODO <property name="severity"
value="error"/>-->
+ <!-- </module> -->
+ <!--<module name="JavadocMethod">-->
+ <!--<property name="scope"
value="public"/>-->
+ <!--<property name="severity"
value="warning"/>-->
+ <!--<property name="allowMissingThrowsTags"
value="true"/>-->
+ <!--</module>-->
+
+ <module name="ParameterAssignment">
+ <property name="severity" value="warning"/>
+ <!-- TODO <property name="severity"
value="error"/>-->
+ </module>
+ <module name="DefaultComesLast">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="FallThrough">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="MultipleVariableDeclarations">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="UnnecessaryParentheses">
+ <property name="severity" value="info"/>
+ </module>
+ </module>
+
+ <module name="TreeWalker">
+ <!-- Checks for class design -->
+ <!-- See
http://checkstyle.sourceforge.net/config_design.html -->
+ <module name="FinalClass">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="HideUtilityClassConstructor">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="InterfaceIsType">
+ <property name="severity" value="warning"/>
+ </module>
+ <module name="VisibilityModifier">
+ <property name="packageAllowed" value="true"/>
+ <property name="protectedAllowed" value="true"/>
+ <property name="severity" value="error"/>
+ </module>
+ </module>
+
+ <module name="TreeWalker">
+ <!-- Miscellaneous other checks. -->
+ <!-- See
http://checkstyle.sourceforge.net/config_metrics.html -->
+ <module name="CyclomaticComplexity">
+ <property name="severity" value="warning"/>
+ </module>
+
+ <!-- Miscellaneous other checks. -->
+ <!-- See
http://checkstyle.sf.net/config_misc.html -->
+ <module name="ArrayTypeStyle">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="UpperEll">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="ParameterName">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="DeclarationOrder">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="FallThrough">
+ <property name="severity" value="error"/>
+ </module>
+ <module name="HiddenField">
+ <property name="tokens" value="VARIABLE_DEF"/>
+ <property name="severity" value="info"/>
+ </module>
+ <module name="UncommentedMain">
+ <property name="severity" value="warning"/>
+ </module>
+ <module name="TodoComment">
+ <property name="format" value="TODO"/>
+ <property name="severity" value="warning"/>
+ </module>
+
+ <module name="Indentation">
+ <property name="severity" value="error"/>
+ </module>
+ </module>
+</module>
Added: root/ui-sandbox/panels/trunk/ui/target/checkstyle-header.txt
===================================================================
--- root/ui-sandbox/panels/trunk/ui/target/checkstyle-header.txt
(rev 0)
+++ root/ui-sandbox/panels/trunk/ui/target/checkstyle-header.txt 2010-06-15 15:50:35 UTC
(rev 17626)
@@ -0,0 +1,177 @@
+
+ Apache License
+ Version 2.0, January 2004
+
http://www.apache.org/licenses/
+
+ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+ 1. Definitions.
+
+ "License" shall mean the terms and conditions for use, reproduction,
+ and distribution as defined by Sections 1 through 9 of this document.
+
+ "Licensor" shall mean the copyright owner or entity authorized by
+ the copyright owner that is granting the License.
+
+ "Legal Entity" shall mean the union of the acting entity and all
+ other entities that control, are controlled by, or are under common
+ control with that entity. For the purposes of this definition,
+ "control" means (i) the power, direct or indirect, to cause the
+ direction or management of such entity, whether by contract or
+ otherwise, or (ii) ownership of fifty percent (50%) or more of the
+ outstanding shares, or (iii) beneficial ownership of such entity.
+
+ "You" (or "Your") shall mean an individual or Legal Entity
+ exercising permissions granted by this License.
+
+ "Source" form shall mean the preferred form for making modifications,
+ including but not limited to software source code, documentation
+ source, and configuration files.
+
+ "Object" form shall mean any form resulting from mechanical
+ transformation or translation of a Source form, including but
+ not limited to compiled object code, generated documentation,
+ and conversions to other media types.
+
+ "Work" shall mean the work of authorship, whether in Source or
+ Object form, made available under the License, as indicated by a
+ copyright notice that is included in or attached to the work
+ (an example is provided in the Appendix below).
+
+ "Derivative Works" shall mean any work, whether in Source or Object
+ form, that is based on (or derived from) the Work and for which the
+ editorial revisions, annotations, elaborations, or other modifications
+ represent, as a whole, an original work of authorship. For the purposes
+ of this License, Derivative Works shall not include works that remain
+ separable from, or merely link (or bind by name) to the interfaces of,
+ the Work and Derivative Works thereof.
+
+ "Contribution" shall mean any work of authorship, including
+ the original version of the Work and any modifications or additions
+ to that Work or Derivative Works thereof, that is intentionally
+ submitted to Licensor for inclusion in the Work by the copyright owner
+ or by an individual or Legal Entity authorized to submit on behalf of
+ the copyright owner. For the purposes of this definition, "submitted"
+ means any form of electronic, verbal, or written communication sent
+ to the Licensor or its representatives, including but not limited to
+ communication on electronic mailing lists, source code control systems,
+ and issue tracking systems that are managed by, or on behalf of, the
+ Licensor for the purpose of discussing and improving the Work, but
+ excluding communication that is conspicuously marked or otherwise
+ designated in writing by the copyright owner as "Not a Contribution."
+
+ "Contributor" shall mean Licensor and any individual or Legal Entity
+ on behalf of whom a Contribution has been received by Licensor and
+ subsequently incorporated within the Work.
+
+ 2. Grant of Copyright License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ copyright license to reproduce, prepare Derivative Works of,
+ publicly display, publicly perform, sublicense, and distribute the
+ Work and such Derivative Works in Source or Object form.
+
+ 3. Grant of Patent License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ (except as stated in this section) patent license to make, have made,
+ use, offer to sell, sell, import, and otherwise transfer the Work,
+ where such license applies only to those patent claims licensable
+ by such Contributor that are necessarily infringed by their
+ Contribution(s) alone or by combination of their Contribution(s)
+ with the Work to which such Contribution(s) was submitted. If You
+ institute patent litigation against any entity (including a
+ cross-claim or counterclaim in a lawsuit) alleging that the Work
+ or a Contribution incorporated within the Work constitutes direct
+ or contributory patent infringement, then any patent licenses
+ granted to You under this License for that Work shall terminate
+ as of the date such litigation is filed.
+
+ 4. Redistribution. You may reproduce and distribute copies of the
+ Work or Derivative Works thereof in any medium, with or without
+ modifications, and in Source or Object form, provided that You
+ meet the following conditions:
+
+ (a) You must give any other recipients of the Work or
+ Derivative Works a copy of this License; and
+
+ (b) You must cause any modified files to carry prominent notices
+ stating that You changed the files; and
+
+ (c) You must retain, in the Source form of any Derivative Works
+ that You distribute, all copyright, patent, trademark, and
+ attribution notices from the Source form of the Work,
+ excluding those notices that do not pertain to any part of
+ the Derivative Works; and
+
+ (d) If the Work includes a "NOTICE" text file as part of its
+ distribution, then any Derivative Works that You distribute must
+ include a readable copy of the attribution notices contained
+ within such NOTICE file, excluding those notices that do not
+ pertain to any part of the Derivative Works, in at least one
+ of the following places: within a NOTICE text file distributed
+ as part of the Derivative Works; within the Source form or
+ documentation, if provided along with the Derivative Works; or,
+ within a display generated by the Derivative Works, if and
+ wherever such third-party notices normally appear. The contents
+ of the NOTICE file are for informational purposes only and
+ do not modify the License. You may add Your own attribution
+ notices within Derivative Works that You distribute, alongside
+ or as an addendum to the NOTICE text from the Work, provided
+ that such additional attribution notices cannot be construed
+ as modifying the License.
+
+ You may add Your own copyright statement to Your modifications and
+ may provide additional or different license terms and conditions
+ for use, reproduction, or distribution of Your modifications, or
+ for any such Derivative Works as a whole, provided Your use,
+ reproduction, and distribution of the Work otherwise complies with
+ the conditions stated in this License.
+
+ 5. Submission of Contributions. Unless You explicitly state otherwise,
+ any Contribution intentionally submitted for inclusion in the Work
+ by You to the Licensor shall be under the terms and conditions of
+ this License, without any additional terms or conditions.
+ Notwithstanding the above, nothing herein shall supersede or modify
+ the terms of any separate license agreement you may have executed
+ with Licensor regarding such Contributions.
+
+ 6. Trademarks. This License does not grant permission to use the trade
+ names, trademarks, service marks, or product names of the Licensor,
+ except as required for reasonable and customary use in describing the
+ origin of the Work and reproducing the content of the NOTICE file.
+
+ 7. Disclaimer of Warranty. Unless required by applicable law or
+ agreed to in writing, Licensor provides the Work (and each
+ Contributor provides its Contributions) on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied, including, without limitation, any warranties or conditions
+ of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+ PARTICULAR PURPOSE. You are solely responsible for determining the
+ appropriateness of using or redistributing the Work and assume any
+ risks associated with Your exercise of permissions under this License.
+
+ 8. Limitation of Liability. In no event and under no legal theory,
+ whether in tort (including negligence), contract, or otherwise,
+ unless required by applicable law (such as deliberate and grossly
+ negligent acts) or agreed to in writing, shall any Contributor be
+ liable to You for damages, including any direct, indirect, special,
+ incidental, or consequential damages of any character arising as a
+ result of this License or out of the use or inability to use the
+ Work (including but not limited to damages for loss of goodwill,
+ work stoppage, computer failure or malfunction, or any and all
+ other commercial damages or losses), even if such Contributor
+ has been advised of the possibility of such damages.
+
+ 9. Accepting Warranty or Additional Liability. While redistributing
+ the Work or Derivative Works thereof, You may choose to offer,
+ and charge a fee for, acceptance of support, warranty, indemnity,
+ or other liability obligations and/or rights consistent with this
+ License. However, in accepting such obligations, You may act only
+ on Your own behalf and on Your sole responsibility, not on behalf
+ of any other Contributor, and only if You agree to indemnify,
+ defend, and hold each Contributor harmless for any liability
+ incurred by, or claims asserted against, such Contributor by reason
+ of your accepting any such warranty or additional liability.
+
+ END OF TERMS AND CONDITIONS
Added: root/ui-sandbox/panels/trunk/ui/target/checkstyle-result.xml
===================================================================
--- root/ui-sandbox/panels/trunk/ui/target/checkstyle-result.xml
(rev 0)
+++ root/ui-sandbox/panels/trunk/ui/target/checkstyle-result.xml 2010-06-15 15:50:35 UTC
(rev 17626)
@@ -0,0 +1,336 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<checkstyle version="4.4">
+<file
name="E:\_richfaces\svn\richfaces_root_full_assembler\ui-sandbox\panels\trunk\ui\src\main\java\org\richfaces\component\AbstractSwitchablePanel.java">
+<error line="13" severity="warning" message="Javadoc has
empty description section."
source="com.puppycrawl.tools.checkstyle.checks.javadoc.JavadocStyleCheck"/>
+<error line="20" column="5" severity="warning"
message="Missing a Javadoc comment."
source="com.puppycrawl.tools.checkstyle.checks.javadoc.JavadocVariableCheck"/>
+<error line="22" column="5" severity="warning"
message="Missing a Javadoc comment."
source="com.puppycrawl.tools.checkstyle.checks.javadoc.JavadocVariableCheck"/>
+</file>
+<file
name="E:\_richfaces\svn\richfaces_root_full_assembler\ui-sandbox\panels\trunk\ui\src\main\java\org\richfaces\component\AbstractTitledPanel.java">
+<error line="5" severity="warning" message="Javadoc has empty
description section."
source="com.puppycrawl.tools.checkstyle.checks.javadoc.JavadocStyleCheck"/>
+</file>
+<file
name="E:\_richfaces\svn\richfaces_root_full_assembler\ui-sandbox\panels\trunk\ui\src\main\java\org\richfaces\component\AbstractToggleControl.java">
+<error line="11" severity="warning" message="Javadoc has
empty description section."
source="com.puppycrawl.tools.checkstyle.checks.javadoc.JavadocStyleCheck"/>
+</file>
+<file
name="E:\_richfaces\svn\richfaces_root_full_assembler\ui-sandbox\panels\trunk\ui\src\main\java\org\richfaces\component\AbstractToggledPanel.java">
+<error line="7" severity="warning" message="Javadoc has empty
description section."
source="com.puppycrawl.tools.checkstyle.checks.javadoc.JavadocStyleCheck"/>
+</file>
+<file
name="E:\_richfaces\svn\richfaces_root_full_assembler\ui-sandbox\panels\trunk\ui\src\main\java\org\richfaces\component\Method.java">
+<error line="3" severity="warning" message="Javadoc has empty
description section."
source="com.puppycrawl.tools.checkstyle.checks.javadoc.JavadocStyleCheck"/>
+</file>
+<file
name="E:\_richfaces\svn\richfaces_root_full_assembler\ui-sandbox\panels\trunk\ui\src\main\java\org\richfaces\component\NamedPanel.java">
+<error line="3" severity="warning" message="Javadoc has empty
description section."
source="com.puppycrawl.tools.checkstyle.checks.javadoc.JavadocStyleCheck"/>
+</file>
+<file
name="E:\_richfaces\svn\richfaces_root_full_assembler\ui-sandbox\panels\trunk\ui\src\main\java\org\richfaces\component\TitledPanel.java">
+<error line="3" severity="warning" message="Javadoc has empty
description section."
source="com.puppycrawl.tools.checkstyle.checks.javadoc.JavadocStyleCheck"/>
+</file>
+<file
name="E:\_richfaces\svn\richfaces_root_full_assembler\ui-sandbox\panels\trunk\ui\src\main\java\org\richfaces\component\UIDivPanel.java">
+<error line="26" severity="warning" message="Javadoc has
empty description section."
source="com.puppycrawl.tools.checkstyle.checks.javadoc.JavadocStyleCheck"/>
+<error line="32" column="5" severity="warning"
message="Missing a Javadoc comment."
source="com.puppycrawl.tools.checkstyle.checks.javadoc.JavadocVariableCheck"/>
+<error line="34" column="5" severity="warning"
message="Missing a Javadoc comment."
source="com.puppycrawl.tools.checkstyle.checks.javadoc.JavadocVariableCheck"/>
+</file>
+<file
name="E:\_richfaces\svn\richfaces_root_full_assembler\ui-sandbox\panels\trunk\ui\src\main\java\org\richfaces\component\UISwitchablePanel.java">
+<error line="24" severity="warning" message="Javadoc has
empty description section."
source="com.puppycrawl.tools.checkstyle.checks.javadoc.JavadocStyleCheck"/>
+<error line="30" severity="warning" message="Missing a
Javadoc comment."
source="com.puppycrawl.tools.checkstyle.checks.javadoc.JavadocTypeCheck"/>
+</file>
+<file
name="E:\_richfaces\svn\richfaces_root_full_assembler\ui-sandbox\panels\trunk\ui\src\main\java\org\richfaces\component\UISwitchablePanela.java">
+<error line="37" severity="warning" message="Javadoc has
empty description section."
source="com.puppycrawl.tools.checkstyle.checks.javadoc.JavadocStyleCheck"/>
+</file>
+<file
name="E:\_richfaces\svn\richfaces_root_full_assembler\ui-sandbox\panels\trunk\ui\src\main\java\org\richfaces\component\UISwitchablePanelImpl.java">
+<error line="39" severity="warning" message="Javadoc has
empty description section."
source="com.puppycrawl.tools.checkstyle.checks.javadoc.JavadocStyleCheck"/>
+</file>
+<file
name="E:\_richfaces\svn\richfaces_root_full_assembler\ui-sandbox\panels\trunk\ui\src\main\java\org\richfaces\renderkit\html\AccordionRenderer.java">
+<error line="3" severity="warning" message="Javadoc has empty
description section."
source="com.puppycrawl.tools.checkstyle.checks.javadoc.JavadocStyleCheck"/>
+</file>
+<file
name="E:\_richfaces\svn\richfaces_root_full_assembler\ui-sandbox\panels\trunk\ui\src\main\java\org\richfaces\renderkit\html\DivPanelRenderer.java">
+<error line="34" severity="warning" message="Javadoc has
empty description section."
source="com.puppycrawl.tools.checkstyle.checks.javadoc.JavadocStyleCheck"/>
+<error line="40" column="5" severity="warning"
message="Missing a Javadoc comment."
source="com.puppycrawl.tools.checkstyle.checks.javadoc.JavadocVariableCheck"/>
+</file>
+<file
name="E:\_richfaces\svn\richfaces_root_full_assembler\ui-sandbox\panels\trunk\ui\src\main\java\org\richfaces\renderkit\html\SimplePanelRenderer.java">
+<error line="10" severity="warning" message="Javadoc has
empty description section."
source="com.puppycrawl.tools.checkstyle.checks.javadoc.JavadocStyleCheck"/>
+<error line="19" column="13" severity="warning"
message="Unclosed HTML tag found: <div> element,
"inline" for generating an HTML <span> elemen"
source="com.puppycrawl.tools.checkstyle.checks.javadoc.JavadocStyleCheck"/>
+<error line="19" column="60" severity="warning"
message="Unclosed HTML tag found: <span> element, and
"none""
source="com.puppycrawl.tools.checkstyle.checks.javadoc.JavadocStyleCheck"/>
+</file>
+<file
name="E:\_richfaces\svn\richfaces_root_full_assembler\ui-sandbox\panels\trunk\ui\src\main\java\org\richfaces\renderkit\html\TabPanelRenderer.java">
+<error line="3" severity="warning" message="Javadoc has empty
description section."
source="com.puppycrawl.tools.checkstyle.checks.javadoc.JavadocStyleCheck"/>
+</file>
+<file
name="E:\_richfaces\svn\richfaces_root_full_assembler\ui-sandbox\panels\trunk\ui\src\main\java\org\richfaces\renderkit\html\ToggleControlRenderer.java">
+<error line="3" severity="warning" message="Javadoc has empty
description section."
source="com.puppycrawl.tools.checkstyle.checks.javadoc.JavadocStyleCheck"/>
+</file>
+<file
name="E:\_richfaces\svn\richfaces_root_full_assembler\ui-sandbox\panels\trunk\ui\src\main\java\org\richfaces\component\AbstractSwitchablePanel.java">
+</file>
+<file
name="E:\_richfaces\svn\richfaces_root_full_assembler\ui-sandbox\panels\trunk\ui\src\main\java\org\richfaces\component\AbstractTitledPanel.java">
+</file>
+<file
name="E:\_richfaces\svn\richfaces_root_full_assembler\ui-sandbox\panels\trunk\ui\src\main\java\org\richfaces\component\AbstractToggleControl.java">
+</file>
+<file
name="E:\_richfaces\svn\richfaces_root_full_assembler\ui-sandbox\panels\trunk\ui\src\main\java\org\richfaces\component\AbstractToggledPanel.java">
+</file>
+<file
name="E:\_richfaces\svn\richfaces_root_full_assembler\ui-sandbox\panels\trunk\ui\src\main\java\org\richfaces\component\Method.java">
+</file>
+<file
name="E:\_richfaces\svn\richfaces_root_full_assembler\ui-sandbox\panels\trunk\ui\src\main\java\org\richfaces\component\NamedPanel.java">
+</file>
+<file
name="E:\_richfaces\svn\richfaces_root_full_assembler\ui-sandbox\panels\trunk\ui\src\main\java\org\richfaces\component\TitledPanel.java">
+</file>
+<file
name="E:\_richfaces\svn\richfaces_root_full_assembler\ui-sandbox\panels\trunk\ui\src\main\java\org\richfaces\component\UIDivPanel.java">
+</file>
+<file
name="E:\_richfaces\svn\richfaces_root_full_assembler\ui-sandbox\panels\trunk\ui\src\main\java\org\richfaces\component\UISwitchablePanel.java">
+</file>
+<file
name="E:\_richfaces\svn\richfaces_root_full_assembler\ui-sandbox\panels\trunk\ui\src\main\java\org\richfaces\component\UISwitchablePanela.java">
+</file>
+<file
name="E:\_richfaces\svn\richfaces_root_full_assembler\ui-sandbox\panels\trunk\ui\src\main\java\org\richfaces\component\UISwitchablePanelImpl.java">
+</file>
+<file
name="E:\_richfaces\svn\richfaces_root_full_assembler\ui-sandbox\panels\trunk\ui\src\main\java\org\richfaces\renderkit\html\AccordionRenderer.java">
+</file>
+<file
name="E:\_richfaces\svn\richfaces_root_full_assembler\ui-sandbox\panels\trunk\ui\src\main\java\org\richfaces\renderkit\html\DivPanelRenderer.java">
+</file>
+<file
name="E:\_richfaces\svn\richfaces_root_full_assembler\ui-sandbox\panels\trunk\ui\src\main\java\org\richfaces\renderkit\html\SimplePanelRenderer.java">
+</file>
+<file
name="E:\_richfaces\svn\richfaces_root_full_assembler\ui-sandbox\panels\trunk\ui\src\main\java\org\richfaces\renderkit\html\TabPanelRenderer.java">
+</file>
+<file
name="E:\_richfaces\svn\richfaces_root_full_assembler\ui-sandbox\panels\trunk\ui\src\main\java\org\richfaces\renderkit\html\ToggleControlRenderer.java">
+</file>
+<file
name="E:\_richfaces\svn\richfaces_root_full_assembler\ui-sandbox\panels\trunk\ui\src\main\java\org\richfaces\component\AbstractSwitchablePanel.java">
+</file>
+<file
name="E:\_richfaces\svn\richfaces_root_full_assembler\ui-sandbox\panels\trunk\ui\src\main\java\org\richfaces\component\AbstractTitledPanel.java">
+</file>
+<file
name="E:\_richfaces\svn\richfaces_root_full_assembler\ui-sandbox\panels\trunk\ui\src\main\java\org\richfaces\component\AbstractToggleControl.java">
+</file>
+<file
name="E:\_richfaces\svn\richfaces_root_full_assembler\ui-sandbox\panels\trunk\ui\src\main\java\org\richfaces\component\AbstractToggledPanel.java">
+</file>
+<file
name="E:\_richfaces\svn\richfaces_root_full_assembler\ui-sandbox\panels\trunk\ui\src\main\java\org\richfaces\component\Method.java">
+</file>
+<file
name="E:\_richfaces\svn\richfaces_root_full_assembler\ui-sandbox\panels\trunk\ui\src\main\java\org\richfaces\component\NamedPanel.java">
+</file>
+<file
name="E:\_richfaces\svn\richfaces_root_full_assembler\ui-sandbox\panels\trunk\ui\src\main\java\org\richfaces\component\TitledPanel.java">
+</file>
+<file
name="E:\_richfaces\svn\richfaces_root_full_assembler\ui-sandbox\panels\trunk\ui\src\main\java\org\richfaces\component\UIDivPanel.java">
+</file>
+<file
name="E:\_richfaces\svn\richfaces_root_full_assembler\ui-sandbox\panels\trunk\ui\src\main\java\org\richfaces\component\UISwitchablePanel.java">
+</file>
+<file
name="E:\_richfaces\svn\richfaces_root_full_assembler\ui-sandbox\panels\trunk\ui\src\main\java\org\richfaces\component\UISwitchablePanela.java">
+</file>
+<file
name="E:\_richfaces\svn\richfaces_root_full_assembler\ui-sandbox\panels\trunk\ui\src\main\java\org\richfaces\component\UISwitchablePanelImpl.java">
+</file>
+<file
name="E:\_richfaces\svn\richfaces_root_full_assembler\ui-sandbox\panels\trunk\ui\src\main\java\org\richfaces\renderkit\html\AccordionRenderer.java">
+</file>
+<file
name="E:\_richfaces\svn\richfaces_root_full_assembler\ui-sandbox\panels\trunk\ui\src\main\java\org\richfaces\renderkit\html\DivPanelRenderer.java">
+</file>
+<file
name="E:\_richfaces\svn\richfaces_root_full_assembler\ui-sandbox\panels\trunk\ui\src\main\java\org\richfaces\renderkit\html\SimplePanelRenderer.java">
+</file>
+<file
name="E:\_richfaces\svn\richfaces_root_full_assembler\ui-sandbox\panels\trunk\ui\src\main\java\org\richfaces\renderkit\html\TabPanelRenderer.java">
+</file>
+<file
name="E:\_richfaces\svn\richfaces_root_full_assembler\ui-sandbox\panels\trunk\ui\src\main\java\org\richfaces\renderkit\html\ToggleControlRenderer.java">
+</file>
+<file
name="E:\_richfaces\svn\richfaces_root_full_assembler\ui-sandbox\panels\trunk\ui\src\main\java\org\richfaces\component\AbstractSwitchablePanel.java">
+</file>
+<file
name="E:\_richfaces\svn\richfaces_root_full_assembler\ui-sandbox\panels\trunk\ui\src\main\java\org\richfaces\component\AbstractTitledPanel.java">
+</file>
+<file
name="E:\_richfaces\svn\richfaces_root_full_assembler\ui-sandbox\panels\trunk\ui\src\main\java\org\richfaces\component\AbstractToggleControl.java">
+</file>
+<file
name="E:\_richfaces\svn\richfaces_root_full_assembler\ui-sandbox\panels\trunk\ui\src\main\java\org\richfaces\component\AbstractToggledPanel.java">
+</file>
+<file
name="E:\_richfaces\svn\richfaces_root_full_assembler\ui-sandbox\panels\trunk\ui\src\main\java\org\richfaces\component\Method.java">
+</file>
+<file
name="E:\_richfaces\svn\richfaces_root_full_assembler\ui-sandbox\panels\trunk\ui\src\main\java\org\richfaces\component\NamedPanel.java">
+</file>
+<file
name="E:\_richfaces\svn\richfaces_root_full_assembler\ui-sandbox\panels\trunk\ui\src\main\java\org\richfaces\component\TitledPanel.java">
+</file>
+<file
name="E:\_richfaces\svn\richfaces_root_full_assembler\ui-sandbox\panels\trunk\ui\src\main\java\org\richfaces\component\UIDivPanel.java">
+</file>
+<file
name="E:\_richfaces\svn\richfaces_root_full_assembler\ui-sandbox\panels\trunk\ui\src\main\java\org\richfaces\component\UISwitchablePanel.java">
+</file>
+<file
name="E:\_richfaces\svn\richfaces_root_full_assembler\ui-sandbox\panels\trunk\ui\src\main\java\org\richfaces\component\UISwitchablePanela.java">
+</file>
+<file
name="E:\_richfaces\svn\richfaces_root_full_assembler\ui-sandbox\panels\trunk\ui\src\main\java\org\richfaces\component\UISwitchablePanelImpl.java">
+</file>
+<file
name="E:\_richfaces\svn\richfaces_root_full_assembler\ui-sandbox\panels\trunk\ui\src\main\java\org\richfaces\renderkit\html\AccordionRenderer.java">
+</file>
+<file
name="E:\_richfaces\svn\richfaces_root_full_assembler\ui-sandbox\panels\trunk\ui\src\main\java\org\richfaces\renderkit\html\DivPanelRenderer.java">
+<error line="59" severity="warning" message="Line is longer
than 120 characters."
source="com.puppycrawl.tools.checkstyle.checks.sizes.LineLengthCheck"/>
+</file>
+<file
name="E:\_richfaces\svn\richfaces_root_full_assembler\ui-sandbox\panels\trunk\ui\src\main\java\org\richfaces\renderkit\html\SimplePanelRenderer.java">
+<error line="38" severity="warning" message="Line is longer
than 120 characters."
source="com.puppycrawl.tools.checkstyle.checks.sizes.LineLengthCheck"/>
+</file>
+<file
name="E:\_richfaces\svn\richfaces_root_full_assembler\ui-sandbox\panels\trunk\ui\src\main\java\org\richfaces\renderkit\html\TabPanelRenderer.java">
+</file>
+<file
name="E:\_richfaces\svn\richfaces_root_full_assembler\ui-sandbox\panels\trunk\ui\src\main\java\org\richfaces\renderkit\html\ToggleControlRenderer.java">
+</file>
+<file
name="E:\_richfaces\svn\richfaces_root_full_assembler\ui-sandbox\panels\trunk\ui\src\main\java\org\richfaces\component\AbstractSwitchablePanel.java">
+<error line="56" column="60" severity="info"
message="'||' should be on a new line."
source="com.puppycrawl.tools.checkstyle.checks.whitespace.OperatorWrapCheck"/>
+</file>
+<file
name="E:\_richfaces\svn\richfaces_root_full_assembler\ui-sandbox\panels\trunk\ui\src\main\java\org\richfaces\component\AbstractTitledPanel.java">
+<error line="14" column="28" severity="info"
message="'{' is not preceded with whitespace."
source="com.puppycrawl.tools.checkstyle.checks.whitespace.WhitespaceAroundCheck"/>
+</file>
+<file
name="E:\_richfaces\svn\richfaces_root_full_assembler\ui-sandbox\panels\trunk\ui\src\main\java\org\richfaces\component\AbstractToggleControl.java">
+</file>
+<file
name="E:\_richfaces\svn\richfaces_root_full_assembler\ui-sandbox\panels\trunk\ui\src\main\java\org\richfaces\component\AbstractToggledPanel.java">
+</file>
+<file
name="E:\_richfaces\svn\richfaces_root_full_assembler\ui-sandbox\panels\trunk\ui\src\main\java\org\richfaces\component\Method.java">
+</file>
+<file
name="E:\_richfaces\svn\richfaces_root_full_assembler\ui-sandbox\panels\trunk\ui\src\main\java\org\richfaces\component\NamedPanel.java">
+</file>
+<file
name="E:\_richfaces\svn\richfaces_root_full_assembler\ui-sandbox\panels\trunk\ui\src\main\java\org\richfaces\component\TitledPanel.java">
+</file>
+<file
name="E:\_richfaces\svn\richfaces_root_full_assembler\ui-sandbox\panels\trunk\ui\src\main\java\org\richfaces\component\UIDivPanel.java">
+</file>
+<file
name="E:\_richfaces\svn\richfaces_root_full_assembler\ui-sandbox\panels\trunk\ui\src\main\java\org\richfaces\component\UISwitchablePanel.java">
+</file>
+<file
name="E:\_richfaces\svn\richfaces_root_full_assembler\ui-sandbox\panels\trunk\ui\src\main\java\org\richfaces\component\UISwitchablePanela.java">
+<error line="114" column="52" severity="info"
message="'||' should be on a new line."
source="com.puppycrawl.tools.checkstyle.checks.whitespace.OperatorWrapCheck"/>
+</file>
+<file
name="E:\_richfaces\svn\richfaces_root_full_assembler\ui-sandbox\panels\trunk\ui\src\main\java\org\richfaces\component\UISwitchablePanelImpl.java">
+</file>
+<file
name="E:\_richfaces\svn\richfaces_root_full_assembler\ui-sandbox\panels\trunk\ui\src\main\java\org\richfaces\renderkit\html\AccordionRenderer.java">
+</file>
+<file
name="E:\_richfaces\svn\richfaces_root_full_assembler\ui-sandbox\panels\trunk\ui\src\main\java\org\richfaces\renderkit\html\DivPanelRenderer.java">
+<error line="69" column="20" severity="info"
message="',' is not followed by whitespace."
source="com.puppycrawl.tools.checkstyle.checks.whitespace.WhitespaceAfterCheck"/>
+</file>
+<file
name="E:\_richfaces\svn\richfaces_root_full_assembler\ui-sandbox\panels\trunk\ui\src\main\java\org\richfaces\renderkit\html\SimplePanelRenderer.java">
+</file>
+<file
name="E:\_richfaces\svn\richfaces_root_full_assembler\ui-sandbox\panels\trunk\ui\src\main\java\org\richfaces\renderkit\html\TabPanelRenderer.java">
+</file>
+<file
name="E:\_richfaces\svn\richfaces_root_full_assembler\ui-sandbox\panels\trunk\ui\src\main\java\org\richfaces\renderkit\html\ToggleControlRenderer.java">
+</file>
+<file
name="E:\_richfaces\svn\richfaces_root_full_assembler\ui-sandbox\panels\trunk\ui\src\main\java\org\richfaces\component\AbstractSwitchablePanel.java">
+</file>
+<file
name="E:\_richfaces\svn\richfaces_root_full_assembler\ui-sandbox\panels\trunk\ui\src\main\java\org\richfaces\component\AbstractTitledPanel.java">
+</file>
+<file
name="E:\_richfaces\svn\richfaces_root_full_assembler\ui-sandbox\panels\trunk\ui\src\main\java\org\richfaces\component\AbstractToggleControl.java">
+</file>
+<file
name="E:\_richfaces\svn\richfaces_root_full_assembler\ui-sandbox\panels\trunk\ui\src\main\java\org\richfaces\component\AbstractToggledPanel.java">
+</file>
+<file
name="E:\_richfaces\svn\richfaces_root_full_assembler\ui-sandbox\panels\trunk\ui\src\main\java\org\richfaces\component\Method.java">
+</file>
+<file
name="E:\_richfaces\svn\richfaces_root_full_assembler\ui-sandbox\panels\trunk\ui\src\main\java\org\richfaces\component\NamedPanel.java">
+</file>
+<file
name="E:\_richfaces\svn\richfaces_root_full_assembler\ui-sandbox\panels\trunk\ui\src\main\java\org\richfaces\component\TitledPanel.java">
+<error line="10" column="5" severity="info"
message="Redundant 'public' modifier."
source="com.puppycrawl.tools.checkstyle.checks.modifier.RedundantModifierCheck"/>
+</file>
+<file
name="E:\_richfaces\svn\richfaces_root_full_assembler\ui-sandbox\panels\trunk\ui\src\main\java\org\richfaces\component\UIDivPanel.java">
+</file>
+<file
name="E:\_richfaces\svn\richfaces_root_full_assembler\ui-sandbox\panels\trunk\ui\src\main\java\org\richfaces\component\UISwitchablePanel.java">
+</file>
+<file
name="E:\_richfaces\svn\richfaces_root_full_assembler\ui-sandbox\panels\trunk\ui\src\main\java\org\richfaces\component\UISwitchablePanela.java">
+</file>
+<file
name="E:\_richfaces\svn\richfaces_root_full_assembler\ui-sandbox\panels\trunk\ui\src\main\java\org\richfaces\component\UISwitchablePanelImpl.java">
+</file>
+<file
name="E:\_richfaces\svn\richfaces_root_full_assembler\ui-sandbox\panels\trunk\ui\src\main\java\org\richfaces\renderkit\html\AccordionRenderer.java">
+</file>
+<file
name="E:\_richfaces\svn\richfaces_root_full_assembler\ui-sandbox\panels\trunk\ui\src\main\java\org\richfaces\renderkit\html\DivPanelRenderer.java">
+</file>
+<file
name="E:\_richfaces\svn\richfaces_root_full_assembler\ui-sandbox\panels\trunk\ui\src\main\java\org\richfaces\renderkit\html\SimplePanelRenderer.java">
+</file>
+<file
name="E:\_richfaces\svn\richfaces_root_full_assembler\ui-sandbox\panels\trunk\ui\src\main\java\org\richfaces\renderkit\html\TabPanelRenderer.java">
+</file>
+<file
name="E:\_richfaces\svn\richfaces_root_full_assembler\ui-sandbox\panels\trunk\ui\src\main\java\org\richfaces\renderkit\html\ToggleControlRenderer.java">
+</file>
+<file
name="E:\_richfaces\svn\richfaces_root_full_assembler\ui-sandbox\panels\trunk\ui\src\main\java\org\richfaces\component\AbstractSwitchablePanel.java">
+</file>
+<file
name="E:\_richfaces\svn\richfaces_root_full_assembler\ui-sandbox\panels\trunk\ui\src\main\java\org\richfaces\component\AbstractTitledPanel.java">
+</file>
+<file
name="E:\_richfaces\svn\richfaces_root_full_assembler\ui-sandbox\panels\trunk\ui\src\main\java\org\richfaces\component\AbstractToggleControl.java">
+</file>
+<file
name="E:\_richfaces\svn\richfaces_root_full_assembler\ui-sandbox\panels\trunk\ui\src\main\java\org\richfaces\component\AbstractToggledPanel.java">
+</file>
+<file
name="E:\_richfaces\svn\richfaces_root_full_assembler\ui-sandbox\panels\trunk\ui\src\main\java\org\richfaces\component\Method.java">
+</file>
+<file
name="E:\_richfaces\svn\richfaces_root_full_assembler\ui-sandbox\panels\trunk\ui\src\main\java\org\richfaces\component\NamedPanel.java">
+</file>
+<file
name="E:\_richfaces\svn\richfaces_root_full_assembler\ui-sandbox\panels\trunk\ui\src\main\java\org\richfaces\component\TitledPanel.java">
+</file>
+<file
name="E:\_richfaces\svn\richfaces_root_full_assembler\ui-sandbox\panels\trunk\ui\src\main\java\org\richfaces\component\UIDivPanel.java">
+</file>
+<file
name="E:\_richfaces\svn\richfaces_root_full_assembler\ui-sandbox\panels\trunk\ui\src\main\java\org\richfaces\component\UISwitchablePanel.java">
+</file>
+<file
name="E:\_richfaces\svn\richfaces_root_full_assembler\ui-sandbox\panels\trunk\ui\src\main\java\org\richfaces\component\UISwitchablePanela.java">
+<error line="152" column="38" severity="warning"
message="'2' is a magic number."
source="com.puppycrawl.tools.checkstyle.checks.coding.MagicNumberCheck"/>
+</file>
+<file
name="E:\_richfaces\svn\richfaces_root_full_assembler\ui-sandbox\panels\trunk\ui\src\main\java\org\richfaces\component\UISwitchablePanelImpl.java">
+<error line="248" column="38" severity="warning"
message="'2' is a magic number."
source="com.puppycrawl.tools.checkstyle.checks.coding.MagicNumberCheck"/>
+</file>
+<file
name="E:\_richfaces\svn\richfaces_root_full_assembler\ui-sandbox\panels\trunk\ui\src\main\java\org\richfaces\renderkit\html\AccordionRenderer.java">
+</file>
+<file
name="E:\_richfaces\svn\richfaces_root_full_assembler\ui-sandbox\panels\trunk\ui\src\main\java\org\richfaces\renderkit\html\DivPanelRenderer.java">
+</file>
+<file
name="E:\_richfaces\svn\richfaces_root_full_assembler\ui-sandbox\panels\trunk\ui\src\main\java\org\richfaces\renderkit\html\SimplePanelRenderer.java">
+</file>
+<file
name="E:\_richfaces\svn\richfaces_root_full_assembler\ui-sandbox\panels\trunk\ui\src\main\java\org\richfaces\renderkit\html\TabPanelRenderer.java">
+</file>
+<file
name="E:\_richfaces\svn\richfaces_root_full_assembler\ui-sandbox\panels\trunk\ui\src\main\java\org\richfaces\renderkit\html\ToggleControlRenderer.java">
+</file>
+<file
name="E:\_richfaces\svn\richfaces_root_full_assembler\ui-sandbox\panels\trunk\ui\src\main\java\org\richfaces\component\AbstractSwitchablePanel.java">
+</file>
+<file
name="E:\_richfaces\svn\richfaces_root_full_assembler\ui-sandbox\panels\trunk\ui\src\main\java\org\richfaces\component\AbstractTitledPanel.java">
+</file>
+<file
name="E:\_richfaces\svn\richfaces_root_full_assembler\ui-sandbox\panels\trunk\ui\src\main\java\org\richfaces\component\AbstractToggleControl.java">
+</file>
+<file
name="E:\_richfaces\svn\richfaces_root_full_assembler\ui-sandbox\panels\trunk\ui\src\main\java\org\richfaces\component\AbstractToggledPanel.java">
+</file>
+<file
name="E:\_richfaces\svn\richfaces_root_full_assembler\ui-sandbox\panels\trunk\ui\src\main\java\org\richfaces\component\Method.java">
+</file>
+<file
name="E:\_richfaces\svn\richfaces_root_full_assembler\ui-sandbox\panels\trunk\ui\src\main\java\org\richfaces\component\NamedPanel.java">
+</file>
+<file
name="E:\_richfaces\svn\richfaces_root_full_assembler\ui-sandbox\panels\trunk\ui\src\main\java\org\richfaces\component\TitledPanel.java">
+</file>
+<file
name="E:\_richfaces\svn\richfaces_root_full_assembler\ui-sandbox\panels\trunk\ui\src\main\java\org\richfaces\component\UIDivPanel.java">
+</file>
+<file
name="E:\_richfaces\svn\richfaces_root_full_assembler\ui-sandbox\panels\trunk\ui\src\main\java\org\richfaces\component\UISwitchablePanel.java">
+</file>
+<file
name="E:\_richfaces\svn\richfaces_root_full_assembler\ui-sandbox\panels\trunk\ui\src\main\java\org\richfaces\component\UISwitchablePanela.java">
+</file>
+<file
name="E:\_richfaces\svn\richfaces_root_full_assembler\ui-sandbox\panels\trunk\ui\src\main\java\org\richfaces\component\UISwitchablePanelImpl.java">
+</file>
+<file
name="E:\_richfaces\svn\richfaces_root_full_assembler\ui-sandbox\panels\trunk\ui\src\main\java\org\richfaces\renderkit\html\AccordionRenderer.java">
+</file>
+<file
name="E:\_richfaces\svn\richfaces_root_full_assembler\ui-sandbox\panels\trunk\ui\src\main\java\org\richfaces\renderkit\html\DivPanelRenderer.java">
+</file>
+<file
name="E:\_richfaces\svn\richfaces_root_full_assembler\ui-sandbox\panels\trunk\ui\src\main\java\org\richfaces\renderkit\html\SimplePanelRenderer.java">
+</file>
+<file
name="E:\_richfaces\svn\richfaces_root_full_assembler\ui-sandbox\panels\trunk\ui\src\main\java\org\richfaces\renderkit\html\TabPanelRenderer.java">
+</file>
+<file
name="E:\_richfaces\svn\richfaces_root_full_assembler\ui-sandbox\panels\trunk\ui\src\main\java\org\richfaces\renderkit\html\ToggleControlRenderer.java">
+</file>
+<file
name="E:\_richfaces\svn\richfaces_root_full_assembler\ui-sandbox\panels\trunk\ui\src\main\java\org\richfaces\component\AbstractSwitchablePanel.java">
+<error line="41" severity="warning" message="Comment matches
to-do format 'TODO'."
source="com.puppycrawl.tools.checkstyle.checks.TodoCommentCheck"/>
+<error line="46" severity="warning" message="Comment matches
to-do format 'TODO'."
source="com.puppycrawl.tools.checkstyle.checks.TodoCommentCheck"/>
+<error line="62" severity="warning" message="Comment matches
to-do format 'TODO'."
source="com.puppycrawl.tools.checkstyle.checks.TodoCommentCheck"/>
+</file>
+<file
name="E:\_richfaces\svn\richfaces_root_full_assembler\ui-sandbox\panels\trunk\ui\src\main\java\org\richfaces\component\AbstractTitledPanel.java">
+</file>
+<file
name="E:\_richfaces\svn\richfaces_root_full_assembler\ui-sandbox\panels\trunk\ui\src\main\java\org\richfaces\component\AbstractToggleControl.java">
+<error line="25" severity="warning" message="Comment matches
to-do format 'TODO'."
source="com.puppycrawl.tools.checkstyle.checks.TodoCommentCheck"/>
+</file>
+<file
name="E:\_richfaces\svn\richfaces_root_full_assembler\ui-sandbox\panels\trunk\ui\src\main\java\org\richfaces\component\AbstractToggledPanel.java">
+</file>
+<file
name="E:\_richfaces\svn\richfaces_root_full_assembler\ui-sandbox\panels\trunk\ui\src\main\java\org\richfaces\component\Method.java">
+</file>
+<file
name="E:\_richfaces\svn\richfaces_root_full_assembler\ui-sandbox\panels\trunk\ui\src\main\java\org\richfaces\component\NamedPanel.java">
+</file>
+<file
name="E:\_richfaces\svn\richfaces_root_full_assembler\ui-sandbox\panels\trunk\ui\src\main\java\org\richfaces\component\TitledPanel.java">
+</file>
+<file
name="E:\_richfaces\svn\richfaces_root_full_assembler\ui-sandbox\panels\trunk\ui\src\main\java\org\richfaces\component\UIDivPanel.java">
+</file>
+<file
name="E:\_richfaces\svn\richfaces_root_full_assembler\ui-sandbox\panels\trunk\ui\src\main\java\org\richfaces\component\UISwitchablePanel.java">
+</file>
+<file
name="E:\_richfaces\svn\richfaces_root_full_assembler\ui-sandbox\panels\trunk\ui\src\main\java\org\richfaces\component\UISwitchablePanela.java">
+<error line="89" severity="warning" message="Comment matches
to-do format 'TODO'."
source="com.puppycrawl.tools.checkstyle.checks.TodoCommentCheck"/>
+<error line="94" severity="warning" message="Comment matches
to-do format 'TODO'."
source="com.puppycrawl.tools.checkstyle.checks.TodoCommentCheck"/>
+<error line="120" severity="warning" message="Comment matches
to-do format 'TODO'."
source="com.puppycrawl.tools.checkstyle.checks.TodoCommentCheck"/>
+</file>
+<file
name="E:\_richfaces\svn\richfaces_root_full_assembler\ui-sandbox\panels\trunk\ui\src\main\java\org\richfaces\component\UISwitchablePanelImpl.java">
+<error line="100" column="5" severity="warning"
message="Cyclomatic Complexity is 11 (max allowed is 10)."
source="com.puppycrawl.tools.checkstyle.checks.metrics.CyclomaticComplexityCheck"/>
+<error line="103" severity="warning" message="Comment matches
to-do format 'TODO'."
source="com.puppycrawl.tools.checkstyle.checks.TodoCommentCheck"/>
+<error line="109" severity="warning" message="Comment matches
to-do format 'TODO'."
source="com.puppycrawl.tools.checkstyle.checks.TodoCommentCheck"/>
+<error line="122" severity="warning" message="Comment matches
to-do format 'TODO'."
source="com.puppycrawl.tools.checkstyle.checks.TodoCommentCheck"/>
+</file>
+<file
name="E:\_richfaces\svn\richfaces_root_full_assembler\ui-sandbox\panels\trunk\ui\src\main\java\org\richfaces\renderkit\html\AccordionRenderer.java">
+</file>
+<file
name="E:\_richfaces\svn\richfaces_root_full_assembler\ui-sandbox\panels\trunk\ui\src\main\java\org\richfaces\renderkit\html\DivPanelRenderer.java">
+<error line="73" severity="warning" message="Comment matches
to-do format 'TODO'."
source="com.puppycrawl.tools.checkstyle.checks.TodoCommentCheck"/>
+</file>
+<file
name="E:\_richfaces\svn\richfaces_root_full_assembler\ui-sandbox\panels\trunk\ui\src\main\java\org\richfaces\renderkit\html\SimplePanelRenderer.java">
+</file>
+<file
name="E:\_richfaces\svn\richfaces_root_full_assembler\ui-sandbox\panels\trunk\ui\src\main\java\org\richfaces\renderkit\html\TabPanelRenderer.java">
+</file>
+<file
name="E:\_richfaces\svn\richfaces_root_full_assembler\ui-sandbox\panels\trunk\ui\src\main\java\org\richfaces\renderkit\html\ToggleControlRenderer.java">
+</file>
+</checkstyle>
Added:
root/ui-sandbox/panels/trunk/ui/target/generated-sources/main/resources/META-INF/faces-config.xml
===================================================================
---
root/ui-sandbox/panels/trunk/ui/target/generated-sources/main/resources/META-INF/faces-config.xml
(rev 0)
+++
root/ui-sandbox/panels/trunk/ui/target/generated-sources/main/resources/META-INF/faces-config.xml 2010-06-15
15:50:35 UTC (rev 17626)
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"
standalone="yes"?>
+<faces-config version="2.0" metadata-complete="false"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/javaee/web-facesconfig_2_0.xsd"
xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:cdk="http://richfaces.org/cdk/extensions"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+ <faces-config-extension>
+ <cdk:taglib>
+ <cdk:shortName>a4j</cdk:shortName>
+ <
cdk:uri>http://richfaces.org/a4j</cdk:uri>
+ </cdk:taglib>
+ </faces-config-extension>
+</faces-config>
Added:
root/ui-sandbox/panels/trunk/ui/target/richfaces-ui-panels-ui-4.0.0-SNAPSHOT-sources.jar
===================================================================
(Binary files differ)
Property changes on:
root/ui-sandbox/panels/trunk/ui/target/richfaces-ui-panels-ui-4.0.0-SNAPSHOT-sources.jar
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: root/ui-sandbox/panels/trunk/ui/target/richfaces-ui-panels-ui-4.0.0-SNAPSHOT.jar
===================================================================
(Binary files differ)
Property changes on:
root/ui-sandbox/panels/trunk/ui/target/richfaces-ui-panels-ui-4.0.0-SNAPSHOT.jar
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream