Author: Alex.Kolonitsky
Date: 2010-07-07 07:01:57 -0400 (Wed, 07 Jul 2010)
New Revision: 17752
Added:
root/ui-sandbox/panels/trunk/ui/checkstyle-suppressions.xml
root/ui-sandbox/panels/trunk/ui/src/main/resources/META-INF/pn.faces-config.xml
root/ui-sandbox/panels/trunk/ui/src/main/resources/META-INF/pn.taglib.xml
Removed:
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
Modified:
root/ui-sandbox/panels/trunk/
root/ui-sandbox/panels/trunk/demo/
root/ui-sandbox/panels/trunk/demo/pom.xml
root/ui-sandbox/panels/trunk/parent/
root/ui-sandbox/panels/trunk/ui/
root/ui-sandbox/panels/trunk/ui/pom.xml
Log:
RF-8745 TogglePanel component
Property changes on: root/ui-sandbox/panels/trunk
___________________________________________________________________
Name: svn:ignore
+ old-tabPanel
old-togglePanel
Property changes on: root/ui-sandbox/panels/trunk/demo
___________________________________________________________________
Name: svn:ignore
+ target
Modified: root/ui-sandbox/panels/trunk/demo/pom.xml
===================================================================
--- root/ui-sandbox/panels/trunk/demo/pom.xml 2010-07-07 09:12:12 UTC (rev 17751)
+++ root/ui-sandbox/panels/trunk/demo/pom.xml 2010-07-07 11:01:57 UTC (rev 17752)
@@ -5,9 +5,9 @@
<modelVersion>4.0.0</modelVersion>
<groupId>org.richfaces.ui.panels</groupId>
- <artifactId>togglePanel-demo</artifactId>
+ <artifactId>panels-demo</artifactId>
<version>4.0.0-SNAPSHOT</version>
- <name>Richfaces UI Components: togglePanel demo</name>
+ <name>Richfaces UI Components: panels demo</name>
<packaging>war</packaging>
<
url>http://jboss.org/richfaces</url>
Property changes on: root/ui-sandbox/panels/trunk/parent
___________________________________________________________________
Name: svn:ignore
+ target
Property changes on: root/ui-sandbox/panels/trunk/ui
___________________________________________________________________
Name: svn:ignore
+ target
Added: root/ui-sandbox/panels/trunk/ui/checkstyle-suppressions.xml
===================================================================
--- root/ui-sandbox/panels/trunk/ui/checkstyle-suppressions.xml
(rev 0)
+++ root/ui-sandbox/panels/trunk/ui/checkstyle-suppressions.xml 2010-07-07 11:01:57 UTC
(rev 17752)
@@ -0,0 +1,9 @@
+<?xml version="1.0"?>
+
+<!DOCTYPE suppressions PUBLIC
+ "-//Puppy Crawl//DTD Suppressions 1.0//EN"
+ "http://www.puppycrawl.com/dtds/suppressions_1_0.dtd">
+
+<suppressions>
+ <suppress checks="IllegalCatch"
files="AbstractTogglePanel.java" />
+</suppressions>
Modified: root/ui-sandbox/panels/trunk/ui/pom.xml
===================================================================
--- root/ui-sandbox/panels/trunk/ui/pom.xml 2010-07-07 09:12:12 UTC (rev 17751)
+++ root/ui-sandbox/panels/trunk/ui/pom.xml 2010-07-07 11:01:57 UTC (rev 17752)
@@ -1,5 +1,4 @@
<?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
@@ -31,7 +30,7 @@
<groupId>org.richfaces.ui.panels</groupId>
<artifactId>richfaces-ui-panels-ui</artifactId>
- <name>Richfaces UI Components: togglePanel ui</name>
+ <name>Richfaces UI Components: panels ui</name>
<packaging>jar</packaging>
<dependencyManagement>
@@ -201,7 +200,7 @@
</configuration>
</plugin>
- <plugin>
+<!-- <plugin>
<groupId>org.richfaces.cdk</groupId>
<artifactId>maven-cdk-plugin</artifactId>
<configuration>
@@ -223,7 +222,7 @@
</goals>
</execution>
</executions>
- </plugin>
+ </plugin>-->
</plugins>
</build>
Deleted: 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 2010-07-07
09:12:12 UTC (rev 17751)
+++
root/ui-sandbox/panels/trunk/ui/src/main/resources/META-INF/faces-config.xml 2010-07-07
11:01:57 UTC (rev 17752)
@@ -1,54 +0,0 @@
-<?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>
Deleted: 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 2010-07-07
09:12:12 UTC (rev 17751)
+++
root/ui-sandbox/panels/trunk/ui/src/main/resources/META-INF/panels.taglib.xml 2010-07-07
11:01:57 UTC (rev 17752)
@@ -1,82 +0,0 @@
-<?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>
Copied: root/ui-sandbox/panels/trunk/ui/src/main/resources/META-INF/pn.faces-config.xml
(from rev 17661,
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/pn.faces-config.xml
(rev 0)
+++
root/ui-sandbox/panels/trunk/ui/src/main/resources/META-INF/pn.faces-config.xml 2010-07-07
11:01:57 UTC (rev 17752)
@@ -0,0 +1,371 @@
+<?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">
+
+ <behavior>
+
<behavior-id>org.richfaces.component.behavior.ToggleControl</behavior-id>
+
<behavior-class>org.richfaces.component.behavior.ToggleControl</behavior-class>
+ </behavior>
+
+ <component>
+ <component-type>org.richfaces.panels.DivPanel</component-type>
+
<component-class>org.richfaces.component.html.HtmlDivPanel</component-class>
+ <property>
+ <description></description>
+ <property-name>lang</property-name>
+ <property-class>java.lang.String</property-class>
+ </property>
+ <property>
+ <description></description>
+ <property-name>onclick</property-name>
+ <property-class>java.lang.String</property-class>
+ </property>
+ <property>
+ <description></description>
+ <property-name>ondblclick</property-name>
+ <property-class>java.lang.String</property-class>
+ </property>
+ <property>
+ <description></description>
+ <property-name>onmousedown</property-name>
+ <property-class>java.lang.String</property-class>
+ </property>
+ <property>
+ <description></description>
+ <property-name>onmousemove</property-name>
+ <property-class>java.lang.String</property-class>
+ </property>
+ <property>
+ <description></description>
+ <property-name>onmouseout</property-name>
+ <property-class>java.lang.String</property-class>
+ </property>
+ <property>
+ <description></description>
+ <property-name>onmouseover</property-name>
+ <property-class>java.lang.String</property-class>
+ </property>
+ <property>
+ <description></description>
+ <property-name>onmouseup</property-name>
+ <property-class>java.lang.String</property-class>
+ </property>
+ <property>
+ <description></description>
+ <property-name>title</property-name>
+ <property-class>java.lang.String</property-class>
+ </property>
+ <property>
+ <description></description>
+ <property-name>style</property-name>
+ <property-class>java.lang.String</property-class>
+ </property>
+ <property>
+ <description></description>
+ <property-name>styleClass</property-name>
+ <property-class>java.lang.String</property-class>
+ </property>
+ <property>
+ <description></description>
+ <property-name>dir</property-name>
+ <property-class>java.lang.String</property-class>
+ </property>
+ <property>
+ <description>Long long text</description>
+ <property-name>id</property-name>
+ <property-class>java.lang.String</property-class>
+ </property>
+ <property>
+ <description>binding description</description>
+ <property-name>binding</property-name>
+
<property-class>javax.faces.component.UIComponent</property-class>
+ </property>
+ <property>
+ <description>I don't know maybe some thing
strange</description>
+ <property-name>rendered</property-name>
+ <property-class>boolean</property-class>
+ </property>
+
+ </component>
+ <component>
+ <component-type>org.richfaces.panels.TogglePanel</component-type>
+
<component-class>org.richfaces.component.html.HtmlTogglePanel</component-class>
+ <property>
+ <description></description>
+ <property-name>lang</property-name>
+ <property-class>java.lang.String</property-class>
+ </property>
+ <property>
+ <description></description>
+ <property-name>onclick</property-name>
+ <property-class>java.lang.String</property-class>
+ </property>
+ <property>
+ <description></description>
+ <property-name>ondblclick</property-name>
+ <property-class>java.lang.String</property-class>
+ </property>
+ <property>
+ <description></description>
+ <property-name>onmousedown</property-name>
+ <property-class>java.lang.String</property-class>
+ </property>
+ <property>
+ <description></description>
+ <property-name>onmousemove</property-name>
+ <property-class>java.lang.String</property-class>
+ </property>
+ <property>
+ <description></description>
+ <property-name>onmouseout</property-name>
+ <property-class>java.lang.String</property-class>
+ </property>
+ <property>
+ <description></description>
+ <property-name>onmouseover</property-name>
+ <property-class>java.lang.String</property-class>
+ </property>
+ <property>
+ <description></description>
+ <property-name>onmouseup</property-name>
+ <property-class>java.lang.String</property-class>
+ </property>
+ <property>
+ <description></description>
+ <property-name>title</property-name>
+ <property-class>java.lang.String</property-class>
+ </property>
+ <property>
+ <description></description>
+ <property-name>style</property-name>
+ <property-class>java.lang.String</property-class>
+ </property>
+ <property>
+ <description></description>
+ <property-name>styleClass</property-name>
+ <property-class>java.lang.String</property-class>
+ </property>
+ <property>
+ <description></description>
+ <property-name>dir</property-name>
+ <property-class>java.lang.String</property-class>
+ </property>
+ <property>
+ <description>Long long text</description>
+ <property-name>id</property-name>
+ <property-class>java.lang.String</property-class>
+ </property>
+ <property>
+ <description>binding description</description>
+ <property-name>binding</property-name>
+
<property-class>javax.faces.component.UIComponent</property-class>
+ </property>
+ <property>
+ <description>I don't know maybe some thing
strange</description>
+ <property-name>rendered</property-name>
+ <property-class>boolean</property-class>
+ </property>
+ <property>
+ <description></description>
+ <property-name>oncomplete</property-name>
+ <property-class>java.lang.String</property-class>
+ </property>
+ <property>
+ <description></description>
+ <property-name>onbeforedomupdate</property-name>
+ <property-class>java.lang.String</property-class>
+ </property>
+ <property>
+ <description></description>
+ <property-name>onitemchange</property-name>
+ <property-class>java.lang.String</property-class>
+ </property>
+ <property>
+ <description></description>
+ <property-name>onitemchanged</property-name>
+ <property-class>java.lang.String</property-class>
+ </property>
+ <property>
+ <description></description>
+ <property-name>switchType</property-name>
+ <property-class>org.richfaces.component.Method</property-class>
+ </property>
+ <property>
+ <description></description>
+ <property-name>selectedItem</property-name>
+ <property-class>java.lang.String</property-class>
+ </property>
+ <property>
+ <description></description>
+ <property-name>bypassUpdates</property-name>
+ <property-class>boolean</property-class>
+ </property>
+ <property>
+ <description></description>
+ <property-name>limitToList</property-name>
+ <property-class>boolean</property-class>
+ </property>
+ <property>
+ <description></description>
+ <property-name>data</property-name>
+ <property-class>java.lang.Object</property-class>
+ </property>
+ <property>
+ <description></description>
+ <property-name>status</property-name>
+ <property-class>java.lang.String</property-class>
+ </property>
+ <property>
+ <description></description>
+ <property-name>execute</property-name>
+ <property-class>java.lang.Object</property-class>
+ </property>
+ <property>
+ <description></description>
+ <property-name>render</property-name>
+ <property-class>java.lang.Object</property-class>
+ </property>
+ <property>
+ <description></description>
+ <property-name>immediate</property-name>
+ <property-class>boolean</property-class>
+ </property>
+ <property>
+ <description></description>
+ <property-name>selectedItemChangeListener</property-name>
+ <property-class>javax.el.MethodExpression</property-class>
+ </property>
+
+ </component>
+ <component>
+
<component-type>org.richfaces.panels.TogglePanelItem</component-type>
+
<component-class>org.richfaces.component.html.HtmlTogglePanelItem</component-class>
+ <property>
+ <description></description>
+ <property-name>lang</property-name>
+ <property-class>java.lang.String</property-class>
+ </property>
+ <property>
+ <description></description>
+ <property-name>onclick</property-name>
+ <property-class>java.lang.String</property-class>
+ </property>
+ <property>
+ <description></description>
+ <property-name>ondblclick</property-name>
+ <property-class>java.lang.String</property-class>
+ </property>
+ <property>
+ <description></description>
+ <property-name>onmousedown</property-name>
+ <property-class>java.lang.String</property-class>
+ </property>
+ <property>
+ <description></description>
+ <property-name>onmousemove</property-name>
+ <property-class>java.lang.String</property-class>
+ </property>
+ <property>
+ <description></description>
+ <property-name>onmouseout</property-name>
+ <property-class>java.lang.String</property-class>
+ </property>
+ <property>
+ <description></description>
+ <property-name>onmouseover</property-name>
+ <property-class>java.lang.String</property-class>
+ </property>
+ <property>
+ <description></description>
+ <property-name>onmouseup</property-name>
+ <property-class>java.lang.String</property-class>
+ </property>
+ <property>
+ <description></description>
+ <property-name>title</property-name>
+ <property-class>java.lang.String</property-class>
+ </property>
+ <property>
+ <description></description>
+ <property-name>style</property-name>
+ <property-class>java.lang.String</property-class>
+ </property>
+ <property>
+ <description></description>
+ <property-name>styleClass</property-name>
+ <property-class>java.lang.String</property-class>
+ </property>
+ <property>
+ <description></description>
+ <property-name>dir</property-name>
+ <property-class>java.lang.String</property-class>
+ </property>
+ <property>
+ <description>Long long text</description>
+ <property-name>id</property-name>
+ <property-class>java.lang.String</property-class>
+ </property>
+ <property>
+ <description>binding description</description>
+ <property-name>binding</property-name>
+
<property-class>javax.faces.component.UIComponent</property-class>
+ </property>
+ <property>
+ <description>I don't know maybe some thing
strange</description>
+ <property-name>rendered</property-name>
+ <property-class>boolean</property-class>
+ </property>
+ <property>
+ <description></description>
+ <property-name>name</property-name>
+ <property-class>java.lang.String</property-class>
+ </property>
+ <property>
+ <description></description>
+ <property-name>switchType</property-name>
+ <property-class>org.richfaces.component.Method</property-class>
+ </property>
+ <property>
+ <description></description>
+ <property-name>onenter</property-name>
+ <property-class>java.lang.String</property-class>
+ </property>
+ <property>
+ <description></description>
+ <property-name>onleave</property-name>
+ <property-class>java.lang.String</property-class>
+ </property>
+
+ </component>
+
+
+ <render-kit>
+ <render-kit-id>HTML_BASIC</render-kit-id>
+ <renderer>
+
<component-family>org.richfaces.panels.DivPanel</component-family>
+
<renderer-type>org.richfaces.panels.DivPanelRenderer</renderer-type>
+
<renderer-class>org.richfaces.renderkit.html.DivPanelRenderer</renderer-class>
+ </renderer>
+ <renderer>
+
<component-family>org.richfaces.panels.TogglePanel</component-family>
+
<renderer-type>org.richfaces.panels.TogglePanelRenderer</renderer-type>
+
<renderer-class>org.richfaces.renderkit.html.TogglePanelRenderer</renderer-class>
+ </renderer>
+ <renderer>
+
<component-family>org.richfaces.panels.TogglePanelItem</component-family>
+
<renderer-type>org.richfaces.panels.TogglePanelItemRenderer</renderer-type>
+
<renderer-class>org.richfaces.renderkit.html.TogglePanelItemRenderer</renderer-class>
+ </renderer>
+
+ </render-kit>
+
+ <faces-config-extension>
+ <cdk:taglib>
+ <cdk:shortName></cdk:shortName>
+ <cdk:uri></cdk:uri>
+ </cdk:taglib>
+ </faces-config-extension>
+</faces-config>
Copied: root/ui-sandbox/panels/trunk/ui/src/main/resources/META-INF/pn.taglib.xml (from
rev 17661, 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/pn.taglib.xml
(rev 0)
+++ root/ui-sandbox/panels/trunk/ui/src/main/resources/META-INF/pn.taglib.xml 2010-07-07
11:01:57 UTC (rev 17752)
@@ -0,0 +1,398 @@
+<?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="pn">
+ <
namespace>http://richfaces.org/panels</namespace>
+
+ <tag>
+ <tag-name>toggleControl</tag-name>
+ <behavior>
+
<behavior-id>org.richfaces.component.behavior.ToggleControl</behavior-id>
+ </behavior>
+ </tag>
+ <tag>
+ <tag-name>divPanel</tag-name>
+ <component>
+ <component-type>org.richfaces.panels.DivPanel</component-type>
+
<renderer-type>org.richfaces.panels.DivPanelRenderer</renderer-type>
+
+ </component>
+ <attribute>
+ <description></description>
+ <name>lang</name>
+ <type>java.lang.String</type>
+ </attribute>
+ <attribute>
+ <description></description>
+ <name>onclick</name>
+ <type>java.lang.String</type>
+ </attribute>
+ <attribute>
+ <description></description>
+ <name>ondblclick</name>
+ <type>java.lang.String</type>
+ </attribute>
+ <attribute>
+ <description></description>
+ <name>onmousedown</name>
+ <type>java.lang.String</type>
+ </attribute>
+ <attribute>
+ <description></description>
+ <name>onmousemove</name>
+ <type>java.lang.String</type>
+ </attribute>
+ <attribute>
+ <description></description>
+ <name>onmouseout</name>
+ <type>java.lang.String</type>
+ </attribute>
+ <attribute>
+ <description></description>
+ <name>onmouseover</name>
+ <type>java.lang.String</type>
+ </attribute>
+ <attribute>
+ <description></description>
+ <name>onmouseup</name>
+ <type>java.lang.String</type>
+ </attribute>
+ <attribute>
+ <description></description>
+ <name>title</name>
+ <type>java.lang.String</type>
+ </attribute>
+ <attribute>
+ <description></description>
+ <name>style</name>
+ <type>java.lang.String</type>
+ </attribute>
+ <attribute>
+ <description></description>
+ <name>styleClass</name>
+ <type>java.lang.String</type>
+ </attribute>
+ <attribute>
+ <description></description>
+ <name>dir</name>
+ <type>java.lang.String</type>
+ </attribute>
+ <attribute>
+ <description>Long long text</description>
+ <name>id</name>
+ <type>java.lang.String</type>
+ </attribute>
+ <attribute>
+ <description>binding description</description>
+ <name>binding</name>
+ <type>javax.faces.component.UIComponent</type>
+ </attribute>
+ <attribute>
+ <description>I don't know maybe some thing
strange</description>
+ <name>rendered</name>
+ <type>boolean</type>
+ </attribute>
+
+ </tag>
+
+ <tag>
+ <tag-name>togglePanel</tag-name>
+ <component>
+
<component-type>org.richfaces.panels.TogglePanel</component-type>
+
<renderer-type>org.richfaces.panels.TogglePanelRenderer</renderer-type>
+
<handler-class>org.richfaces.taglib.TogglePanelTagHandler</handler-class>
+ </component>
+ <attribute>
+ <description></description>
+ <name>lang</name>
+ <type>java.lang.String</type>
+ </attribute>
+ <attribute>
+ <description></description>
+ <name>onclick</name>
+ <type>java.lang.String</type>
+ </attribute>
+ <attribute>
+ <description></description>
+ <name>ondblclick</name>
+ <type>java.lang.String</type>
+ </attribute>
+ <attribute>
+ <description></description>
+ <name>onmousedown</name>
+ <type>java.lang.String</type>
+ </attribute>
+ <attribute>
+ <description></description>
+ <name>onmousemove</name>
+ <type>java.lang.String</type>
+ </attribute>
+ <attribute>
+ <description></description>
+ <name>onmouseout</name>
+ <type>java.lang.String</type>
+ </attribute>
+ <attribute>
+ <description></description>
+ <name>onmouseover</name>
+ <type>java.lang.String</type>
+ </attribute>
+ <attribute>
+ <description></description>
+ <name>onmouseup</name>
+ <type>java.lang.String</type>
+ </attribute>
+ <attribute>
+ <description></description>
+ <name>title</name>
+ <type>java.lang.String</type>
+ </attribute>
+ <attribute>
+ <description></description>
+ <name>style</name>
+ <type>java.lang.String</type>
+ </attribute>
+ <attribute>
+ <description></description>
+ <name>styleClass</name>
+ <type>java.lang.String</type>
+ </attribute>
+ <attribute>
+ <description></description>
+ <name>dir</name>
+ <type>java.lang.String</type>
+ </attribute>
+ <attribute>
+ <description>Long long text</description>
+ <name>id</name>
+ <type>java.lang.String</type>
+ </attribute>
+ <attribute>
+ <description>binding description</description>
+ <name>binding</name>
+ <type>javax.faces.component.UIComponent</type>
+ </attribute>
+ <attribute>
+ <description>I don't know maybe some thing
strange</description>
+ <name>rendered</name>
+ <type>boolean</type>
+ </attribute>
+ <attribute>
+ <description></description>
+ <name>oncomplete</name>
+ <type>java.lang.String</type>
+ </attribute>
+ <attribute>
+ <description></description>
+ <name>onbeforedomupdate</name>
+ <type>java.lang.String</type>
+ </attribute>
+ <attribute>
+ <description></description>
+ <name>onitemchange</name>
+ <type>java.lang.String</type>
+ </attribute>
+ <attribute>
+ <description></description>
+ <name>onitemchanged</name>
+ <type>java.lang.String</type>
+ </attribute>
+ <attribute>
+ <description></description>
+ <name>switchType</name>
+ <type>org.richfaces.component.Method</type>
+ </attribute>
+ <attribute>
+ <description></description>
+ <name>selectedItem</name>
+ <type>java.lang.String</type>
+ </attribute>
+ <attribute>
+ <description></description>
+ <name>bypassUpdates</name>
+ <type>boolean</type>
+ </attribute>
+ <attribute>
+ <description></description>
+ <name>limitToList</name>
+ <type>boolean</type>
+ </attribute>
+ <attribute>
+ <description></description>
+ <name>data</name>
+ <type>java.lang.Object</type>
+ </attribute>
+ <attribute>
+ <description></description>
+ <name>status</name>
+ <type>java.lang.String</type>
+ </attribute>
+ <attribute>
+ <description></description>
+ <name>execute</name>
+ <type>java.lang.Object</type>
+ </attribute>
+ <attribute>
+ <description></description>
+ <name>render</name>
+ <type>java.lang.Object</type>
+ </attribute>
+ <attribute>
+ <description></description>
+ <name>immediate</name>
+ <type>boolean</type>
+ </attribute>
+ <attribute>
+ <description></description>
+ <name>selectedItemChangeListener</name>
+ <type>javax.el.MethodExpression</type>
+ </attribute>
+
+ </tag>
+ <tag>
+ <description>
+ Register a SelectedItemChangeListener instance on the UIComponent
+ associated with the closest parent UIComponent custom
+ action.
+ </description>
+ <tag-name>selectedItemChangeListener</tag-name>
+
<handler-class>org.richfaces.taglib.SelectedItemChangeListenerHandler</handler-class>
+ <attribute>
+ <description>
+ Fully qualified Java class name of a
+ SelectedItemChangeListener to be created and registered.
+ </description>
+ <name>type</name>
+ <type>java.lang.String</type>
+ </attribute>
+ <attribute>
+ <description>
+ Value binding expression that evaluates to an object that
+ implements org.richfaces.event.SelectedItemChangeListener.
+ </description>
+ <name>binding</name>
+ <required>false</required>
+ <type>org.richfaces.event.SelectedItemChangeListener</type>
+ </attribute>
+ <attribute>
+ <description>
+ <p class="changed_added_2_0">If present, this
attribute refers
+ to the value of one of the exposed attached objects within the
+ composite component inside of which this tag is
nested.</p>
+ </description>
+ <name>for</name>
+ <required>false</required>
+ <type>java.lang.String</type>
+ </attribute>
+ </tag>
+
+ <tag>
+ <tag-name>togglePanelItem</tag-name>
+ <component>
+
<component-type>org.richfaces.panels.TogglePanelItem</component-type>
+
<renderer-type>org.richfaces.panels.TogglePanelItemRenderer</renderer-type>
+
+ </component>
+ <attribute>
+ <description></description>
+ <name>lang</name>
+ <type>java.lang.String</type>
+ </attribute>
+ <attribute>
+ <description></description>
+ <name>onclick</name>
+ <type>java.lang.String</type>
+ </attribute>
+ <attribute>
+ <description></description>
+ <name>ondblclick</name>
+ <type>java.lang.String</type>
+ </attribute>
+ <attribute>
+ <description></description>
+ <name>onmousedown</name>
+ <type>java.lang.String</type>
+ </attribute>
+ <attribute>
+ <description></description>
+ <name>onmousemove</name>
+ <type>java.lang.String</type>
+ </attribute>
+ <attribute>
+ <description></description>
+ <name>onmouseout</name>
+ <type>java.lang.String</type>
+ </attribute>
+ <attribute>
+ <description></description>
+ <name>onmouseover</name>
+ <type>java.lang.String</type>
+ </attribute>
+ <attribute>
+ <description></description>
+ <name>onmouseup</name>
+ <type>java.lang.String</type>
+ </attribute>
+ <attribute>
+ <description></description>
+ <name>title</name>
+ <type>java.lang.String</type>
+ </attribute>
+ <attribute>
+ <description></description>
+ <name>style</name>
+ <type>java.lang.String</type>
+ </attribute>
+ <attribute>
+ <description></description>
+ <name>styleClass</name>
+ <type>java.lang.String</type>
+ </attribute>
+ <attribute>
+ <description></description>
+ <name>dir</name>
+ <type>java.lang.String</type>
+ </attribute>
+ <attribute>
+ <description>Long long text</description>
+ <name>id</name>
+ <type>java.lang.String</type>
+ </attribute>
+ <attribute>
+ <description>binding description</description>
+ <name>binding</name>
+ <type>javax.faces.component.UIComponent</type>
+ </attribute>
+ <attribute>
+ <description>I don't know maybe some thing
strange</description>
+ <name>rendered</name>
+ <type>boolean</type>
+ </attribute>
+ <attribute>
+ <description></description>
+ <name>name</name>
+ <required>true</required>
+ <type>java.lang.String</type>
+ </attribute>
+ <attribute>
+ <description></description>
+ <name>switchType</name>
+ <type>org.richfaces.component.Method</type>
+ </attribute>
+ <attribute>
+ <description></description>
+ <name>onenter</name>
+ <type>java.lang.String</type>
+ </attribute>
+ <attribute>
+ <description></description>
+ <name>onleave</name>
+ <type>java.lang.String</type>
+ </attribute>
+
+ </tag>
+
+
+</facelet-taglib>