[seam-commits] Seam SVN: r14694 - in branches/community/Seam_2_3/jboss-seam-ui: src/main/config/component and 5 other directories.

seam-commits at lists.jboss.org seam-commits at lists.jboss.org
Wed May 16 16:41:17 EDT 2012


Author: manaRH
Date: 2012-05-16 16:41:15 -0400 (Wed, 16 May 2012)
New Revision: 14694

Added:
   branches/community/Seam_2_3/jboss-seam-ui/src/main/resources/META-INF/cdk/
   branches/community/Seam_2_3/jboss-seam-ui/src/main/resources/META-INF/cdk/attributes/
   branches/community/Seam_2_3/jboss-seam-ui/src/main/resources/META-INF/cdk/attributes/button.xml
   branches/community/Seam_2_3/jboss-seam-ui/src/main/resources/META-INF/cdk/attributes/cache.xml
   branches/community/Seam_2_3/jboss-seam-ui/src/main/resources/META-INF/cdk/attributes/conversationId.xml
   branches/community/Seam_2_3/jboss-seam-ui/src/main/resources/META-INF/cdk/attributes/conversationName.xml
   branches/community/Seam_2_3/jboss-seam-ui/src/main/resources/META-INF/cdk/attributes/conversationPropagation.xml
   branches/community/Seam_2_3/jboss-seam-ui/src/main/resources/META-INF/cdk/attributes/decorate.xml
   branches/community/Seam_2_3/jboss-seam-ui/src/main/resources/META-INF/cdk/attributes/download.xml
   branches/community/Seam_2_3/jboss-seam-ui/src/main/resources/META-INF/cdk/attributes/enumItem.xml
   branches/community/Seam_2_3/jboss-seam-ui/src/main/resources/META-INF/cdk/attributes/equalityValidator.xml
   branches/community/Seam_2_3/jboss-seam-ui/src/main/resources/META-INF/cdk/attributes/fileUpload.xml
   branches/community/Seam_2_3/jboss-seam-ui/src/main/resources/META-INF/cdk/attributes/formattedText.xml
   branches/community/Seam_2_3/jboss-seam-ui/src/main/resources/META-INF/cdk/attributes/graphicImage.xml
   branches/community/Seam_2_3/jboss-seam-ui/src/main/resources/META-INF/cdk/attributes/label.xml
   branches/community/Seam_2_3/jboss-seam-ui/src/main/resources/META-INF/cdk/attributes/link.xml
   branches/community/Seam_2_3/jboss-seam-ui/src/main/resources/META-INF/cdk/attributes/message.xml
   branches/community/Seam_2_3/jboss-seam-ui/src/main/resources/META-INF/cdk/attributes/remote.xml
   branches/community/Seam_2_3/jboss-seam-ui/src/main/resources/META-INF/cdk/attributes/resource.xml
   branches/community/Seam_2_3/jboss-seam-ui/src/main/resources/META-INF/cdk/attributes/selectItems.xml
   branches/community/Seam_2_3/jboss-seam-ui/src/main/resources/META-INF/cdk/attributes/selection.xml
   branches/community/Seam_2_3/jboss-seam-ui/src/main/resources/META-INF/cdk/attributes/span.xml
   branches/community/Seam_2_3/jboss-seam-ui/src/main/resources/META-INF/cdk/attributes/taskid.xml
   branches/community/Seam_2_3/jboss-seam-ui/src/main/resources/META-INF/cdk/attributes/token.xml
   branches/community/Seam_2_3/jboss-seam-ui/src/main/resources/META-INF/cdk/attributes/transformImageBlur.xml
   branches/community/Seam_2_3/jboss-seam-ui/src/main/resources/META-INF/cdk/attributes/transformImageSize.xml
   branches/community/Seam_2_3/jboss-seam-ui/src/main/resources/META-INF/cdk/attributes/transformImageType.xml
Removed:
   branches/community/Seam_2_3/jboss-seam-ui/src/main/config/component/button.xml
   branches/community/Seam_2_3/jboss-seam-ui/src/main/config/component/cache.xml
   branches/community/Seam_2_3/jboss-seam-ui/src/main/config/component/conversationId.xml
   branches/community/Seam_2_3/jboss-seam-ui/src/main/config/component/conversationName.xml
   branches/community/Seam_2_3/jboss-seam-ui/src/main/config/component/conversationPropagation.xml
   branches/community/Seam_2_3/jboss-seam-ui/src/main/config/component/decorate.xml
   branches/community/Seam_2_3/jboss-seam-ui/src/main/config/component/div.xml
   branches/community/Seam_2_3/jboss-seam-ui/src/main/config/component/download.xml
   branches/community/Seam_2_3/jboss-seam-ui/src/main/config/component/enumItem.xml
   branches/community/Seam_2_3/jboss-seam-ui/src/main/config/component/fileUpload.xml
   branches/community/Seam_2_3/jboss-seam-ui/src/main/config/component/formattedText.xml
   branches/community/Seam_2_3/jboss-seam-ui/src/main/config/component/fragment.xml
   branches/community/Seam_2_3/jboss-seam-ui/src/main/config/component/graphicImage.xml
   branches/community/Seam_2_3/jboss-seam-ui/src/main/config/component/label.xml
   branches/community/Seam_2_3/jboss-seam-ui/src/main/config/component/link.xml
   branches/community/Seam_2_3/jboss-seam-ui/src/main/config/component/message.xml
   branches/community/Seam_2_3/jboss-seam-ui/src/main/config/component/remote.xml
   branches/community/Seam_2_3/jboss-seam-ui/src/main/config/component/resource.xml
   branches/community/Seam_2_3/jboss-seam-ui/src/main/config/component/selectItems.xml
   branches/community/Seam_2_3/jboss-seam-ui/src/main/config/component/selection.xml
   branches/community/Seam_2_3/jboss-seam-ui/src/main/config/component/span.xml
   branches/community/Seam_2_3/jboss-seam-ui/src/main/config/component/taskId.xml
   branches/community/Seam_2_3/jboss-seam-ui/src/main/config/component/token.xml
   branches/community/Seam_2_3/jboss-seam-ui/src/main/config/component/transformImageBlur.xml
   branches/community/Seam_2_3/jboss-seam-ui/src/main/config/component/transformImageSize.xml
   branches/community/Seam_2_3/jboss-seam-ui/src/main/config/component/transformImageType.xml
Modified:
   branches/community/Seam_2_3/jboss-seam-ui/pom.xml
   branches/community/Seam_2_3/jboss-seam-ui/src/main/config/component/atomicBooleanConverter.xml
   branches/community/Seam_2_3/jboss-seam-ui/src/main/config/component/atomicIntegerConverter.xml
   branches/community/Seam_2_3/jboss-seam-ui/src/main/config/component/atomicLongConverter.xml
   branches/community/Seam_2_3/jboss-seam-ui/src/main/config/component/convertDateTime.xml
   branches/community/Seam_2_3/jboss-seam-ui/src/main/config/component/convertEntity.xml
   branches/community/Seam_2_3/jboss-seam-ui/src/main/config/component/convertEnum.xml
   branches/community/Seam_2_3/jboss-seam-ui/src/main/config/component/defaultAction.xml
   branches/community/Seam_2_3/jboss-seam-ui/src/main/config/component/equalityValidator.xml
   branches/community/Seam_2_3/jboss-seam-ui/src/main/config/component/formattedTextValidator.xml
   branches/community/Seam_2_3/jboss-seam-ui/src/main/config/component/modelValidator.xml
   branches/community/Seam_2_3/jboss-seam-ui/src/main/config/component/validateAll.xml
   branches/community/Seam_2_3/jboss-seam-ui/src/main/java/org/jboss/seam/ui/component/UIButton.java
   branches/community/Seam_2_3/jboss-seam-ui/src/main/java/org/jboss/seam/ui/component/UICache.java
   branches/community/Seam_2_3/jboss-seam-ui/src/main/java/org/jboss/seam/ui/component/UIConversationId.java
   branches/community/Seam_2_3/jboss-seam-ui/src/main/java/org/jboss/seam/ui/component/UIConversationName.java
   branches/community/Seam_2_3/jboss-seam-ui/src/main/java/org/jboss/seam/ui/component/UIConversationPropagation.java
   branches/community/Seam_2_3/jboss-seam-ui/src/main/java/org/jboss/seam/ui/component/UIDecorate.java
   branches/community/Seam_2_3/jboss-seam-ui/src/main/java/org/jboss/seam/ui/component/UIDownload.java
   branches/community/Seam_2_3/jboss-seam-ui/src/main/java/org/jboss/seam/ui/component/UIEnumItem.java
   branches/community/Seam_2_3/jboss-seam-ui/src/main/java/org/jboss/seam/ui/component/UIEqualityValidator.java
   branches/community/Seam_2_3/jboss-seam-ui/src/main/java/org/jboss/seam/ui/component/UIFileUpload.java
   branches/community/Seam_2_3/jboss-seam-ui/src/main/java/org/jboss/seam/ui/component/UIFormattedText.java
   branches/community/Seam_2_3/jboss-seam-ui/src/main/java/org/jboss/seam/ui/component/UIFragment.java
   branches/community/Seam_2_3/jboss-seam-ui/src/main/java/org/jboss/seam/ui/component/UILabel.java
   branches/community/Seam_2_3/jboss-seam-ui/src/main/java/org/jboss/seam/ui/component/UILink.java
   branches/community/Seam_2_3/jboss-seam-ui/src/main/java/org/jboss/seam/ui/component/UIMessage.java
   branches/community/Seam_2_3/jboss-seam-ui/src/main/java/org/jboss/seam/ui/component/UIRemote.java
   branches/community/Seam_2_3/jboss-seam-ui/src/main/java/org/jboss/seam/ui/component/UIResource.java
   branches/community/Seam_2_3/jboss-seam-ui/src/main/java/org/jboss/seam/ui/component/UISelectItems.java
   branches/community/Seam_2_3/jboss-seam-ui/src/main/java/org/jboss/seam/ui/component/UISelection.java
   branches/community/Seam_2_3/jboss-seam-ui/src/main/java/org/jboss/seam/ui/component/UISpan.java
   branches/community/Seam_2_3/jboss-seam-ui/src/main/java/org/jboss/seam/ui/component/UITaskId.java
   branches/community/Seam_2_3/jboss-seam-ui/src/main/java/org/jboss/seam/ui/component/UIToken.java
   branches/community/Seam_2_3/jboss-seam-ui/src/main/java/org/jboss/seam/ui/graphicImage/UIGraphicImage.java
   branches/community/Seam_2_3/jboss-seam-ui/src/main/java/org/jboss/seam/ui/graphicImage/UITransformImageBlur.java
   branches/community/Seam_2_3/jboss-seam-ui/src/main/java/org/jboss/seam/ui/graphicImage/UITransformImageSize.java
   branches/community/Seam_2_3/jboss-seam-ui/src/main/java/org/jboss/seam/ui/graphicImage/UITransformImageType.java
Log:
JBSEAM-4875 - migrated configs and Seam UI taglib components to Richfaces CDK 4

Modified: branches/community/Seam_2_3/jboss-seam-ui/pom.xml
===================================================================
--- branches/community/Seam_2_3/jboss-seam-ui/pom.xml	2012-05-16 20:39:52 UTC (rev 14693)
+++ branches/community/Seam_2_3/jboss-seam-ui/pom.xml	2012-05-16 20:41:15 UTC (rev 14694)
@@ -10,7 +10,7 @@
 	<name>Seam UI JSF2 support</name>
     
     <properties>
-        <version.richfaces>4.2.0.Final</version.richfaces>
+        <version.richfaces>4.3.0-SNAPSHOT</version.richfaces>
     </properties>
     
     <dependencyManagement>
@@ -18,7 +18,7 @@
             <dependency>
                 <groupId>org.richfaces</groupId>
                 <artifactId>richfaces-bom</artifactId>
-                <version>4.2.0.Final</version>
+                <version>4.3.0-SNAPSHOT</version>
                 <type>pom</type>
                 <scope>import</scope>
             </dependency>
@@ -43,13 +43,13 @@
 					<library>
 						<prefix>org.jboss.seam.ui</prefix>
 						<description>JSF controls for JBoss Seam</description>
-						<taglib>
-							<displayName>JBoss Seam UI</displayName>
-							<shortName>s</shortName>
-							<uri>http://jboss.com/products/seam/taglib</uri>
-							<tlibVersion>2.0</tlibVersion>
-							<jspVersion>2.1</jspVersion>
-						</taglib>
+<!-- 						<taglib> -->
+<!-- 							<displayName>JBoss Seam UI</displayName> -->
+<!-- 							<shortName>s</shortName> -->
+<!-- 							<uri>http://jboss.com/products/seam/taglib</uri> -->
+<!-- 							<tlibVersion>2.0</tlibVersion> -->
+<!-- 							<jspVersion>2.1</jspVersion> -->
+<!-- 						</taglib> -->
 					</library>
 				</configuration>
 			</plugin>

Modified: branches/community/Seam_2_3/jboss-seam-ui/src/main/config/component/atomicBooleanConverter.xml
===================================================================
--- branches/community/Seam_2_3/jboss-seam-ui/src/main/config/component/atomicBooleanConverter.xml	2012-05-16 20:39:52 UTC (rev 14693)
+++ branches/community/Seam_2_3/jboss-seam-ui/src/main/config/component/atomicBooleanConverter.xml	2012-05-16 20:41:15 UTC (rev 14694)
@@ -1,21 +1,13 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<cdk:properties xmlns:xi="http://www.w3.org/2001/XInclude" xmlns:cdk="http://jboss.org/schema/richfaces/cdk/ext"
-    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee">
-<components>
-
-    <converter generate="false">
-        <id>org.jboss.seam.ui.AtomicBooleanConverter</id>
-        <classname>org.jboss.seam.ui.converter.AtomicBooleanConverter</classname>
+<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://jboss.org/schema/richfaces/cdk/extensions" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+    
+    <converter>
         <description>
             <![CDATA[Converter for java.util.concurrent.atomic.AtomicBoolean]]>
         </description>
-        <tag>
-            <name>convertAtomicBoolean</name>
-            <classname>org.jboss.seam.ui.taglib.AtomicBooleanTag</classname>
-            <superclass>
-                javax.faces.webapp.ConverterELTag
-            </superclass>
-        </tag>
+        <converter-id>org.jboss.seam.ui.AtomicBooleanConverter</converter-id>
+        <converter-class>org.jboss.seam.ui.converter.AtomicBooleanConverter</converter-class>
     </converter>    
-</components>
-</cdk:properties>
\ No newline at end of file
+</faces-config>
\ No newline at end of file

Modified: branches/community/Seam_2_3/jboss-seam-ui/src/main/config/component/atomicIntegerConverter.xml
===================================================================
--- branches/community/Seam_2_3/jboss-seam-ui/src/main/config/component/atomicIntegerConverter.xml	2012-05-16 20:39:52 UTC (rev 14693)
+++ branches/community/Seam_2_3/jboss-seam-ui/src/main/config/component/atomicIntegerConverter.xml	2012-05-16 20:41:15 UTC (rev 14694)
@@ -1,20 +1,12 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<cdk:properties xmlns:xi="http://www.w3.org/2001/XInclude" xmlns:cdk="http://jboss.org/schema/richfaces/cdk/ext"
-    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee">
-<components>
-    <converter generate="false">
-        <id>org.jboss.seam.ui.AtomicIntegerConverter</id>
-        <classname>org.jboss.seam.ui.converter.AtomicIntegerConverter</classname>
+<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://jboss.org/schema/richfaces/cdk/extensions" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+    <converter>
         <description>
             <![CDATA[Converter for java.util.concurrent.atomic.AtomicInteger]]>
         </description>
-        <tag>
-            <name>convertAtomicInteger</name>
-            <classname>org.jboss.seam.ui.taglib.AtomicIntegerTag</classname>
-            <superclass>
-                javax.faces.webapp.ConverterELTag
-            </superclass>
-        </tag>
+        <converter-id>org.jboss.seam.ui.AtomicIntegerConverter</converter-id>
+        <converter-class>org.jboss.seam.ui.converter.AtomicIntegerConverter</converter-class>
     </converter>    
-</components>
-</cdk:properties>
\ No newline at end of file
+</faces-config>
\ No newline at end of file

Modified: branches/community/Seam_2_3/jboss-seam-ui/src/main/config/component/atomicLongConverter.xml
===================================================================
--- branches/community/Seam_2_3/jboss-seam-ui/src/main/config/component/atomicLongConverter.xml	2012-05-16 20:39:52 UTC (rev 14693)
+++ branches/community/Seam_2_3/jboss-seam-ui/src/main/config/component/atomicLongConverter.xml	2012-05-16 20:41:15 UTC (rev 14694)
@@ -1,20 +1,12 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<cdk:properties xmlns:xi="http://www.w3.org/2001/XInclude" xmlns:cdk="http://jboss.org/schema/richfaces/cdk/ext"
-    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee">
-<components>
-    <converter generate="false">
-        <id>org.jboss.seam.ui.AtomicLongConverter</id>
-        <classname>org.jboss.seam.ui.converter.AtomicLongConverter</classname>
+<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://jboss.org/schema/richfaces/cdk/extensions" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+    <converter>
         <description>
             <![CDATA[Converter for java.util.concurrent.atomic.AtomicLong]]>
         </description>
-        <tag>
-            <name>convertAtomicLong</name>
-            <classname>org.jboss.seam.ui.taglib.AtomicLongTag</classname>
-            <superclass>
-                javax.faces.webapp.ConverterELTag
-            </superclass>
-        </tag>
+        <converter-id>org.jboss.seam.ui.AtomicLongConverter</converter-id>
+        <converter-class>org.jboss.seam.ui.converter.AtomicLongConverter</converter-class>
     </converter>
-</components>
-</cdk:properties>
\ No newline at end of file
+</faces-config>
\ No newline at end of file

Deleted: branches/community/Seam_2_3/jboss-seam-ui/src/main/config/component/button.xml
===================================================================
--- branches/community/Seam_2_3/jboss-seam-ui/src/main/config/component/button.xml	2012-05-16 20:39:52 UTC (rev 14693)
+++ branches/community/Seam_2_3/jboss-seam-ui/src/main/config/component/button.xml	2012-05-16 20:41:15 UTC (rev 14694)
@@ -1,76 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<cdk:properties xmlns:xi="http://www.w3.org/2001/XInclude" xmlns:cdk="http://jboss.org/schema/richfaces/cdk/ext"
-    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee">
-<components>
-    <component>
-        <name>org.jboss.seam.ui.Button</name>
-        <family>org.jboss.seam.ui.Button</family>
-        <classname>org.jboss.seam.ui.component.html.HtmlButton</classname>
-        <superclass>org.jboss.seam.ui.component.UIButton</superclass>
-        <description>
-            <![CDATA[A link that supports invocation of an action with control over conversation propagation. <i>Does not submit the form.</i>]]>
-        </description>
-        <renderer generate="false" override="false">
-            <name>org.jboss.seam.ui.ButtonRenderer</name>
-            <classname>org.jboss.seam.ui.renderkit.ButtonRendererBase</classname>
-        </renderer>
-        <tag>
-            <name>button</name>
-            <classname>org.jboss.seam.ui.taglib.ButtonTag</classname>
-            <superclass>
-                org.jboss.seam.ui.util.cdk.UIComponentTagBase
-            </superclass>
-        </tag>
-        &ui_output_attributes;
-        &html_button_attributes;
-        &html_universal_attributes;
-        &html_events;
-        &ui_command_attributes;
-        <property>
-            <name>view</name>
-            <classname>java.lang.String</classname>
-            <description>the JSF view id to link to.</description>
-        </property>
-        <property>
-            <name>pageflow</name>
-            <classname>java.lang.String</classname>
-            <description>a pageflow definition to begin. (This is only useful when propagation="begin" or propagation="join".)</description>
-        </property>
-        <property el="false">
-            <name>propagation</name>
-            <classname>java.lang.String</classname>
-            <description>determines the conversation propagation style: begin, join, nest, none, end or endRoot.</description>
-            <defaultvalue>"default"</defaultvalue>
-        </property>
-        <property transient="true">
-            <name>fragment</name>
-            <classname>java.lang.String</classname>
-            <description>the fragment identifier to link to.</description>
-        </property>
-        <property transient="true" el="false">
-            <name>outcome</name>
-            <classname>java.lang.String</classname>
-        </property>
-        <property transient="false">
-            <name>image</name>
-            <classname>java.lang.String</classname>
-        </property>
-        <property elonly="true"  transient="true" >
-            <name>taskInstance</name>
-            <classname>java.lang.Object</classname>
-            <description>Specify the task to operate on (e.g. for @StartTask)</description>
-        </property>
-    <property>
-        <name>conversationName</name>
-        <classname>java.lang.String</classname>
-        <description>The name of the conversation for natural conversations</description>
-    </property>
-    <property>
-        <name>includePageParams</name>
-        <classname>boolean</classname>
-        <description>Include page parameters defined in pages.xml when rendering the button</description>
-        <defaultvalue>true</defaultvalue>
-    </property>
-    </component>
-</components>
-</cdk:properties>

Deleted: branches/community/Seam_2_3/jboss-seam-ui/src/main/config/component/cache.xml
===================================================================
--- branches/community/Seam_2_3/jboss-seam-ui/src/main/config/component/cache.xml	2012-05-16 20:39:52 UTC (rev 14693)
+++ branches/community/Seam_2_3/jboss-seam-ui/src/main/config/component/cache.xml	2012-05-16 20:41:15 UTC (rev 14694)
@@ -1,49 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<cdk:properties xmlns:xi="http://www.w3.org/2001/XInclude" xmlns:cdk="http://jboss.org/schema/richfaces/cdk/ext"
-    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee">
-<components>
-    <component>
-        <name>org.jboss.seam.ui.Cache</name>
-        <family>org.jboss.seam.ui.Cache</family>
-        <classname>org.jboss.seam.ui.component.html.HtmlCache</classname>
-        <superclass>org.jboss.seam.ui.component.UICache</superclass>
-        <description>
-            <![CDATA[Cache the rendered page fragment using the installed cache provider.]]>
-        </description>
-        <renderer generate="false" override="false">
-            <name>org.jboss.seam.ui.CacheRenderer</name>
-            <classname>org.jboss.seam.ui.renderkit.CacheRendererBase</classname>
-        </renderer>
-        <tag>
-            <name>cache</name>
-            <classname>org.jboss.seam.ui.taglib.CacheTag</classname>
-            <superclass>
-                org.jboss.seam.ui.util.cdk.UIComponentTagBase
-            </superclass>
-        </tag>
-        &ui_component_attributes;
-        <property>
-            <name>key</name>
-            <classname>java.lang.String</classname>
-            <description>the key to cache rendered content, often a value expression. For example, if we were caching a page fragment that displays a document, we might use key="Document-#{document.id}".</description>
-        </property>
-        <property>
-            <name>region</name>
-            <classname>java.lang.String</classname>
-            <description>a cache node to use (different nodes can have different expiry policies).</description>
-        </property>
-      <property elonly="true">
-         <name>cacheProvider</name>
-         <classname>org.jboss.seam.cache.CacheProvider</classname>
-         <description>The cache provider to use, only needed if you install alter the default cache provider in an application where multiple cache providers are in use</description>
-         <defaultvalue>org.jboss.seam.cache.CacheProvider.instance()</defaultvalue>
-      </property>
-        <property elonly="true">
-            <name>enabled</name>
-            <classname>boolean</classname>
-            <description>a value expression that determines if the cache should be used.</description>
-            <defaultvalue>true</defaultvalue>
-        </property>
-    </component>
-</components>
-</cdk:properties>

Deleted: branches/community/Seam_2_3/jboss-seam-ui/src/main/config/component/conversationId.xml
===================================================================
--- branches/community/Seam_2_3/jboss-seam-ui/src/main/config/component/conversationId.xml	2012-05-16 20:39:52 UTC (rev 14693)
+++ branches/community/Seam_2_3/jboss-seam-ui/src/main/config/component/conversationId.xml	2012-05-16 20:41:15 UTC (rev 14694)
@@ -1,27 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<cdk:properties xmlns:xi="http://www.w3.org/2001/XInclude" xmlns:cdk="http://jboss.org/schema/richfaces/cdk/ext"
-    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee">
-<components>
-    <component>
-        <name>org.jboss.seam.ui.ConversationId</name>
-        <family>org.jboss.seam.ui.ConversationId</family>
-        <classname>org.jboss.seam.ui.component.html.HtmlConversationId</classname>
-        <superclass>org.jboss.seam.ui.component.UIConversationId</superclass>
-        <description>
-            <![CDATA[Add the conversation id to JSF link or button (e.g. <h:commandLink />, <s:button />).]]>
-        </description>
-        <tag>
-            <name>conversationId</name>
-            <classname>org.jboss.seam.ui.taglib.ConversationIdTag</classname>
-            <superclass>
-                org.jboss.seam.ui.util.cdk.UIComponentTagBase
-            </superclass>
-        </tag>
-        &ui_parameter_attributes;
-        <property hidden="true" el="false" transient="true">
-            <name>viewId</name>
-            <classname>java.lang.String</classname>
-        </property>
-    </component>
-</components>
-</cdk:properties>
\ No newline at end of file

Deleted: branches/community/Seam_2_3/jboss-seam-ui/src/main/config/component/conversationName.xml
===================================================================
--- branches/community/Seam_2_3/jboss-seam-ui/src/main/config/component/conversationName.xml	2012-05-16 20:39:52 UTC (rev 14693)
+++ branches/community/Seam_2_3/jboss-seam-ui/src/main/config/component/conversationName.xml	2012-05-16 20:41:15 UTC (rev 14694)
@@ -1,31 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<cdk:properties xmlns:xi="http://www.w3.org/2001/XInclude" xmlns:cdk="http://jboss.org/schema/richfaces/cdk/ext"
-    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee">
-<components>
-    <component>
-        <name>org.jboss.seam.ui.ConversationName</name>
-        <family>org.jboss.seam.ui.ConversationName</family>
-        <classname>org.jboss.seam.ui.component.html.HtmlConversationName</classname>
-        <superclass>org.jboss.seam.ui.component.UIConversationName</superclass>
-        
-        <description>
-            <![CDATA[Set the conversation name for a command link or button (or similar JSF control).]]>
-        </description>
-        <renderer generate="false">
-            <name>org.jboss.seam.ui.ConversationNameRenderer</name>
-            <classname>org.jboss.seam.ui.renderkit.ConversationNameRendererBase</classname>
-        </renderer>
-        <tag generate="true">
-            <name>conversationName</name>
-            <classname>org.jboss.seam.ui.taglib.ConversationNameTag</classname>
-            <superclass>
-                org.jboss.seam.ui.util.cdk.UIComponentTagBase
-            </superclass>
-        </tag>
-        <taghandler>
-            <classname>org.jboss.seam.ui.handler.CommandButtonParameterComponentHandler</classname>
-        </taghandler>
-        &ui_parameter_attributes;
-    </component>
-</components>
-</cdk:properties>
\ No newline at end of file

Deleted: branches/community/Seam_2_3/jboss-seam-ui/src/main/config/component/conversationPropagation.xml
===================================================================
--- branches/community/Seam_2_3/jboss-seam-ui/src/main/config/component/conversationPropagation.xml	2012-05-16 20:39:52 UTC (rev 14693)
+++ branches/community/Seam_2_3/jboss-seam-ui/src/main/config/component/conversationPropagation.xml	2012-05-16 20:41:15 UTC (rev 14694)
@@ -1,43 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<cdk:properties xmlns:xi="http://www.w3.org/2001/XInclude" xmlns:cdk="http://jboss.org/schema/richfaces/cdk/ext"
-    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee">
-<components>
-	<component>
-		<name>org.jboss.seam.ui.ConversationPropagation</name>
-		<family>org.jboss.seam.ui.ConversationPropagation</family>
-		<classname>org.jboss.seam.ui.component.html.HtmlConversationPropagation</classname>
-		<superclass>org.jboss.seam.ui.component.UIConversationPropagation</superclass>
-		<description>
-			<![CDATA[Customize the conversation propagation for a command link or button (or similar JSF control).]]>
-		</description>
-        <renderer generate="false">
-            <name>org.jboss.seam.ui.ConversationPropagationRenderer</name>
-            <classname>org.jboss.seam.ui.renderkit.ConversationPropagationRendererBase</classname>
-        </renderer>
-		<tag generate="true">
-			<name>conversationPropagation</name>
-			<classname>org.jboss.seam.ui.taglib.ConversationPropagationTag</classname>
-			<superclass>
-				org.jboss.seam.ui.util.cdk.UIComponentTagBase
-			</superclass>
-		</tag>
-      <taghandler>
-         <classname>org.jboss.seam.ui.handler.CommandButtonParameterComponentHandler</classname>
-      </taghandler>
-		&ui_parameter_attributes;
-		<!-- should be el="false" -->
-		<property>
-			<name>pageflow</name>
-			<classname>java.lang.String</classname>
-			<description>a pageflow definition to begin. (This is only useful when propagation="begin" or propagation="join".)</description>
-		</property>
-		<!-- should be el="false" -->
-		<property>
-			<name>type</name>
-			<classname>java.lang.String</classname>
-			<description>determines the conversation propagation style: begin, join, nested, none, end or endRoot.</description>
-			<defaultvalue>"none"</defaultvalue>
-		</property>
-	</component>
-</components>
-</cdk:properties>
\ No newline at end of file

Modified: branches/community/Seam_2_3/jboss-seam-ui/src/main/config/component/convertDateTime.xml
===================================================================
--- branches/community/Seam_2_3/jboss-seam-ui/src/main/config/component/convertDateTime.xml	2012-05-16 20:39:52 UTC (rev 14693)
+++ branches/community/Seam_2_3/jboss-seam-ui/src/main/config/component/convertDateTime.xml	2012-05-16 20:41:15 UTC (rev 14694)
@@ -1,51 +1,44 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<cdk:properties xmlns:xi="http://www.w3.org/2001/XInclude" xmlns:cdk="http://jboss.org/schema/richfaces/cdk/ext"
-    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee">
-<components>
-	<converter generate="false">
-		<id>org.jboss.seam.ui.DateTimeConverter</id>
-		<classname>org.jboss.seam.ui.converter.DateTimeConverter</classname>
-		<description>
-			<![CDATA[Perform date or time conversions in the Seam timezone.]]>
-		</description>
-		<tag>
-			<name>convertDateTime</name>
-			<classname>org.jboss.seam.ui.taglib.ConvertDateTimeTag</classname>
-			<superclass>
-				javax.faces.webapp.ConverterELTag
-			</superclass>
-		</tag>
+<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://jboss.org/schema/richfaces/cdk/extensions" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+	<converter>
+        <description>
+            <![CDATA[Perform date or time conversions in the Seam timezone.]]>
+        </description>
+		<converter-id>org.jboss.seam.ui.DateTimeConverter</converter-id>
+		<converter-class>org.jboss.seam.ui.converter.DateTimeConverter</converter-class>
+
 		<property>
-			<name>timeStyle</name>
-			<classname>java.lang.String</classname>
-            <description>Predefined formatting style which determines how the time component of a date string is to be formatted and parsed. Applied only if type is "time" or "both". Valid values are "default", "short", "medium", "long", and "full". Default value is "default".</description>
+            <description>Predefined formatting style which determines how the time component of a date string is to be formatted and parsed. Applied only if type is "time" or "both". Valid values are "default", "short", "medium", "long", and "full". Default value is "default".</description>		
+			<property-name>timeStyle</property-name>
+			<property-class>java.lang.String</property-class>
 		</property>
 		<property>
-			<name>dateStyle</name>
-			<classname>java.lang.String</classname>
-            <description>Predefined formatting style which determines how the date component of a date string is to be formatted and parsed. Applied only if type is "date" or "both". Valid values are "default", "short", "medium", "long", and "full". Default value is "default".</description>
+            <description>Predefined formatting style which determines how the date component of a date string is to be formatted and parsed. Applied only if type is "date" or "both". Valid values are "default", "short", "medium", "long", and "full". Default value is "default".</description>		
+			<property-name>dateStyle</property-name>
+			<property-class>java.lang.String</property-class>
 		</property>
 		<property>
-			<name>pattern</name>
-			<classname>java.lang.String</classname>
-            <description>Custom formatting pattern which determines how the date/time string should be formatted and parsed.</description>
+            <description>Custom formatting pattern which determines how the date/time string should be formatted and parsed.</description>		
+			<property-name>pattern</property-name>
+			<property-class>java.lang.String</property-class>
 		</property>
-		<property elonly="true">
-			<name>locale</name>
-			<classname>java.util.Locale</classname>
+		<property>
             <description>Locale whose predefined styles for dates and times are used during formatting or parsing. If not specified, the Locale returned by FacesContext.getViewRoot().getLocale() will be used. Value must be either a VB expression that evaluates to a java.util.Locale instance, or a String that is valid to pass as the first argument to the constructor java.util.Locale(String language, String country). The empty string is passed as the second argument.</description>
+			<property-name>locale</property-name>
+			<property-class>java.util.Locale</property-class>
 		</property>
-		<property elonly="true">
-			<name>timeZone</name>
-			<classname>java.util.TimeZone</classname>
+		<property>
             <description>Time zone in which to interpret any time information in the date String. Value must be either a VB expression that evaluates to a java.util.TimeZone instance, or a String that is a timezone ID as described in the javadocs for java.util.TimeZone.getTimeZone().</description>
+			<property-name>timeZone</property-name>
+			<property-class>java.util.TimeZone</property-class>
 		</property>
 		<property>
-			<name>type</name>
-			<classname>java.lang.String</classname>
-            <description>Specifies what contents the string value will be formatted to include, or parsed expecting. Valid values are "date", "time", and "both". Default value is "date".</description>
-			<defaultvalue>"date"</defaultvalue>
+            <description>Specifies what contents the string value will be formatted to include, or parsed expecting. Valid values are "date", "time", and "both". Default value is "date".</description>		
+			<property-name>type</property-name>
+			<property-class>java.lang.String</property-class>
+			<default-value>"date"</default-value>
 		</property>
 	</converter>
-</components>
-</cdk:properties>
\ No newline at end of file
+</faces-config>
\ No newline at end of file

Modified: branches/community/Seam_2_3/jboss-seam-ui/src/main/config/component/convertEntity.xml
===================================================================
--- branches/community/Seam_2_3/jboss-seam-ui/src/main/config/component/convertEntity.xml	2012-05-16 20:39:52 UTC (rev 14693)
+++ branches/community/Seam_2_3/jboss-seam-ui/src/main/config/component/convertEntity.xml	2012-05-16 20:41:15 UTC (rev 14694)
@@ -1,21 +1,12 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<cdk:properties xmlns:xi="http://www.w3.org/2001/XInclude" xmlns:cdk="http://jboss.org/schema/richfaces/cdk/ext"
-    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee">
-<components>
-	<converter generate="false" >
-		<id>org.jboss.seam.ui.EntityConverter</id>
-		<classname>org.jboss.seam.ui.EntityConverter</classname>
-		<description>
-			<![CDATA[Convert an entity.]]>
-		</description>
-		<tag>
-			<name>convertEntity</name>
-			<classname>org.jboss.seam.ui.taglib.ConvertEntityTag</classname>
-			<superclass>
-				javax.faces.webapp.ConverterELTag
-			</superclass>
-		</tag>
+<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://jboss.org/schema/richfaces/cdk/extensions" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+	<converter>
+        <description>
+            <![CDATA[Convert an entity.]]>
+        </description>	
+		<converter-id>org.jboss.seam.ui.EntityConverter</converter-id>
+		<converter-class>org.jboss.seam.ui.EntityConverter</converter-class>
 	</converter>
-	
-</components>
-</cdk:properties>
\ No newline at end of file
+</faces-config>
\ No newline at end of file

Modified: branches/community/Seam_2_3/jboss-seam-ui/src/main/config/component/convertEnum.xml
===================================================================
--- branches/community/Seam_2_3/jboss-seam-ui/src/main/config/component/convertEnum.xml	2012-05-16 20:39:52 UTC (rev 14693)
+++ branches/community/Seam_2_3/jboss-seam-ui/src/main/config/component/convertEnum.xml	2012-05-16 20:41:15 UTC (rev 14694)
@@ -1,21 +1,13 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<cdk:properties xmlns:xi="http://www.w3.org/2001/XInclude" xmlns:cdk="http://jboss.org/schema/richfaces/cdk/ext"
-    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee">
-<components>
-	<converter generate="false">
-		<id>org.jboss.seam.ui.EnumConverter</id>
-		<classname>org.jboss.seam.ui.converter.EnumConverter</classname>
-		<description>
-			<![CDATA[Convert an enum.]]>
-		</description>
-		<tag>
-			<name>convertEnum</name>
-			<classname>org.jboss.seam.ui.taglib.ConvertEnumTag</classname>
-			<superclass>
-				javax.faces.webapp.ConverterELTag
-			</superclass>
-		</tag>
+<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://jboss.org/schema/richfaces/cdk/extensions" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+	<converter>
+        <description>
+            <![CDATA[Convert an enum.]]>
+        </description>
+		<converter-id>org.jboss.seam.ui.EnumConverter</converter-id>
+		<converter-class>org.jboss.seam.ui.converter.EnumConverter</converter-class>
 	</converter>
 	
-</components>
-</cdk:properties>
\ No newline at end of file
+</faces-config>
\ No newline at end of file

Deleted: branches/community/Seam_2_3/jboss-seam-ui/src/main/config/component/decorate.xml
===================================================================
--- branches/community/Seam_2_3/jboss-seam-ui/src/main/config/component/decorate.xml	2012-05-16 20:39:52 UTC (rev 14693)
+++ branches/community/Seam_2_3/jboss-seam-ui/src/main/config/component/decorate.xml	2012-05-16 20:41:15 UTC (rev 14694)
@@ -1,66 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<cdk:properties xmlns:xi="http://www.w3.org/2001/XInclude" xmlns:cdk="http://jboss.org/schema/richfaces/cdk/ext"
-    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee">
-<components>    
-   <component>
-		<name>org.jboss.seam.ui.Decorate</name>
-		<family>org.jboss.seam.ui.Decorate</family>
-		<classname>org.jboss.seam.ui.component.html.HtmlDecorate</classname>
-		<superclass>org.jboss.seam.ui.component.UIDecorate</superclass>
-		<description>
-			<![CDATA["Decorate" a JSF input field when validation fails or when required="true" is set.]]>
-		</description>
-		<renderer generate="false" override="false">
-			<name>org.jboss.seam.ui.DecorateRenderer</name>
-			<classname>org.jboss.seam.ui.renderkit.DecorateRendererBase</classname>
-			<!--<template>org/jboss/seam/ui/htmlDecorate.jspx</template>-->
-			
-		</renderer>
-		<tag>
-			<name>decorate</name>
-			<classname>org.jboss.seam.ui.taglib.DecorateTag</classname>
-			<superclass>
-				org.jboss.seam.ui.util.cdk.UIComponentTagBase
-			</superclass>
-		</tag>
-		
-		<taghandler>
-			<classname>org.jboss.seam.ui.handler.DecorateHandler</classname>
-		</taghandler>
-		
-		&ui_component_attributes;
-      &html_style_attributes;
-		<property el="false">
-			<name>for</name>
-			<classname>java.lang.String</classname>
-			<description>Id of the input field to decorate</description>
-		</property>
-	    
-	    <property existintag="false">	        
-	        <name>template</name>
-	        <classname>java.lang.String</classname>
-	        <description>XHTML template to use to decorate the input field</description>
-	    </property>
-	    
-	    <property el="false">
-			<name>enclose</name>
-			<classname>boolean</classname>
-			<description>if true, the template used to decorate the input field is
-			             enclosed by the element specified with the "element"
-			             attribute. By default this is a div element.
-			</description>
-			<defaultvalue>true</defaultvalue>
-		</property>
-		
-		<property el="false">
-			<name>element</name>
-			<classname>java.lang.String</classname>
-			<description>the element to enclose the template used to decorate the input field.
-			             By default, the template is enclosed with a div element.</description>
-			<defaultvalue>"div"</defaultvalue>
-		</property>
-	    
-	</component>
-    
-</components>
-</cdk:properties>
\ No newline at end of file

Modified: branches/community/Seam_2_3/jboss-seam-ui/src/main/config/component/defaultAction.xml
===================================================================
--- branches/community/Seam_2_3/jboss-seam-ui/src/main/config/component/defaultAction.xml	2012-05-16 20:39:52 UTC (rev 14693)
+++ branches/community/Seam_2_3/jboss-seam-ui/src/main/config/component/defaultAction.xml	2012-05-16 20:41:15 UTC (rev 14694)
@@ -1,26 +1,17 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<cdk:properties xmlns:xi="http://www.w3.org/2001/XInclude" xmlns:cdk="http://jboss.org/schema/richfaces/cdk/ext"
-    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee">
-<components>
+<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://jboss.org/schema/richfaces/cdk/extensions" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
     <component>
-        <name>org.jboss.seam.ui.DefaultAction</name>
-        <family>org.jboss.seam.ui.DefaultAction</family>
-        <classname>org.jboss.seam.ui.component.html.HtmlDefaultAction</classname>
-        <superclass>javax.faces.component.UIOutput</superclass>
         <description>
             <![CDATA[Simulate pressing the action source when "enter" is pressed.]]>
         </description>
-        <renderer generate="false" override="false">
-            <name>org.jboss.seam.ui.DefaultActionRenderer</name>
-            <classname>org.jboss.seam.ui.renderkit.DefaultActionRendererBase</classname>
-        </renderer>
-        <tag>
-            <name>defaultAction</name>
-            <classname>org.jboss.seam.ui.taglib.DefaultActionTag</classname>
-            <superclass>
-                org.jboss.seam.ui.util.cdk.UIComponentTagBase
-            </superclass>
-        </tag>
+        <display-name>org.jboss.seam.ui.DefaultAction</display-name>
+        <component-type>org.jboss.seam.ui.DefaultAction</component-type>
+        <component-class>org.jboss.seam.ui.component.html.HtmlDefaultAction</component-class>
+        <component-extension>
+            <cdk:generate>false</cdk:generate>
+            <cdk:renderer-type>org.jboss.seam.ui.DefaultActionRenderer</cdk:renderer-type>
+        </component-extension>
     </component>
-</components>
-</cdk:properties>
\ No newline at end of file
+</faces-config>
\ No newline at end of file

Deleted: branches/community/Seam_2_3/jboss-seam-ui/src/main/config/component/div.xml
===================================================================
--- branches/community/Seam_2_3/jboss-seam-ui/src/main/config/component/div.xml	2012-05-16 20:39:52 UTC (rev 14693)
+++ branches/community/Seam_2_3/jboss-seam-ui/src/main/config/component/div.xml	2012-05-16 20:41:15 UTC (rev 14694)
@@ -1,38 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<cdk:properties xmlns:xi="http://www.w3.org/2001/XInclude"
-	xmlns:cdk="http://www.jboss.org/schema/richfaces/cdk/ext" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-	xmlns="http://java.sun.com/xml/ns/javaee">
-	<components>
-		<component>
-			<name>org.jboss.seam.ui.Div</name>
-			<family>org.jboss.seam.ui.Div</family>
-			<classname>org.jboss.seam.ui.component.html.HtmlDiv</classname>
-			<superclass>org.jboss.seam.ui.component.UIStyle</superclass>
-			<description>
-            <![CDATA[Render a HTML <div>.]]>
-			</description>
-			<renderer generate="false" override="false">
-				<name>org.jboss.seam.ui.DivRenderer</name>
-				<classname>org.jboss.seam.ui.renderkit.DivRendererBase</classname>
-			</renderer>
-			<tag>
-				<name>div</name>
-				<classname>org.jboss.seam.ui.taglib.DivTag</classname>
-				<superclass>
-					org.jboss.seam.ui.util.cdk.UIComponentTagBase
-				</superclass>
-			</tag>
-			<property>
-				<name>style</name>
-				<classname>java.lang.String</classname>
-				<description>CSS style(s) is/are to be applied when this component
-					is rendered</description>
-			</property>
-			<property>
-				<name>styleClass</name>
-				<classname>java.lang.String</classname>
-				<description>Corresponds to the HTML class attribute</description>
-			</property>
-		</component>
-	</components>
-</cdk:properties>
\ No newline at end of file

Deleted: branches/community/Seam_2_3/jboss-seam-ui/src/main/config/component/download.xml
===================================================================
--- branches/community/Seam_2_3/jboss-seam-ui/src/main/config/component/download.xml	2012-05-16 20:39:52 UTC (rev 14693)
+++ branches/community/Seam_2_3/jboss-seam-ui/src/main/config/component/download.xml	2012-05-16 20:41:15 UTC (rev 14694)
@@ -1,38 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<cdk:properties xmlns:xi="http://www.w3.org/2001/XInclude" xmlns:cdk="http://jboss.org/schema/richfaces/cdk/ext"
-    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee">
-<components>
-    <component>
-        <name>org.jboss.seam.ui.Download</name>
-        <family>org.jboss.seam.ui.Download</family>
-        <classname>org.jboss.seam.ui.component.html.HtmlDownload</classname>
-        <superclass>org.jboss.seam.ui.component.UIDownload</superclass>
-        <description>
-            <![CDATA[Link for downloading a file]]>
-        </description>
-        <renderer generate="false" override="false">
-            <name>org.jboss.seam.ui.DownloadRenderer</name>
-            <classname>org.jboss.seam.ui.renderkit.DownloadRendererBase</classname>
-        </renderer>     
-        <tag>
-            <name>download</name>
-            <classname>org.jboss.seam.ui.taglib.DownloadTag</classname>
-            <superclass>
-                org.jboss.seam.ui.util.cdk.UIComponentTagBase
-            </superclass>
-        </tag>
-        &html_style_attributes;
-        <property>
-            <name>src</name>
-            <classname>java.lang.String</classname>
-            <description>Source xhtml file that acts as resource holder</description>
-        </property>
-        <property>
-            <name>rendered</name>
-            <classname>boolean</classname>
-            <description>true iff this component should be rendered</description>
-            <defaultvalue>true</defaultvalue>
-        </property>     
-    </component>
-</components>
-</cdk:properties>
\ No newline at end of file

Deleted: branches/community/Seam_2_3/jboss-seam-ui/src/main/config/component/enumItem.xml
===================================================================
--- branches/community/Seam_2_3/jboss-seam-ui/src/main/config/component/enumItem.xml	2012-05-16 20:39:52 UTC (rev 14693)
+++ branches/community/Seam_2_3/jboss-seam-ui/src/main/config/component/enumItem.xml	2012-05-16 20:41:15 UTC (rev 14694)
@@ -1,37 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<cdk:properties xmlns:xi="http://www.w3.org/2001/XInclude" xmlns:cdk="http://jboss.org/schema/richfaces/cdk/ext"
-    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee">
-<components>
-    <component>
-        <name>org.jboss.seam.ui.EnumItem</name>
-        <family>org.jboss.seam.ui.EnumItem</family>
-        <classname>org.jboss.seam.ui.component.html.HtmlEnumItem</classname>
-        <superclass>org.jboss.seam.ui.component.UIEnumItem</superclass>
-        <description>
-            <![CDATA[Creates a SelectItem from an enum value.]]>
-        </description>
-        <tag>
-            <name>enumItem</name>
-            <classname>org.jboss.seam.ui.taglib.EnumItemTag</classname>
-            <superclass>
-                org.jboss.seam.ui.util.cdk.UIComponentTagBase
-            </superclass>
-        </tag>
-        &ui_select_item_attributes;
-        <property>
-            <name>enumValue</name>
-            <classname>java.lang.String</classname>
-            <description>
-                the string representation of the enum value.
-            </description>
-        </property>
-        <property>
-            <name>label</name>
-            <classname>java.lang.String</classname>
-            <description>
-                the label to be used when rendering the SelectItem.
-            </description>
-        </property>
-    </component>
-</components>
-</cdk:properties>
\ No newline at end of file

Modified: branches/community/Seam_2_3/jboss-seam-ui/src/main/config/component/equalityValidator.xml
===================================================================
--- branches/community/Seam_2_3/jboss-seam-ui/src/main/config/component/equalityValidator.xml	2012-05-16 20:39:52 UTC (rev 14693)
+++ branches/community/Seam_2_3/jboss-seam-ui/src/main/config/component/equalityValidator.xml	2012-05-16 20:41:15 UTC (rev 14694)
@@ -1,53 +1,44 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<cdk:properties xmlns:xi="http://www.w3.org/2001/XInclude" xmlns:cdk="http://jboss.org/schema/richfaces/cdk/ext"
-    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee">
-<components>
+<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://jboss.org/schema/richfaces/cdk/extensions" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
 	<component>
-		<name>org.jboss.seam.ui.EqualityValidator</name>
-		<family>org.jboss.seam.ui.EqualityValidator</family>
-		<classname>org.jboss.seam.ui.component.html.HtmlEqualityValidator</classname>
-		<superclass>org.jboss.seam.ui.component.UIEqualityValidator</superclass>
-		<description>
-			<![CDATA[Validate all child JSF input fields against the bound propertys using Hibernate Validator.]]>
-		</description>
-		<renderer generate="false" override="false">
-			<name>org.jboss.seam.ui.EqualityValidatorRenderer</name>
-			<classname>org.jboss.seam.ui.renderkit.EqualityValidatorRendererBase</classname>
-		</renderer>
-		<tag>
-			<name>validateEquality</name>
-			<classname>org.jboss.seam.ui.taglib.EqualityValidatorTag</classname>
-			<superclass>
-				org.jboss.seam.ui.util.cdk.UIComponentTagBase
-			</superclass>
-		</tag>
+        <description>
+            <![CDATA[Validate all child JSF input fields against the bound propertys using Hibernate Validator.]]>
+        </description>
+		<display-name>org.jboss.seam.ui.EqualityValidator</display-name>
+		<component-type>org.jboss.seam.ui.EqualityValidator</component-type>
+		<component-class>org.jboss.seam.ui.component.html.HtmlEqualityValidator</component-class>
 		<property>
-			<name>for</name>
-			<classname>java.lang.String</classname>
-			<description>Id of component to validate against</description>
+            <description>Id of component to validate against</description>		
+			<property-name>for</property-name>
+			<property-class>java.lang.String</property-class>
 		</property>
 		<property>
-			<name>message</name>
-			<classname>java.lang.String</classname>
-			<description>Error message to show</description>
+            <description>Error message to show</description>		
+			<property-name>message</property-name>
+			<property-class>java.lang.String</property-class>
 		</property>
 		<property>
-			<name>messageId</name>
-			<classname>java.lang.String</classname>
-			<description>Message id to use on failure</description>
+            <description>Message id to use on failure</description>
+			<property-name>messageId</property-name>
+			<property-class>java.lang.String</property-class>
 		</property>
 		<property>
-			<name>operator</name>
-			<classname>java.lang.String</classname>
-			<description>Operation to use.</description>
+            <description>Operation to use.</description>
+			<property-name>operator</property-name>
+			<property-class>java.lang.String</property-class>
 		</property>	
 		<property>
-			<name>required</name>
-			<classname>boolean</classname>
-			<description>True if a value is required for the filed to validate (default:true)</description>
-			<defaultvalue>true</defaultvalue>
+            <description>True if a value is required for the filed to validate (default:true)</description>		
+			<property-name>required</property-name>
+			<property-class>boolean</property-class>
+			<default-value>true</default-value>
 		</property>				
+        <component-extension>
+           <cdk:generate>false</cdk:generate>          
+           <cdk:renderer-type>org.jboss.seam.ui.renderkit.EqualityValidatorRendererBase</cdk:renderer-type>
+        </component-extension>              
 
 	</component>
-  </components>
-</cdk:properties>
\ No newline at end of file
+  </faces-config>
\ No newline at end of file

Deleted: branches/community/Seam_2_3/jboss-seam-ui/src/main/config/component/fileUpload.xml
===================================================================
--- branches/community/Seam_2_3/jboss-seam-ui/src/main/config/component/fileUpload.xml	2012-05-16 20:39:52 UTC (rev 14693)
+++ branches/community/Seam_2_3/jboss-seam-ui/src/main/config/component/fileUpload.xml	2012-05-16 20:41:15 UTC (rev 14694)
@@ -1,83 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<cdk:properties xmlns:xi="http://www.w3.org/2001/XInclude" xmlns:cdk="http://jboss.org/schema/richfaces/cdk/ext"
-    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee">
-<components>
-    <component>
-        <name>org.jboss.seam.ui.FileUpload</name>
-        <family>org.jboss.seam.ui.FileUpload</family>
-        <classname>org.jboss.seam.ui.component.html.HtmlFileUpload</classname>
-        <superclass>org.jboss.seam.ui.component.UIFileUpload</superclass>
-        <description>
-            <![CDATA[Renders a file upload control. This control must be used within a form with an encoding type of multipart/form-data, i.e:
-
-<h:form enctype="multipart/form-data">
-                                    
-For multipart requests, the Seam Multipart servlet filter must also be configured in web.xml:                          
-    
-<filter>
-  <filter-name>Seam Filter</filter-name>
-  <filter-class>org.jboss.seam.servlet.SeamFilter</filter-class>
-</filter>
-
-<filter-mapping>
-  <filter-name>Seam Filter</filter-name>
-  <url-pattern>/*</url-pattern>
-</filter-mapping> 
-    
-The following configuration options for multipart requests may be configured in components.xml:
-
-* createTempFiles - if this option is set to true, uploaded files are streamed to a temporary file instead of in memory.
-* maxRequestSize - the maximum size of a file upload request, in bytes. 
-
-Here's an example:
-          
-<component class="org.jboss.seam.servlet.MultipartConfig">
-    <property name="createTempFiles">true</property>
-    <property name="maxRequestSize">1000000</property>
-</component>]]>
-        </description>
-        <renderer generate="false" override="false">
-            <name>org.jboss.seam.ui.FileUploadRenderer</name>
-            <classname>org.jboss.seam.ui.renderkit.FileUploadRendererBase</classname>
-            <!--<template>org/jboss/seam/ui/htmlFileUpload.jspx</template>-->
-        </renderer>
-        <tag>
-            <name>fileUpload</name>
-            <classname>org.jboss.seam.ui.taglib.FileUploadTag</classname>
-            <superclass>
-                org.jboss.seam.ui.util.cdk.UIComponentTagBase
-            </superclass>
-        </tag>
-        &ui_input_attributes;
-        &html_style_attributes;
-        &html_input_attributes;
-        &html_events;
-        &html_input_events;
-        <property transient="true">
-            <name>accept</name>
-            <classname>java.lang.String</classname>
-            <description>a comma-separated list of content types to accept, may not be supported by the browser. E.g. "images/png,images/jpg", "images/*".</description>
-        </property>
-        <property elonly="true">
-            <name>data</name>
-            <classname>java.lang.Object</classname>
-            <description>this value binding receives the file's content type (optional).</description>
-        </property>
-        <property elonly="true">
-            <name>contentType</name>
-            <classname>java.lang.String</classname>
-            <description>the property to receive the contentType</description>
-        </property>
-        <property elonly="true">
-            <name>fileName</name>
-            <classname>java.lang.String</classname>
-            <description>this value binding receives the filename (optional).</description>
-        </property>
-        <property elonly="true">
-            <name>fileSize</name>
-            <classname>java.lang.Integer</classname>
-            <description>this value binding receives the file size (optional).</description>
-        </property>
-    </component>
-</components>
-</cdk:properties>
\ No newline at end of file

Deleted: branches/community/Seam_2_3/jboss-seam-ui/src/main/config/component/formattedText.xml
===================================================================
--- branches/community/Seam_2_3/jboss-seam-ui/src/main/config/component/formattedText.xml	2012-05-16 20:39:52 UTC (rev 14693)
+++ branches/community/Seam_2_3/jboss-seam-ui/src/main/config/component/formattedText.xml	2012-05-16 20:41:15 UTC (rev 14694)
@@ -1,28 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<cdk:properties xmlns:xi="http://www.w3.org/2001/XInclude" xmlns:cdk="http://jboss.org/schema/richfaces/cdk/ext"
-    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee">
-<components>
-    <component>
-        <name>org.jboss.seam.ui.FormattedText</name>
-        <family>org.jboss.seam.ui.FormattedText</family>
-        <classname>org.jboss.seam.ui.component.html.HtmlFormattedText</classname>
-        <superclass>org.jboss.seam.ui.component.UIFormattedText</superclass>
-        <description>
-            <![CDATA[Output Seam Text. Parse errors generate WARN level log messages.]]>
-        </description>
-        <renderer generate="false" override="false">
-            <name>org.jboss.seam.ui.FormattedTextRenderer</name>
-            <classname>org.jboss.seam.ui.renderkit.FormattedTextRendererBase</classname>
-            <!--<template>org/jboss/seam/ui/htmlFormattedText.jspx</template>-->
-        </renderer>
-        <tag>
-            <name>formattedText</name>
-            <classname>org.jboss.seam.ui.taglib.FormattedTextTag</classname>
-            <superclass>
-                org.jboss.seam.ui.util.cdk.UIComponentTagBase
-            </superclass>
-        </tag>
-        &ui_output_attributes;
-    </component>
-</components>
-</cdk:properties>
\ No newline at end of file

Modified: branches/community/Seam_2_3/jboss-seam-ui/src/main/config/component/formattedTextValidator.xml
===================================================================
--- branches/community/Seam_2_3/jboss-seam-ui/src/main/config/component/formattedTextValidator.xml	2012-05-16 20:39:52 UTC (rev 14693)
+++ branches/community/Seam_2_3/jboss-seam-ui/src/main/config/component/formattedTextValidator.xml	2012-05-16 20:41:15 UTC (rev 14694)
@@ -1,18 +1,12 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<cdk:properties xmlns:xi="http://www.w3.org/2001/XInclude" xmlns:cdk="http://jboss.org/schema/richfaces/cdk/ext"
-    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee">
-<components>
-    <validator generate="false">
-        <id>org.jboss.seam.ui.FormattedTextValidator</id>
-        <classname>org.jboss.seam.ui.validator.FormattedTextValidator</classname>
+<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://jboss.org/schema/richfaces/cdk/extensions" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+    <validator>
         <description>
             <![CDATA[Validate Seam Text input]]>
         </description>
-        <tag>
-            <name>validateFormattedText</name>
-            <classname>org.jboss.seam.ui.taglib.FormattedTextValidatorTag</classname>
-            <superclass>javax.faces.webapp.ValidatorELTag</superclass>
-        </tag>
+        <validator-id>org.jboss.seam.ui.FormattedTextValidator</validator-id>
+        <validator-class>org.jboss.seam.ui.validator.FormattedTextValidator</validator-class>
     </validator>
-</components>
-</cdk:properties>
\ No newline at end of file
+</faces-config>
\ No newline at end of file

Deleted: branches/community/Seam_2_3/jboss-seam-ui/src/main/config/component/fragment.xml
===================================================================
--- branches/community/Seam_2_3/jboss-seam-ui/src/main/config/component/fragment.xml	2012-05-16 20:39:52 UTC (rev 14693)
+++ branches/community/Seam_2_3/jboss-seam-ui/src/main/config/component/fragment.xml	2012-05-16 20:41:15 UTC (rev 14694)
@@ -1,27 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<cdk:properties xmlns:xi="http://www.w3.org/2001/XInclude" xmlns:cdk="http://jboss.org/schema/richfaces/cdk/ext"
-    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee">
-<components>
-    <component>
-        <name>org.jboss.seam.ui.Fragment</name>
-        <family>org.jboss.seam.ui.Fragment</family>
-        <classname>org.jboss.seam.ui.component.html.HtmlFragment</classname>
-        <superclass>org.jboss.seam.ui.component.UIFragment</superclass>
-        <description>
-            <![CDATA[Surround a page fragment, allows you to apply render/not render without any html output]]>
-        </description>
-        <renderer generate="false" override="false">
-            <name>org.jboss.seam.ui.FragmentRenderer</name>
-            <classname>org.jboss.seam.ui.renderkit.FragmentRendererBase</classname>
-        </renderer>
-        <tag>
-            <name>fragment</name>
-            <classname>org.jboss.seam.ui.taglib.FragmentTag</classname>
-            <superclass>
-                org.jboss.seam.ui.util.cdk.UIComponentTagBase
-            </superclass>
-        </tag>
-        &ui_component_attributes;
-    </component>
-</components>
-</cdk:properties>
\ No newline at end of file

Deleted: branches/community/Seam_2_3/jboss-seam-ui/src/main/config/component/graphicImage.xml
===================================================================
--- branches/community/Seam_2_3/jboss-seam-ui/src/main/config/component/graphicImage.xml	2012-05-16 20:39:52 UTC (rev 14693)
+++ branches/community/Seam_2_3/jboss-seam-ui/src/main/config/component/graphicImage.xml	2012-05-16 20:41:15 UTC (rev 14694)
@@ -1,35 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<cdk:properties xmlns:xi="http://www.w3.org/2001/XInclude" xmlns:cdk="http://jboss.org/schema/richfaces/cdk/ext"
-    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee">
-<components>
-    <component>
-        <name>org.jboss.seam.ui.graphicImage.GraphicImage</name>
-        <family>org.jboss.seam.ui.graphicImage.GraphicImage</family>
-        <classname>org.jboss.seam.ui.component.html.HtmlGraphicImage</classname>
-        <superclass>org.jboss.seam.ui.graphicImage.UIGraphicImage</superclass>
-        <description>
-            <![CDATA[Output an image to the view. You can specify the file as a path, a java.io.File, java.io.InputStream, java.net.URL or byte[]]]>
-        </description>
-        <renderer generate="false" override="false">
-            <name>org.jboss.seam.ui.GraphicImageRenderer</name>
-            <classname>org.jboss.seam.ui.graphicImage.GraphicImageRendererBase</classname>
-            <!--<template>org/jboss/seam/ui/htmlGraphicImage.jspx</template>-->
-        </renderer>
-        <tag>
-            <name>graphicImage</name>
-            <classname>org.jboss.seam.ui.taglib.GraphicImageTag</classname>
-            <superclass>
-                org.jboss.seam.ui.util.cdk.UIComponentTagBase
-            </superclass>
-        </tag>
-        &html_style_attributes;
-        &ui_graphic_attributes;
-        &ui_output_attributes;
-        <property>
-            <name>fileName</name>
-            <classname>java.lang.String</classname>
-            <description>File name for the generated URL - allows a stable file name and thus browser caching</description>
-        </property>
-    </component>
-</components>
-</cdk:properties>
\ No newline at end of file

Deleted: branches/community/Seam_2_3/jboss-seam-ui/src/main/config/component/label.xml
===================================================================
--- branches/community/Seam_2_3/jboss-seam-ui/src/main/config/component/label.xml	2012-05-16 20:39:52 UTC (rev 14693)
+++ branches/community/Seam_2_3/jboss-seam-ui/src/main/config/component/label.xml	2012-05-16 20:41:15 UTC (rev 14694)
@@ -1,30 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<cdk:properties xmlns:xi="http://www.w3.org/2001/XInclude" xmlns:cdk="http://jboss.org/schema/richfaces/cdk/ext"
-    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee">
-<components>
-    <component>
-        <name>org.jboss.seam.ui.Label</name>
-        <family>javax.faces.Output</family>
-        <classname>org.jboss.seam.ui.component.html.HtmlLabel</classname>
-        <superclass>org.jboss.seam.ui.component.UILabel</superclass>
-        <description>
-            <![CDATA[A label associated with the nearest JSF input component]]>
-        </description>
-        <tag>
-            <name>label</name>
-            <classname>org.jboss.seam.ui.taglib.LabelTag</classname>
-            <superclass>
-                org.jboss.seam.ui.util.cdk.UIComponentTagBase
-            </superclass>
-        </tag>
-        &html_label_attributes;
-        &ui_output_attributes;
-        &html_style_attributes;
-        <property>
-            <name>for</name>
-            <classname>java.lang.String</classname>
-            <description>Id of input component this label is for</description>
-        </property>
-    </component>
-</components>
-</cdk:properties>
\ No newline at end of file

Deleted: branches/community/Seam_2_3/jboss-seam-ui/src/main/config/component/link.xml
===================================================================
--- branches/community/Seam_2_3/jboss-seam-ui/src/main/config/component/link.xml	2012-05-16 20:39:52 UTC (rev 14693)
+++ branches/community/Seam_2_3/jboss-seam-ui/src/main/config/component/link.xml	2012-05-16 20:41:15 UTC (rev 14694)
@@ -1,82 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<cdk:properties xmlns:xi="http://www.w3.org/2001/XInclude" xmlns:cdk="http://jboss.org/schema/richfaces/cdk/ext"
-    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee">
-<components>
-    <component>
-        <name>org.jboss.seam.ui.Link</name>
-        <family>org.jboss.seam.ui.Link</family>
-        <classname>org.jboss.seam.ui.component.html.HtmlLink</classname>
-        <superclass>org.jboss.seam.ui.component.UILink</superclass>
-        <description>
-            <![CDATA[A link that supports invocation of an action with control over conversation propagation. Does not submit the form.]]>
-        </description>
-        <renderer generate="false" override="false">
-            <name>org.jboss.seam.ui.LinkRenderer</name>
-            <classname>org.jboss.seam.ui.renderkit.LinkRendererBase</classname>
-            <!-- <template>org/jboss/seam/ui/htmlLink.jspx</template>-->
-        </renderer>
-        <tag>
-            <name>link</name>
-            <classname>org.jboss.seam.ui.taglib.LinkTag</classname>
-            <superclass>
-                org.jboss.seam.ui.util.cdk.UIComponentTagBase
-            </superclass>
-        </tag>
-        &ui_output_attributes;
-        &html_anchor_attributes;
-        &html_universal_attributes;
-        &html_events;
-        &ui_command_attributes;
-        <property>
-            <name>view</name>
-            <classname>java.lang.String</classname>
-            <description>the JSF view id to link to.</description>
-        </property>
-        <property>
-            <name>pageflow</name>
-            <classname>java.lang.String</classname>
-            <description>a pageflow definition to begin. (This is only useful when propagation="begin" or propagation="join".)</description>
-        </property>
-        <!-- Should be el="false" -->
-        <property>
-            <name>propagation</name>
-            <classname>java.lang.String</classname>
-            <description>determines the conversation propagation style: begin, join, nest, none, end or endRoot.</description>
-            <defaultvalue>"default"</defaultvalue>
-        </property>
-        <!-- Should be el="false" -->
-        <property>
-            <name>fragment</name>
-            <classname>java.lang.String</classname>
-            <description>the fragment identifier to link to.</description>
-        </property>
-        <!-- Should be el="false" -->
-        <property>
-            <name>outcome</name>
-            <classname>java.lang.String</classname>
-            <description>The outcome to use when evaluating navigation rules</description>
-        </property>
-        <property>
-            <name>disabled</name>
-            <classname>boolean</classname>
-            <description>If true, write the link as disabled in HTML</description>
-        </property>
-        <property elonly="true"  transient="true" >
-            <name>taskInstance</name>
-            <classname>java.lang.Object</classname>
-            <description>Specify the task to operate on (e.g. for @StartTask)</description>
-        </property>
-    <property>
-        <name>conversationName</name>
-        <classname>java.lang.String</classname>
-        <description>The name of the conversation for natural conversations</description>
-    </property>
-    <property>
-        <name>includePageParams</name>
-        <classname>boolean</classname>
-        <description>Include page parameters defined in pages.xml when rendering the button</description>
-        <defaultvalue>true</defaultvalue>
-    </property>    
-    </component>
-</components>
-</cdk:properties>
\ No newline at end of file

Deleted: branches/community/Seam_2_3/jboss-seam-ui/src/main/config/component/message.xml
===================================================================
--- branches/community/Seam_2_3/jboss-seam-ui/src/main/config/component/message.xml	2012-05-16 20:39:52 UTC (rev 14693)
+++ branches/community/Seam_2_3/jboss-seam-ui/src/main/config/component/message.xml	2012-05-16 20:41:15 UTC (rev 14694)
@@ -1,23 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<cdk:properties xmlns:xi="http://www.w3.org/2001/XInclude" xmlns:cdk="http://jboss.org/schema/richfaces/cdk/ext"
-    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee">
-<components>
-    <component>
-        <name>org.jboss.seam.ui.Message</name>
-        <family>javax.faces.Message</family>
-        <classname>org.jboss.seam.ui.component.html.HtmlMessage</classname>
-        <superclass>org.jboss.seam.ui.component.UIMessage</superclass>
-        <description>
-            <![CDATA["Decorate" a JSF input field with the validation error message.]]>
-        </description>
-        <tag>
-            <name>message</name>
-            <classname>org.jboss.seam.ui.taglib.MessageTag</classname>
-            <superclass>
-                org.jboss.seam.ui.util.cdk.UIComponentTagBase
-            </superclass>
-        </tag>
-        &ui_message_attributes;
-    </component>
-</components>
-</cdk:properties>
\ No newline at end of file

Modified: branches/community/Seam_2_3/jboss-seam-ui/src/main/config/component/modelValidator.xml
===================================================================
--- branches/community/Seam_2_3/jboss-seam-ui/src/main/config/component/modelValidator.xml	2012-05-16 20:39:52 UTC (rev 14693)
+++ branches/community/Seam_2_3/jboss-seam-ui/src/main/config/component/modelValidator.xml	2012-05-16 20:41:15 UTC (rev 14694)
@@ -1,18 +1,12 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<cdk:properties xmlns:xi="http://www.w3.org/2001/XInclude" xmlns:cdk="http://jboss.org/schema/richfaces/cdk/ext"
-    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee">
-<components>
-    <validator generate="false">
-        <id>org.jboss.seam.ui.ModelValidator</id>
-        <classname>org.jboss.seam.ui.validator.ModelValidator</classname>
+<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://jboss.org/schema/richfaces/cdk/extensions" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+    <validator>
         <description>
             <![CDATA[Validate the JSF component against the model]]>
         </description>
-        <tag>
-            <name>validate</name>
-            <classname>org.jboss.seam.ui.taglib.ModelValidatorTag</classname>
-            <superclass>javax.faces.webapp.ValidatorELTag</superclass>
-        </tag>
+        <validator-id>org.jboss.seam.ui.ModelValidator</validator-id>
+        <validator-class>org.jboss.seam.ui.validator.ModelValidator</validator-class>
     </validator>
-</components>
-</cdk:properties>
\ No newline at end of file
+</faces-config>
\ No newline at end of file

Deleted: branches/community/Seam_2_3/jboss-seam-ui/src/main/config/component/remote.xml
===================================================================
--- branches/community/Seam_2_3/jboss-seam-ui/src/main/config/component/remote.xml	2012-05-16 20:39:52 UTC (rev 14693)
+++ branches/community/Seam_2_3/jboss-seam-ui/src/main/config/component/remote.xml	2012-05-16 20:41:15 UTC (rev 14694)
@@ -1,33 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<cdk:properties xmlns:xi="http://www.w3.org/2001/XInclude" xmlns:cdk="http://jboss.org/schema/richfaces/cdk/ext"
-    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee">
-<components>
-    <component>
-        <name>org.jboss.seam.ui.Remote</name>
-        <family>org.jboss.seam.ui.Remote</family>
-        <classname>org.jboss.seam.ui.component.html.HtmlRemote</classname>
-        <superclass>org.jboss.seam.ui.component.UIRemote</superclass>
-        <description>
-            <![CDATA[Write out script element for use with Seam Remoting]]>
-        </description>
-        <renderer generate="false" override="false">
-            <name>org.jboss.seam.ui.RemoteRenderer</name>
-            <classname>org.jboss.seam.ui.renderkit.RemoteRendererBase</classname>
-        </renderer>
-        <tag>
-            <name>remote</name>
-            <classname>org.jboss.seam.ui.taglib.RemoteTag</classname>
-            <superclass>
-                org.jboss.seam.ui.util.cdk.UIComponentTagBase
-            </superclass>
-        </tag>
-        &ui_component_attributes;
-        &html_style_attributes;
-        <property>
-            <name>include</name>
-            <classname>java.lang.String</classname>
-            <description>The Seam components to include in the Seam Remoting JS interface stubs</description>
-        </property>
-    </component>
-</components>
-</cdk:properties>
\ No newline at end of file

Deleted: branches/community/Seam_2_3/jboss-seam-ui/src/main/config/component/resource.xml
===================================================================
--- branches/community/Seam_2_3/jboss-seam-ui/src/main/config/component/resource.xml	2012-05-16 20:39:52 UTC (rev 14693)
+++ branches/community/Seam_2_3/jboss-seam-ui/src/main/config/component/resource.xml	2012-05-16 20:41:15 UTC (rev 14694)
@@ -1,46 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<cdk:properties xmlns:xi="http://www.w3.org/2001/XInclude" xmlns:cdk="http://jboss.org/schema/richfaces/cdk/ext"
-    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee">
-<components>
-    <component>
-        <name>org.jboss.seam.ui.Resource</name>
-        <family>org.jboss.seam.ui.Resource</family>
-        <classname>org.jboss.seam.ui.component.html.HtmlResource</classname>
-        <superclass>org.jboss.seam.ui.component.UIResource</superclass>
-        <description>
-            <![CDATA[Given a data in form of an inputstream, java.util.File or byte[] and a content-type, this tag sends the data to the browser]]>
-        </description>
-        <renderer generate="false" override="false">
-            <name>org.jboss.seam.ui.ResourceRenderer</name>
-            <classname>org.jboss.seam.ui.renderkit.ResourceRendererBase</classname>
-        </renderer>     
-        <tag>
-            <name>resource</name>
-            <classname>org.jboss.seam.ui.taglib.ResourceTag</classname>
-            <superclass>
-                org.jboss.seam.ui.util.cdk.UIComponentTagBase
-            </superclass>
-        </tag>
-        <property>
-            <name>data</name>
-            <classname>java.lang.Object</classname>
-            <description>Inputstream, File or byte[].</description>
-        </property>
-        <property>
-            <name>contentType</name>
-            <classname>java.lang.String</classname>
-            <description>Content-type of given data</description>
-        </property>
-        <property>
-            <name>fileName</name>
-            <classname>java.lang.String</classname>
-            <description>file name to send to browser (default: name of view)</description>
-        </property>
-        <property>
-            <name>disposition</name>
-            <classname>java.lang.String</classname>
-            <description>Content-Disposition for file (default: inline)</description>
-        </property>             
-    </component>
-</components>
-</cdk:properties>
\ No newline at end of file

Deleted: branches/community/Seam_2_3/jboss-seam-ui/src/main/config/component/selectItems.xml
===================================================================
--- branches/community/Seam_2_3/jboss-seam-ui/src/main/config/component/selectItems.xml	2012-05-16 20:39:52 UTC (rev 14693)
+++ branches/community/Seam_2_3/jboss-seam-ui/src/main/config/component/selectItems.xml	2012-05-16 20:41:15 UTC (rev 14694)
@@ -1,67 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<cdk:properties xmlns:xi="http://www.w3.org/2001/XInclude" xmlns:cdk="http://jboss.org/schema/richfaces/cdk/ext"
-    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee">
-<components>
-    <component>
-        <name>org.jboss.seam.ui.SelectItems</name>
-        <family>javax.faces.SelectItems</family>
-        <classname>org.jboss.seam.ui.component.html.HtmlSelectItems</classname>
-        <superclass>org.jboss.seam.ui.component.UISelectItems</superclass>
-        <description>
-            <![CDATA[Creates a List<SelectItem> from a List, Set, DataModel or Array.]]>
-        </description>
-        <tag>
-            <name>selectItems</name>
-            <classname>org.jboss.seam.ui.taglib.SelectItemsTag</classname>
-            <superclass>
-                org.jboss.seam.ui.util.cdk.UIComponentTagBase
-            </superclass>
-        </tag>
-        &ui_select_items_attributes;
-        <property required="true">
-            <name>value</name>
-            <classname>java.lang.Object</classname>
-            <defaultvalue>an EL expression specifying the data that backs the List&lt;SelectItem&gt;</defaultvalue>
-        </property>
-        <property required="true" el="false">
-            <name>var</name>
-            <classname>java.lang.String</classname>
-            <description>defines the name of the local variable that holds the current object during iteration</description>
-        </property>
-        <property>
-            <name>itemValue</name>
-            <classname>java.lang.Object</classname>
-            <description>Value to return to the server if this option is selected. Optional, by default the var object is used. Can reference the var variable</description> 
-        </property>
-        <property exist="true">
-            <name>label</name>
-            <classname>java.lang.String</classname>
-            <description>the label to be used when rendering the SelectItem. Can reference the var variable</description>
-            <alias>itemLabel</alias>
-        </property>
-        <property>
-            <name>disabled</name>
-            <classname>java.lang.Boolean</classname>
-            <description>if true the SelectItem will be rendered disabled. Can reference the var variable</description>
-            <alias>itemDisabled</alias>
-        </property>
-        <property>
-            <name>noSelectionLabel</name>
-            <classname>java.lang.String</classname>
-            <description>specifies the (optional) label to place at the top of list (if required="true" is also specified then selecting this value will cause a validation error)</description>
-        </property>
-        <property>
-            <name>hideNoSelectionLabel</name>
-            <classname>java.lang.Boolean</classname>
-            <description>if true, the noSelectionLabel will be hidden when a value is selected</description>
-            <defaultvalue>false</defaultvalue>
-        </property>
-        <property>
-            <name>escape</name>
-            <classname>java.lang.Boolean</classname>
-            <description>if false, characters in the label will not be escaped. Beware that this is a safety issue when the label is in any way derived from input supplied by the application's user. . Can reference the var variable</description>
-            <defaultvalue>true</defaultvalue>
-        </property>
-    </component>
-</components>
-</cdk:properties>
\ No newline at end of file

Deleted: branches/community/Seam_2_3/jboss-seam-ui/src/main/config/component/selection.xml
===================================================================
--- branches/community/Seam_2_3/jboss-seam-ui/src/main/config/component/selection.xml	2012-05-16 20:39:52 UTC (rev 14693)
+++ branches/community/Seam_2_3/jboss-seam-ui/src/main/config/component/selection.xml	2012-05-16 20:41:15 UTC (rev 14694)
@@ -1,31 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<cdk:properties xmlns:xi="http://www.w3.org/2001/XInclude" xmlns:cdk="http://jboss.org/schema/richfaces/cdk/ext"
-    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee">
-<components>
-    <component>
-        <name>org.jboss.seam.ui.Selection</name>
-        <family>org.jboss.seam.ui.Selection</family>
-        <classname>org.jboss.seam.ui.component.html.HtmlSelection</classname>
-        <superclass>org.jboss.seam.ui.component.UISelection</superclass>
-        <description>
-            <![CDATA[]]>
-        </description>
-        <tag>
-            <name>selection</name>
-            <classname>org.jboss.seam.ui.taglib.SelectionTag</classname>
-            <superclass>
-                org.jboss.seam.ui.util.cdk.UIComponentTagBase
-            </superclass>
-        </tag>
-        &ui_component_attributes;
-        <property>
-            <name>dataModel</name>
-            <classname>java.lang.String</classname>
-        </property>
-        <property>
-            <name>var</name>
-            <classname>java.lang.String</classname>
-        </property>
-    </component>
-</components>
-</cdk:properties>
\ No newline at end of file

Deleted: branches/community/Seam_2_3/jboss-seam-ui/src/main/config/component/span.xml
===================================================================
--- branches/community/Seam_2_3/jboss-seam-ui/src/main/config/component/span.xml	2012-05-16 20:39:52 UTC (rev 14693)
+++ branches/community/Seam_2_3/jboss-seam-ui/src/main/config/component/span.xml	2012-05-16 20:41:15 UTC (rev 14694)
@@ -1,33 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<cdk:properties xmlns:xi="http://www.w3.org/2001/XInclude" xmlns:cdk="http://jboss.org/schema/richfaces/cdk/ext"
-    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee">
-<components>
-    <component>
-        <name>org.jboss.seam.ui.Span</name>
-        <family>org.jboss.seam.ui.Span</family>
-        <classname>org.jboss.seam.ui.component.html.HtmlSpan</classname>
-        <superclass>org.jboss.seam.ui.component.UISpan</superclass>
-        <description>
-            <![CDATA[Render a HTML <span>]]>
-        </description>
-        <renderer generate="false" override="false">
-            <name>org.jboss.seam.ui.SpanRenderer</name>
-            <classname>org.jboss.seam.ui.renderkit.SpanRendererBase</classname>
-        </renderer>
-        <tag>
-            <name>span</name>
-            <classname>org.jboss.seam.ui.taglib.SpanTag</classname>
-            <superclass>
-                org.jboss.seam.ui.util.cdk.UIComponentTagBase
-            </superclass>
-        </tag>
-        &ui_component_attributes;
-        &html_style_attributes;
-        <property>
-            <name>title</name>
-            <classname>java.lang.String</classname>
-            <description>Span title attribute</description>
-        </property>     
-    </component>
-</components>
-</cdk:properties>
\ No newline at end of file

Deleted: branches/community/Seam_2_3/jboss-seam-ui/src/main/config/component/taskId.xml
===================================================================
--- branches/community/Seam_2_3/jboss-seam-ui/src/main/config/component/taskId.xml	2012-05-16 20:39:52 UTC (rev 14693)
+++ branches/community/Seam_2_3/jboss-seam-ui/src/main/config/component/taskId.xml	2012-05-16 20:41:15 UTC (rev 14694)
@@ -1,23 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<cdk:properties xmlns:xi="http://www.w3.org/2001/XInclude" xmlns:cdk="http://jboss.org/schema/richfaces/cdk/ext"
-    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee">
-<components>
-    <component>
-        <name>org.jboss.seam.ui.TaskId</name>
-        <family>org.jboss.seam.ui.TaskId</family>
-        <classname>org.jboss.seam.ui.component.html.HtmlTaskId</classname>
-        <superclass>org.jboss.seam.ui.component.UITaskId</superclass>
-        <description>
-            <![CDATA[Add the task id to an output link (or similar JSF control), when the task is available via #{task}.]]>
-        </description>
-        <tag>
-            <name>taskId</name>
-            <classname>org.jboss.seam.ui.taglib.TaskIdTag</classname>
-            <superclass>
-                org.jboss.seam.ui.util.cdk.UIComponentTagBase
-            </superclass>
-        </tag>
-        &ui_parameter_attributes;
-    </component>
-</components>
-</cdk:properties>
\ No newline at end of file

Deleted: branches/community/Seam_2_3/jboss-seam-ui/src/main/config/component/token.xml
===================================================================
--- branches/community/Seam_2_3/jboss-seam-ui/src/main/config/component/token.xml	2012-05-16 20:39:52 UTC (rev 14693)
+++ branches/community/Seam_2_3/jboss-seam-ui/src/main/config/component/token.xml	2012-05-16 20:41:15 UTC (rev 14694)
@@ -1,45 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<cdk:properties xmlns:xi="http://www.w3.org/2001/XInclude" xmlns:cdk="http://jboss.org/schema/richfaces/cdk/ext"
-    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee">
-<components>
-   <component>
-      <name>org.jboss.seam.ui.Token</name>
-      <family>org.jboss.seam.ui.Token</family>
-      <classname>org.jboss.seam.ui.component.html.HtmlToken</classname>
-      <superclass>org.jboss.seam.ui.component.UIToken</superclass>
-      <description>
-         <![CDATA[Render a secure token in the parent form that is validated on postback to guard against CSRF attacks.]]>
-      </description>
-      <renderer generate="false" override="false">
-         <name>org.jboss.seam.ui.TokenRenderer</name>
-         <classname>org.jboss.seam.ui.renderkit.TokenRendererBase</classname>
-      </renderer>
-      <tag>
-         <name>token</name>
-         <classname>org.jboss.seam.ui.taglib.TokenTag</classname>
-         <superclass>
-            org.jboss.seam.ui.util.cdk.UIComponentTagBase
-         </superclass>
-      </tag>
-      &ui_component_attributes;
-      <property>
-         <name>requireSession</name>
-         <classname>boolean</classname>
-         <description>A flag indicating whether the session id should be tied into the secure token.</description>
-         <defaultvalue>false</defaultvalue>
-      </property>
-      <property>
-         <name>enableCookieNotice</name>
-         <classname>boolean</classname>
-         <description>A flag indicating whether a notice should be presented to the user if cookies are disabled.</description>
-         <defaultvalue>false</defaultvalue>
-      </property>
-      <property>
-         <name>allowMultiplePosts</name>
-         <classname>boolean</classname>
-         <description>A flag indicating whether the form can be submitted multiple times with the same signature (i.e., token).</description>
-         <defaultvalue>false</defaultvalue>
-      </property>
-   </component>
-</components>
-</cdk:properties>
\ No newline at end of file

Deleted: branches/community/Seam_2_3/jboss-seam-ui/src/main/config/component/transformImageBlur.xml
===================================================================
--- branches/community/Seam_2_3/jboss-seam-ui/src/main/config/component/transformImageBlur.xml	2012-05-16 20:39:52 UTC (rev 14693)
+++ branches/community/Seam_2_3/jboss-seam-ui/src/main/config/component/transformImageBlur.xml	2012-05-16 20:41:15 UTC (rev 14694)
@@ -1,27 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<cdk:properties xmlns:xi="http://www.w3.org/2001/XInclude" xmlns:cdk="http://jboss.org/schema/richfaces/cdk/ext"
-    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee">
-<components>
-    <component>
-        <name>org.jboss.seam.ui.graphicImage.TransformImageBlur</name>
-        <family>org.jboss.seam.ui.graphicImage.TransformImageBlur</family>
-        <classname>org.jboss.seam.ui.component.html.HtmlTransformImageBlur</classname>
-        <superclass>org.jboss.seam.ui.graphicImage.UITransformImageBlur</superclass>
-        <description>
-            <![CDATA[Nested in a s:graphicImage. Transform an image by applying a blur]]>
-        </description>
-        <tag>
-            <name>transformImageBlur</name>
-            <classname>org.jboss.seam.ui.taglib.TransformImageBlurTag</classname>
-            <superclass>
-                org.jboss.seam.ui.util.cdk.UIComponentTagBase
-            </superclass>
-        </tag>
-        <property>
-            <name>radius</name>
-            <classname>java.lang.String</classname>
-            <description>The radius of the blur (essentially the ammount of blur)</description>
-        </property>
-    </component>
-</components>
-</cdk:properties>
\ No newline at end of file

Deleted: branches/community/Seam_2_3/jboss-seam-ui/src/main/config/component/transformImageSize.xml
===================================================================
--- branches/community/Seam_2_3/jboss-seam-ui/src/main/config/component/transformImageSize.xml	2012-05-16 20:39:52 UTC (rev 14693)
+++ branches/community/Seam_2_3/jboss-seam-ui/src/main/config/component/transformImageSize.xml	2012-05-16 20:41:15 UTC (rev 14694)
@@ -1,42 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<cdk:properties xmlns:xi="http://www.w3.org/2001/XInclude" xmlns:cdk="http://jboss.org/schema/richfaces/cdk/ext"
-    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee">
-	<components>
-	<component>
-        <name>org.jboss.seam.ui.graphicImage.TransformImageSize</name>
-        <family>org.jboss.seam.ui.graphicImage.TransformImageSize</family>
-        <classname>org.jboss.seam.ui.component.html.HtmlTransformImageSize</classname>
-        <superclass>org.jboss.seam.ui.graphicImage.UITransformImageSize</superclass>
-        <description>
-            <![CDATA[Nested in a s:graphicImage. Transform an image by altering the size]]>
-        </description>
-        <tag>
-            <name>transformImageSize</name>
-            <classname>org.jboss.seam.ui.taglib.TransformImageSizeTag</classname>
-            <superclass>
-                org.jboss.seam.ui.util.cdk.UIComponentTagBase
-            </superclass>
-        </tag>
-        <property>
-            <name>maintainRatio</name>
-            <classname>boolean</classname>
-            <description>If true, don't alter the ratio of the image. In this case only height or width should be specificed.</description>
-        </property>     
-        <property>
-            <name>width</name>
-            <classname>java.lang.Integer</classname>
-            <description>The new width of the image</description>
-        </property>     
-        <property>
-            <name>height</name>
-            <classname>java.lang.Integer</classname>
-            <description>The new height of the image</description>
-        </property>
-        <property>
-            <name>factor</name>
-            <classname>java.lang.Double</classname>
-            <description>Change the size of the image by a fraction. If factor is specified, height, width and maintainRatio should not be specified</description>
-        </property>
-    </component>
-	</components>
-</cdk:properties>
\ No newline at end of file

Deleted: branches/community/Seam_2_3/jboss-seam-ui/src/main/config/component/transformImageType.xml
===================================================================
--- branches/community/Seam_2_3/jboss-seam-ui/src/main/config/component/transformImageType.xml	2012-05-16 20:39:52 UTC (rev 14693)
+++ branches/community/Seam_2_3/jboss-seam-ui/src/main/config/component/transformImageType.xml	2012-05-16 20:41:15 UTC (rev 14694)
@@ -1,27 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<cdk:properties xmlns:xi="http://www.w3.org/2001/XInclude" xmlns:cdk="http://jboss.org/schema/richfaces/cdk/ext"
-    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee">
-<components>
-    <component>
-        <name>org.jboss.seam.ui.graphicImage.TransformImageType</name>
-        <family>org.jboss.seam.ui.graphicImage.TransformImageType</family>
-        <classname>org.jboss.seam.ui.component.html.HtmlTransformImageType</classname>
-        <superclass>org.jboss.seam.ui.graphicImage.UITransformImageType</superclass>
-        <description>
-            <![CDATA[Nested in a s:graphicImage. Transform an image by changing it's type]]>
-        </description>
-        <tag>
-            <name>transformImageType</name>
-            <classname>org.jboss.seam.ui.taglib.TransformImageTypeTag</classname>
-            <superclass>
-                org.jboss.seam.ui.util.cdk.UIComponentTagBase
-            </superclass>
-        </tag>
-        <property>
-            <name>contentType</name>
-            <classname>java.lang.String</classname>
-            <description>The mime type of the output image</description>
-        </property>
-    </component>
-</components>
-</cdk:properties>
\ No newline at end of file

Modified: branches/community/Seam_2_3/jboss-seam-ui/src/main/config/component/validateAll.xml
===================================================================
--- branches/community/Seam_2_3/jboss-seam-ui/src/main/config/component/validateAll.xml	2012-05-16 20:39:52 UTC (rev 14693)
+++ branches/community/Seam_2_3/jboss-seam-ui/src/main/config/component/validateAll.xml	2012-05-16 20:41:15 UTC (rev 14694)
@@ -1,26 +1,24 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<cdk:properties xmlns:xi="http://www.w3.org/2001/XInclude" xmlns:cdk="http://jboss.org/schema/richfaces/cdk/ext"
-    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee">
-	<components>
+<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://jboss.org/schema/richfaces/cdk/extensions" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+    
 	<component>
-		<name>org.jboss.seam.ui.ValidateAll</name>
-		<family>org.jboss.seam.ui.ValidateAll</family>
-		<classname>org.jboss.seam.ui.component.html.HtmlValidateAll</classname>
-		<superclass>org.jboss.seam.ui.component.UIValidateAll</superclass>
-		<description>
-			<![CDATA[Validate all child JSF input fields against the bound propertys using Hibernate Validator.]]>
-		</description>
-		<renderer generate="false" override="false">
-			<name>org.jboss.seam.ui.ValidateAllRenderer</name>
-			<classname>org.jboss.seam.ui.renderkit.ValidateAllRendererBase</classname>
-		</renderer>
-		<tag>
-			<name>validateAll</name>
-			<classname>org.jboss.seam.ui.taglib.ValidateAllTag</classname>
-			<superclass>
-				org.jboss.seam.ui.util.cdk.UIComponentTagBase
-			</superclass>
-		</tag>
+        <description>
+            <![CDATA[Validate all child JSF input fields against the bound propertys using Hibernate Validator.]]>
+        </description>	
+		<component-type>org.jboss.seam.ui.ValidateAll</component-type>
+		<component-class>org.jboss.seam.ui.component.html.HtmlValidateAll</component-class>
+		
+        <component-extension>
+            <cdk:generate>false</cdk:generate>
+            <cdk:base-class>org.jboss.seam.ui.ValidateAllRenderer</cdk:base-class>
+            <cdk:component-family>javax.faces.Input</cdk:component-family>
+            <cdk:renderer-type>org.jboss.seam.ui.renderkit.ValidateAllRendererBase</cdk:renderer-type>
+            <cdk:tag>            
+                <cdk:tag-name>validateAll</cdk:tag-name>
+                <cdk:tag-type>Facelets</cdk:tag-type>
+            </cdk:tag>
+        </component-extension>		
 	</component>
- </components>	
-</cdk:properties>
\ No newline at end of file
+</faces-config>
\ No newline at end of file

Modified: branches/community/Seam_2_3/jboss-seam-ui/src/main/java/org/jboss/seam/ui/component/UIButton.java
===================================================================
--- branches/community/Seam_2_3/jboss-seam-ui/src/main/java/org/jboss/seam/ui/component/UIButton.java	2012-05-16 20:39:52 UTC (rev 14693)
+++ branches/community/Seam_2_3/jboss-seam-ui/src/main/java/org/jboss/seam/ui/component/UIButton.java	2012-05-16 20:41:15 UTC (rev 14694)
@@ -21,32 +21,36 @@
 
 package org.jboss.seam.ui.component;
 
+import org.richfaces.cdk.annotations.Attribute;
+import org.richfaces.cdk.annotations.Description;
+import org.richfaces.cdk.annotations.Tag;
+import org.richfaces.cdk.annotations.JsfComponent;
+import org.richfaces.cdk.annotations.JsfRenderer;
 
+
 /**
- * JSF component class
+ * JSF component class for Seam UIButton
  *
  */
+ at JsfComponent(description=@Description(displayName="org.jboss.seam.ui.Button",value="A link that supports invocation of an action with control over conversation propagation"),
+ family="org.jboss.seam.ui.Button", type="org.jboss.seam.ui.Button",generate="org.jboss.seam.ui.component.html.HtmlButton", 
+ tag = @Tag(baseClass="org.jboss.seam.ui.util.cdk.UIComponentTagBase", name="button"), renderer = @JsfRenderer(generate="false",type="org.jboss.seam.ui.renderkit.ButtonRendererBase", family="org.jboss.seam.ui.ButtonRenderer"),
+ attributes = {"command-button-props.xml", "javax.faces.component.UICommand.xml", "javax.faces.component.ValueHolder.xml", "i18n-props.xml", "accesskey-props.xml", "button.xml" })
 public abstract class UIButton extends UISeamCommandBase  {
-   
+
+   @Attribute
 	public abstract String getStyleClass();
    
-   public abstract void setStyleClass(String styleClass);
-   
+   @Attribute   
    public abstract String getStyle();
-   
-   public abstract void setStyle(String style);
-   
+
+   @Attribute(defaultValue="false")
    public abstract boolean isDisabled();
 
-   public abstract void setDisabled(boolean disabled);
-   
+   @Attribute
    public abstract String getOnclick();
 
-   public abstract void setOnclick(String onclick);
-   
+   @Attribute
    public abstract String getImage();
    
-   public abstract void setImage(String image);
-   
-   
 }

Modified: branches/community/Seam_2_3/jboss-seam-ui/src/main/java/org/jboss/seam/ui/component/UICache.java
===================================================================
--- branches/community/Seam_2_3/jboss-seam-ui/src/main/java/org/jboss/seam/ui/component/UICache.java	2012-05-16 20:39:52 UTC (rev 14693)
+++ branches/community/Seam_2_3/jboss-seam-ui/src/main/java/org/jboss/seam/ui/component/UICache.java	2012-05-16 20:41:15 UTC (rev 14694)
@@ -24,29 +24,34 @@
 import javax.faces.component.UIComponentBase;
 
 import org.jboss.seam.cache.CacheProvider;
+import org.richfaces.cdk.annotations.Attribute;
+import org.richfaces.cdk.annotations.Description;
+import org.richfaces.cdk.annotations.JsfComponent;
+import org.richfaces.cdk.annotations.JsfRenderer;
+import org.richfaces.cdk.annotations.Tag;
 
 
 /**
  * JSF component class
  * 
  */
+ at JsfComponent(description=@Description(displayName="org.jboss.seam.ui.Cache",value="Cache the rendered page fragment using the installed cache provider."),
+family="org.jboss.seam.ui.Cache", type="org.jboss.seam.ui.Cache",generate="org.jboss.seam.ui.component.html.HtmlCache", 
+tag = @Tag(baseClass="org.jboss.seam.ui.util.cdk.UIComponentTagBase", name="cache"), renderer = @JsfRenderer(generate="false",type="org.jboss.seam.ui.renderkit.ButtonRendererBase", family="org.jboss.seam.ui.ButtonRenderer"),
+attributes = {"base-props.xml", "cache.xml" })
 public abstract class UICache extends UIComponentBase
 {
-   
+
+   @Attribute
    public abstract boolean isEnabled();
    
-   public abstract void setEnabled(boolean enabled);
-   
+   @Attribute
    public abstract String getKey();
    
-   public abstract void setKey(String key);
-   
+   @Attribute
    public abstract String getRegion();
    
-   public abstract void setRegion(String region);
-   
+   @Attribute
    public abstract CacheProvider getCacheProvider();
    
-   public abstract void setCacheProvider(CacheProvider cacheProvider);
-
 }

Modified: branches/community/Seam_2_3/jboss-seam-ui/src/main/java/org/jboss/seam/ui/component/UIConversationId.java
===================================================================
--- branches/community/Seam_2_3/jboss-seam-ui/src/main/java/org/jboss/seam/ui/component/UIConversationId.java	2012-05-16 20:39:52 UTC (rev 14693)
+++ branches/community/Seam_2_3/jboss-seam-ui/src/main/java/org/jboss/seam/ui/component/UIConversationId.java	2012-05-16 20:41:15 UTC (rev 14694)
@@ -28,12 +28,20 @@
 import org.jboss.seam.core.Manager;
 import org.jboss.seam.navigation.Page;
 import org.jboss.seam.navigation.Pages;
+import org.richfaces.cdk.annotations.Attribute;
+import org.richfaces.cdk.annotations.Description;
+import org.richfaces.cdk.annotations.JsfComponent;
+import org.richfaces.cdk.annotations.Tag;
 
 
 /**
  * JSF component class
  *
  */
+ at JsfComponent(description=@Description(displayName="org.jboss.seam.ui.ConversationId",value="Add the conversation id to JSF link or button (e.g. <h:commandLink />, <s:button />)."),
+family="org.jboss.seam.ui.ConversationId", type="org.jboss.seam.ui.ConversationId",generate="org.jboss.seam.ui.component.html.HtmlConversationId", 
+tag = @Tag(baseClass="org.jboss.seam.ui.util.cdk.UIComponentTagBase", name="conversationId"),
+attributes = {"javax.faces.component.UIParameter.xml", "conversationId.xml"})
 public abstract class UIConversationId extends UIParameter {
 	
 	private static final String COMPONENT_TYPE = "org.jboss.seam.ui.ConversationId";   
@@ -76,6 +84,7 @@
       }
    }
 
+   @Attribute(hidden=true, literal=true)
    public abstract String getViewId();
 
    public abstract void setViewId(String viewId);

Modified: branches/community/Seam_2_3/jboss-seam-ui/src/main/java/org/jboss/seam/ui/component/UIConversationName.java
===================================================================
--- branches/community/Seam_2_3/jboss-seam-ui/src/main/java/org/jboss/seam/ui/component/UIConversationName.java	2012-05-16 20:39:52 UTC (rev 14693)
+++ branches/community/Seam_2_3/jboss-seam-ui/src/main/java/org/jboss/seam/ui/component/UIConversationName.java	2012-05-16 20:41:15 UTC (rev 14694)
@@ -5,12 +5,21 @@
 
 import org.jboss.seam.navigation.ConversationIdParameter;
 import org.jboss.seam.navigation.Pages;
+import org.richfaces.cdk.annotations.Description;
+import org.richfaces.cdk.annotations.JsfComponent;
+import org.richfaces.cdk.annotations.JsfRenderer;
+import org.richfaces.cdk.annotations.Tag;
 
 /**
  * Embeds the natural conversation ID into the request.
  *
  * @author Shane Bryzak
  */
+ at JsfComponent(description=@Description(displayName="org.jboss.seam.ui.ConversationName",value="Set the conversation name for a command link or button (or similar JSF control)."),
+family="org.jboss.seam.ui.ConversationName", type="org.jboss.seam.ui.ConversationName",generate="org.jboss.seam.ui.component.html.HtmlConversationName", 
+tag = @Tag(baseClass="org.jboss.seam.ui.util.cdk.UIComponentTagBase", name="conversationName", handler="org.jboss.seam.ui.handler.CommandButtonParameterComponentHandler"), 
+renderer = @JsfRenderer(generate="false",type="org.jboss.seam.ui.renderkit.ConversationNameRendererBase", family="org.jboss.seam.ui.ConversationNameRenderer"),
+attributes = {"conversationName.xml" })
 public abstract class UIConversationName extends UIParameter {
 	
 	private static final String COMPONENT_TYPE = "org.jboss.seam.ui.ConversationName";

Modified: branches/community/Seam_2_3/jboss-seam-ui/src/main/java/org/jboss/seam/ui/component/UIConversationPropagation.java
===================================================================
--- branches/community/Seam_2_3/jboss-seam-ui/src/main/java/org/jboss/seam/ui/component/UIConversationPropagation.java	2012-05-16 20:39:52 UTC (rev 14693)
+++ branches/community/Seam_2_3/jboss-seam-ui/src/main/java/org/jboss/seam/ui/component/UIConversationPropagation.java	2012-05-16 20:41:15 UTC (rev 14694)
@@ -24,10 +24,21 @@
 import javax.faces.component.UIParameter;
 import javax.faces.context.FacesContext;
 
+import org.richfaces.cdk.annotations.Attribute;
+import org.richfaces.cdk.annotations.Description;
+import org.richfaces.cdk.annotations.JsfComponent;
+import org.richfaces.cdk.annotations.JsfRenderer;
+import org.richfaces.cdk.annotations.Tag;
+
 /**
  * JSF component class
  *
  */
+ at JsfComponent(description=@Description(displayName="org.jboss.seam.ui.ConversationPropagation",value="Customize the conversation propagation for a command link or button (or similar JSF control)."),
+family="org.jboss.seam.ui.ConversationPropagation", type="org.jboss.seam.ui.ConversationPropagation",generate="org.jboss.seam.ui.component.html.HtmlConversationPropagation", 
+tag = @Tag(baseClass="org.jboss.seam.ui.util.cdk.UIComponentTagBase", name="conversationPropagation"), 
+renderer = @JsfRenderer(generate="false",type="org.jboss.seam.ui.renderkit.ConversationPropagationRendererBase", family="org.jboss.seam.ui.ConversationPropagationRenderer"),
+attributes = {"conversationPropagation.xml" })
 public abstract class UIConversationPropagation extends UIParameter {
 	
 	private static final String COMPONENT_TYPE = "org.jboss.seam.ui.ConversationPropagation";
@@ -44,10 +55,12 @@
       return getPageflow()==null ? getType() : getType() + "." + getPageflow();
    }
 
+   @Attribute
    public abstract String getPageflow();
 
    public abstract void setPageflow(String pageflow);
 
+   @Attribute
    public abstract String getType();
 
    public abstract void setType(String type);

Modified: branches/community/Seam_2_3/jboss-seam-ui/src/main/java/org/jboss/seam/ui/component/UIDecorate.java
===================================================================
--- branches/community/Seam_2_3/jboss-seam-ui/src/main/java/org/jboss/seam/ui/component/UIDecorate.java	2012-05-16 20:39:52 UTC (rev 14693)
+++ branches/community/Seam_2_3/jboss-seam-ui/src/main/java/org/jboss/seam/ui/component/UIDecorate.java	2012-05-16 20:41:15 UTC (rev 14694)
@@ -6,7 +6,18 @@
 import javax.faces.context.FacesContext;
 
 import org.jboss.seam.ui.util.Decoration;
+import org.richfaces.cdk.annotations.Attribute;
+import org.richfaces.cdk.annotations.Description;
+import org.richfaces.cdk.annotations.JsfComponent;
+import org.richfaces.cdk.annotations.JsfRenderer;
+import org.richfaces.cdk.annotations.Tag;
 
+
+ at JsfComponent(description=@Description(displayName="org.jboss.seam.ui.Decorate",value="\"Decorate\" a JSF input field when validation fails or when required=\"true\" is set."),
+family="org.jboss.seam.ui.Decorate", type="org.jboss.seam.ui.Decorate",generate="org.jboss.seam.ui.component.html.HtmlDecorate", 
+tag = @Tag(baseClass="org.jboss.seam.ui.util.cdk.UIComponentTagBase", name="decorate", handler="org.jboss.seam.ui.handler.DecorateHandler"), 
+renderer = @JsfRenderer(generate="false",type="org.jboss.seam.ui.renderkit.DecorateRendererBase", family="org.jboss.seam.ui.DecorateRenderer"),
+attributes = {"decorate.xml" })
 public abstract class UIDecorate extends UIComponentBase implements NamingContainer
 {
    
@@ -60,27 +71,33 @@
       }
    }
 
+   @Attribute
    public abstract String getFor();
    
 
    public abstract void setFor(String forId);
    
+   @Attribute   
    public abstract String getStyleClass();
    
    public abstract void setStyleClass(String styleClass);
    
+   @Attribute   
    public abstract String getStyle();
    
    public abstract void setStyle(String style);
-   
+
+   @Attribute
    public abstract boolean isEnclose();
       
    public abstract void setEnclose(boolean enclose);
       
+   @Attribute   
    public abstract String getElement();
      
    public abstract void setElement(String element);  
 
+   @Attribute
    public UIComponent getDecoration(String name)
    {
       return Decoration.getDecoration(name, this);

Modified: branches/community/Seam_2_3/jboss-seam-ui/src/main/java/org/jboss/seam/ui/component/UIDownload.java
===================================================================
--- branches/community/Seam_2_3/jboss-seam-ui/src/main/java/org/jboss/seam/ui/component/UIDownload.java	2012-05-16 20:39:52 UTC (rev 14693)
+++ branches/community/Seam_2_3/jboss-seam-ui/src/main/java/org/jboss/seam/ui/component/UIDownload.java	2012-05-16 20:41:15 UTC (rev 14694)
@@ -1,12 +1,24 @@
 package org.jboss.seam.ui.component;
 
+import org.richfaces.cdk.annotations.Attribute;
+import org.richfaces.cdk.annotations.Description;
+import org.richfaces.cdk.annotations.JsfComponent;
+import org.richfaces.cdk.annotations.JsfRenderer;
+import org.richfaces.cdk.annotations.Tag;
+
 /**
  * 
  * @author Daniel Roth
  * 
  */
+ at JsfComponent(description=@Description(displayName="org.jboss.seam.ui.Download",value="Link for downloading a file"),
+family="org.jboss.seam.ui.Download", type="org.jboss.seam.ui.Download",generate="org.jboss.seam.ui.component.html.HtmlDownload", 
+tag = @Tag(baseClass="org.jboss.seam.ui.util.cdk.UIComponentTagBase", name="download"), 
+renderer = @JsfRenderer(generate="false",type="org.jboss.seam.ui.renderkit.DownloadRendererBase", family="org.jboss.seam.ui.DownloadRenderer"),
+attributes = {"core-props.xml", "link.xml", "download.xml" })
 public abstract class UIDownload extends UILink
 {
+   @Attribute
    public abstract String getSrc();
 
    public abstract void setSrc(String src);

Modified: branches/community/Seam_2_3/jboss-seam-ui/src/main/java/org/jboss/seam/ui/component/UIEnumItem.java
===================================================================
--- branches/community/Seam_2_3/jboss-seam-ui/src/main/java/org/jboss/seam/ui/component/UIEnumItem.java	2012-05-16 20:39:52 UTC (rev 14693)
+++ branches/community/Seam_2_3/jboss-seam-ui/src/main/java/org/jboss/seam/ui/component/UIEnumItem.java	2012-05-16 20:41:15 UTC (rev 14694)
@@ -4,19 +4,30 @@
 import javax.faces.component.UISelectItem;
 import javax.faces.model.SelectItem;
 
+import org.richfaces.cdk.annotations.Attribute;
+import org.richfaces.cdk.annotations.Description;
+import org.richfaces.cdk.annotations.JsfComponent;
+import org.richfaces.cdk.annotations.Tag;
+
 /**
  * JSF component class
  * 
  */
+ at JsfComponent(description=@Description(displayName="org.jboss.seam.ui.EnumItem",value="Creates a SelectItem from an enum value."),
+family="org.jboss.seam.ui.EnumItem", type="org.jboss.seam.ui.EnumItem",generate="org.jboss.seam.ui.component.html.HtmlEnumItem", 
+tag = @Tag(baseClass="org.jboss.seam.ui.util.cdk.UIComponentTagBase", name="enumItem"),
+attributes = {"enumItem.xml" })
 public abstract class UIEnumItem extends UISelectItem
 {
 
+   @Attribute
    public abstract String getEnumValue();
 
    public abstract void setEnumValue(String enumValue);
    
    public abstract void setLabel(String label);
    
+   @Attribute
    public abstract String getLabel();
    
    @Override

Modified: branches/community/Seam_2_3/jboss-seam-ui/src/main/java/org/jboss/seam/ui/component/UIEqualityValidator.java
===================================================================
--- branches/community/Seam_2_3/jboss-seam-ui/src/main/java/org/jboss/seam/ui/component/UIEqualityValidator.java	2012-05-16 20:39:52 UTC (rev 14693)
+++ branches/community/Seam_2_3/jboss-seam-ui/src/main/java/org/jboss/seam/ui/component/UIEqualityValidator.java	2012-05-16 20:41:15 UTC (rev 14694)
@@ -2,32 +2,47 @@
 
 import javax.faces.component.UIComponentBase;
 
+import org.richfaces.cdk.annotations.Attribute;
+import org.richfaces.cdk.annotations.Description;
+import org.richfaces.cdk.annotations.JsfComponent;
+import org.richfaces.cdk.annotations.JsfRenderer;
+import org.richfaces.cdk.annotations.Tag;
+
 /**
  * UIComponent for validator 
  * 
  * @author Daniel Roth
  */
+ at JsfComponent(description=@Description(displayName="org.jboss.seam.ui.EqualityValidator",value="Validate all child JSF input fields against the bound propertys using Hibernate Validator."),
+family="org.jboss.seam.ui.EqualityValidator", type="org.jboss.seam.ui.EqualityValidator",generate="org.jboss.seam.ui.component.html.HtmlEqualityValidator", 
+tag = @Tag(baseClass="org.jboss.seam.ui.util.cdk.UIComponentTagBase", name="equalityValidator"), 
+renderer = @JsfRenderer(generate="false",type="org.jboss.seam.ui.renderkit.EqualityValidatorRenderer", family="org.jboss.seam.ui.EqualityValidatorRenderer"),
+attributes = {"equalityValidator.xml" })
 public abstract class UIEqualityValidator extends UIComponentBase
 {
-
+   @Attribute
    public abstract String getFor();
 
    public abstract void setFor(String forId);
-
+   
+   @Attribute
    public abstract String getMessage();
 
    public abstract void setMessage(String message);
 
+   @Attribute
    public abstract String getMessageId();
 
    public abstract void setMessageId(String messageId);
    
    public abstract void setOperator(String operator);
    
+   @Attribute
    public abstract String getOperator();
 
    public abstract void setRequired(boolean required);
    
+   @Attribute
    public abstract boolean isRequired();
    
 }

Modified: branches/community/Seam_2_3/jboss-seam-ui/src/main/java/org/jboss/seam/ui/component/UIFileUpload.java
===================================================================
--- branches/community/Seam_2_3/jboss-seam-ui/src/main/java/org/jboss/seam/ui/component/UIFileUpload.java	2012-05-16 20:39:52 UTC (rev 14693)
+++ branches/community/Seam_2_3/jboss-seam-ui/src/main/java/org/jboss/seam/ui/component/UIFileUpload.java	2012-05-16 20:41:15 UTC (rev 14694)
@@ -4,15 +4,25 @@
 import java.io.IOException;
 import java.io.InputStream;
 
-
 import javax.el.ValueExpression;
 import javax.faces.component.UIInput;
 import javax.faces.context.FacesContext;
 
+import org.richfaces.cdk.annotations.Attribute;
+import org.richfaces.cdk.annotations.Description;
+import org.richfaces.cdk.annotations.JsfComponent;
+import org.richfaces.cdk.annotations.JsfRenderer;
+import org.richfaces.cdk.annotations.Tag;
+
 /**
  * JSF component class
  * 
  */
+ at JsfComponent(description=@Description(displayName="org.jboss.seam.ui.FileUpload",value="Renders a file upload control. This control must be used within a form with an encoding type of multipart/form-data"),
+family="org.jboss.seam.ui.FileUpload", type="org.jboss.seam.ui.FileUpload",generate="org.jboss.seam.ui.component.html.HtmlButton", 
+tag = @Tag(baseClass="org.jboss.seam.ui.util.cdk.UIComponentTagBase", name="fileUpload"),
+renderer = @JsfRenderer(generate="false",type="org.jboss.seam.ui.renderkit.FileUploadRendererBase", family="org.jboss.seam.ui.FileUploadRenderer"),
+attributes = {"fileUpload.xml" })
 public abstract class UIFileUpload extends UIInput
 {
 
@@ -269,10 +279,13 @@
    
    public abstract void setAccept(String accept);
    
+   @Attribute
    public abstract String getAccept();
    
+   @Attribute
    public abstract String getStyleClass();
 
+   @Attribute
    public abstract String getStyle();
    
    public abstract void setStyleClass(String styleClass);

Modified: branches/community/Seam_2_3/jboss-seam-ui/src/main/java/org/jboss/seam/ui/component/UIFormattedText.java
===================================================================
--- branches/community/Seam_2_3/jboss-seam-ui/src/main/java/org/jboss/seam/ui/component/UIFormattedText.java	2012-05-16 20:39:52 UTC (rev 14693)
+++ branches/community/Seam_2_3/jboss-seam-ui/src/main/java/org/jboss/seam/ui/component/UIFormattedText.java	2012-05-16 20:41:15 UTC (rev 14694)
@@ -26,10 +26,13 @@
 
 import javax.faces.component.UIOutput;
 
+import org.jboss.seam.log.Log;
+import org.jboss.seam.log.Logging;
 import org.jboss.seam.text.SeamTextLexer;
 import org.jboss.seam.text.SeamTextParser;
-import org.jboss.seam.log.Logging;
-import org.jboss.seam.log.Log;
+import org.richfaces.cdk.annotations.Description;
+import org.richfaces.cdk.annotations.JsfComponent;
+import org.richfaces.cdk.annotations.Tag;
 
 import antlr.ANTLRException;
 import antlr.RecognitionException;
@@ -38,6 +41,10 @@
  * JSF component class
  *
  */
+ at JsfComponent(description=@Description(displayName="org.jboss.seam.ui.FormattedText",value="Output Seam Text. Parse errors generate WARN level log messages."),
+family="org.jboss.seam.ui.FormattedText", type="org.jboss.seam.ui.FormattedText",generate="org.jboss.seam.ui.component.html.HtmlFormattedText", 
+tag = @Tag(baseClass="org.jboss.seam.ui.util.cdk.UIComponentTagBase", name="formattedText"),
+attributes = {"formattedText.xml" })
 public abstract class UIFormattedText extends UIOutput {
 	
    Log log = Logging.getLog(UIFormattedText.class);

Modified: branches/community/Seam_2_3/jboss-seam-ui/src/main/java/org/jboss/seam/ui/component/UIFragment.java
===================================================================
--- branches/community/Seam_2_3/jboss-seam-ui/src/main/java/org/jboss/seam/ui/component/UIFragment.java	2012-05-16 20:39:52 UTC (rev 14693)
+++ branches/community/Seam_2_3/jboss-seam-ui/src/main/java/org/jboss/seam/ui/component/UIFragment.java	2012-05-16 20:41:15 UTC (rev 14694)
@@ -24,13 +24,22 @@
 import javax.faces.component.UIComponentBase;
 import javax.faces.context.FacesContext;
 
+import org.richfaces.cdk.annotations.Description;
+import org.richfaces.cdk.annotations.JsfComponent;
+import org.richfaces.cdk.annotations.JsfRenderer;
+import org.richfaces.cdk.annotations.Tag;
+
 /**
  * JSF component class
  *
  */
+ at JsfComponent(description=@Description(displayName="org.jboss.seam.ui.Fragment",value="Surround a page fragment, allows you to apply render/not render without any html output."),
+family="org.jboss.seam.ui.Fragment", type="org.jboss.seam.ui.Fragment",generate="org.jboss.seam.ui.component.html.HtmlFragment", 
+tag = @Tag(baseClass="org.jboss.seam.ui.util.cdk.UIComponentTagBase", name="fragment"), 
+renderer = @JsfRenderer(generate="false",type="org.jboss.seam.ui.renderkit.FragmentRendererBase", family="org.jboss.seam.ui.FragmentRenderer"),
+attributes = {"javax.faces.component.UIComponent.xml" })
 public abstract class UIFragment extends UIComponentBase {
 	
-	@SuppressWarnings("unused")
    private static final String COMPONENT_TYPE = "org.jboss.seam.ui.Fragment";
 	
 	@SuppressWarnings("unused")

Modified: branches/community/Seam_2_3/jboss-seam-ui/src/main/java/org/jboss/seam/ui/component/UILabel.java
===================================================================
--- branches/community/Seam_2_3/jboss-seam-ui/src/main/java/org/jboss/seam/ui/component/UILabel.java	2012-05-16 20:39:52 UTC (rev 14693)
+++ branches/community/Seam_2_3/jboss-seam-ui/src/main/java/org/jboss/seam/ui/component/UILabel.java	2012-05-16 20:41:15 UTC (rev 14694)
@@ -4,7 +4,14 @@
 import javax.faces.component.UIComponent;
 import javax.faces.component.html.HtmlOutputLabel;
 
+import org.richfaces.cdk.annotations.Description;
+import org.richfaces.cdk.annotations.JsfComponent;
+import org.richfaces.cdk.annotations.Tag;
 
+ at JsfComponent(description=@Description(displayName="org.jboss.seam.ui.Label",value="A label associated with the nearest JSF input component"),
+family="javax.faces.Output", type="org.jboss.seam.ui.Label",generate="org.jboss.seam.ui.component.html.HtmlLabel", 
+tag = @Tag(baseClass="org.jboss.seam.ui.util.cdk.UIComponentTagBase", name="label"), 
+attributes = {"label.xml" })
 public abstract class UILabel extends HtmlOutputLabel
 {
 

Modified: branches/community/Seam_2_3/jboss-seam-ui/src/main/java/org/jboss/seam/ui/component/UILink.java
===================================================================
--- branches/community/Seam_2_3/jboss-seam-ui/src/main/java/org/jboss/seam/ui/component/UILink.java	2012-05-16 20:39:52 UTC (rev 14693)
+++ branches/community/Seam_2_3/jboss-seam-ui/src/main/java/org/jboss/seam/ui/component/UILink.java	2012-05-16 20:41:15 UTC (rev 14694)
@@ -21,21 +21,35 @@
 
 package org.jboss.seam.ui.component;
 
+import org.richfaces.cdk.annotations.Attribute;
+import org.richfaces.cdk.annotations.Description;
+import org.richfaces.cdk.annotations.JsfComponent;
+import org.richfaces.cdk.annotations.JsfRenderer;
+import org.richfaces.cdk.annotations.Tag;
 
+
 /**
  * JSF component class
  *
  */
+ at JsfComponent(description=@Description(displayName="org.jboss.seam.ui.Link",value="A link that supports invocation of an action with control over conversation propagation. Does not submit the form."),
+family="org.jboss.seam.ui.Link", type="org.jboss.seam.ui.Link",generate="org.jboss.seam.ui.component.html.HtmlLink", 
+tag = @Tag(baseClass="org.jboss.seam.ui.util.cdk.UIComponentTagBase", name="link"), renderer = @JsfRenderer(generate="false",type="org.jboss.seam.ui.renderkit.LinkRendererBase", 
+family="org.jboss.seam.ui.LinkRenderer"),
+attributes = {"command-button-props.xml", "javax.faces.component.UICommand.xml", "javax.faces.component.ValueHolder.xml", "i18n-props.xml", "accesskey-props.xml", "button.xml" })
 public abstract class UILink extends UISeamCommandBase {
    
+   @Attribute
    public abstract String getStyleClass();
    
    public abstract void setStyleClass(String styleClass);
    
+   @Attribute
    public abstract String getStyle();
    
    public abstract void setStyle(String style);
    
+   @Attribute
    public abstract boolean isDisabled();
 
    public abstract void setDisabled(boolean disabled);

Modified: branches/community/Seam_2_3/jboss-seam-ui/src/main/java/org/jboss/seam/ui/component/UIMessage.java
===================================================================
--- branches/community/Seam_2_3/jboss-seam-ui/src/main/java/org/jboss/seam/ui/component/UIMessage.java	2012-05-16 20:39:52 UTC (rev 14693)
+++ branches/community/Seam_2_3/jboss-seam-ui/src/main/java/org/jboss/seam/ui/component/UIMessage.java	2012-05-16 20:41:15 UTC (rev 14694)
@@ -25,10 +25,19 @@
 import javax.faces.component.UIComponent;
 import javax.faces.component.html.HtmlMessage;
 
+import org.richfaces.cdk.annotations.Attribute;
+import org.richfaces.cdk.annotations.Description;
+import org.richfaces.cdk.annotations.JsfComponent;
+import org.richfaces.cdk.annotations.Tag;
+
 /**
  * JSF component class
  *
  */
+ at JsfComponent(description=@Description(displayName="org.jboss.seam.ui.Message",value="Decorate a JSF input field with the validation error message."),
+family="org.jboss.seam.ui.Message", type="org.jboss.seam.ui.Message",generate="org.jboss.seam.ui.component.html.HtmlMessage", 
+tag = @Tag(baseClass="org.jboss.seam.ui.util.cdk.UIComponentTagBase", name="message"), 
+attributes = {"message.xml" })
 public abstract class UIMessage extends HtmlMessage {
 
    /**
@@ -84,6 +93,7 @@
    }
 
    @Override
+   @Attribute
    public String getFor()
    {
       return getFor(this);

Modified: branches/community/Seam_2_3/jboss-seam-ui/src/main/java/org/jboss/seam/ui/component/UIRemote.java
===================================================================
--- branches/community/Seam_2_3/jboss-seam-ui/src/main/java/org/jboss/seam/ui/component/UIRemote.java	2012-05-16 20:39:52 UTC (rev 14693)
+++ branches/community/Seam_2_3/jboss-seam-ui/src/main/java/org/jboss/seam/ui/component/UIRemote.java	2012-05-16 20:41:15 UTC (rev 14694)
@@ -2,14 +2,26 @@
 
 import javax.faces.component.UIComponentBase;
 
+import org.richfaces.cdk.annotations.Attribute;
+import org.richfaces.cdk.annotations.Description;
+import org.richfaces.cdk.annotations.JsfComponent;
+import org.richfaces.cdk.annotations.JsfRenderer;
+import org.richfaces.cdk.annotations.Tag;
+
 /**
- * Tag that auto-generates script imports for Seam Remoting
+ * Tag that auto-generates script imports for Seam Remote
  *  
  * @author Shane Bryzak
  */
+ at JsfComponent(description=@Description(displayName="org.jboss.seam.ui.Remote",value="Write out script element for use with Seam Remote"),
+family="org.jboss.seam.ui.Remote", type="org.jboss.seam.ui.Remote",generate="org.jboss.seam.ui.component.html.HtmlRemote", 
+tag = @Tag(baseClass="org.jboss.seam.ui.util.cdk.UIComponentTagBase", name="remote"), 
+renderer = @JsfRenderer(generate="false",type="org.jboss.seam.ui.renderkit.RemoteRendererBase", family="org.jboss.seam.ui.RemoteRenderer"),
+attributes = {"remote.xml" })
 public abstract class UIRemote extends UIComponentBase
 {
    
+   @Attribute
    public abstract String getInclude();
 
    public abstract void setInclude(String include);

Modified: branches/community/Seam_2_3/jboss-seam-ui/src/main/java/org/jboss/seam/ui/component/UIResource.java
===================================================================
--- branches/community/Seam_2_3/jboss-seam-ui/src/main/java/org/jboss/seam/ui/component/UIResource.java	2012-05-16 20:39:52 UTC (rev 14693)
+++ branches/community/Seam_2_3/jboss-seam-ui/src/main/java/org/jboss/seam/ui/component/UIResource.java	2012-05-16 20:41:15 UTC (rev 14694)
@@ -6,24 +6,39 @@
 import javax.faces.component.UIViewRoot;
 import javax.faces.context.FacesContext;
 
+import org.richfaces.cdk.annotations.Attribute;
+import org.richfaces.cdk.annotations.Description;
+import org.richfaces.cdk.annotations.JsfComponent;
+import org.richfaces.cdk.annotations.JsfRenderer;
+import org.richfaces.cdk.annotations.Tag;
+
 /**
  * @author Daniel Roth
  */
+ at JsfComponent(description=@Description(displayName="org.jboss.seam.ui.Resource",value="Given a data in form of an inputstream, java.util.File or byte[] and a content-type, this tag sends the data to the browser"),
+family="org.jboss.seam.ui.Resource", type="org.jboss.seam.ui.Resource",generate="org.jboss.seam.ui.component.html.HtmlResource", 
+tag = @Tag(baseClass="org.jboss.seam.ui.util.cdk.UIComponentTagBase", name="resource"), 
+renderer = @JsfRenderer(generate="false",type="org.jboss.seam.ui.renderkit.ResourceRendererBase", family="org.jboss.seam.ui.ResourceRenderer"),
+attributes = {"resource.xml" })
 public abstract class UIResource extends UIComponentBase
 {
 
+   @Attribute
    public abstract Object getData();
 
    public abstract void setData(Object data);
 
+   @Attribute
    public abstract String getContentType();
 
    public abstract void setContentType(String contentType);
 
+   @Attribute
    public abstract String getDisposition();
 
    public abstract void setDisposition(String disposition);
 
+   @Attribute
    public abstract String getFileName();
 
    public abstract void setFileName(String fileName);

Modified: branches/community/Seam_2_3/jboss-seam-ui/src/main/java/org/jboss/seam/ui/component/UISelectItems.java
===================================================================
--- branches/community/Seam_2_3/jboss-seam-ui/src/main/java/org/jboss/seam/ui/component/UISelectItems.java	2012-05-16 20:39:52 UTC (rev 14693)
+++ branches/community/Seam_2_3/jboss-seam-ui/src/main/java/org/jboss/seam/ui/component/UISelectItems.java	2012-05-16 20:41:15 UTC (rev 14694)
@@ -11,18 +11,25 @@
 import javax.faces.FacesException;
 import javax.faces.component.ValueHolder;
 import javax.faces.convert.Converter;
-
 import javax.faces.model.DataModel;
 
 import org.jboss.seam.framework.Query;
 import org.jboss.seam.ui.converter.ConverterChain;
 import org.jboss.seam.ui.converter.NoSelectionConverter;
+import org.richfaces.cdk.annotations.Attribute;
+import org.richfaces.cdk.annotations.Description;
+import org.richfaces.cdk.annotations.JsfComponent;
+import org.richfaces.cdk.annotations.Tag;
 
 
 /**
  * @auth Pete Muir
  *
  */
+ at JsfComponent(description=@Description(displayName="org.jboss.seam.ui.SelectItems",value="Creates a List<SelectItem> from a List, Set, DataModel or Array."),
+family="javax.faces.SelectItems", type="org.jboss.seam.ui.SelectItems",generate="org.jboss.seam.ui.component.html.HtmlSelectItems", 
+tag = @Tag(baseClass="org.jboss.seam.ui.util.cdk.UIComponentTagBase", name="selectItems"), 
+attributes = {"selectItems.xml" })
 public abstract class UISelectItems extends javax.faces.component.UISelectItems {
    
    private List<javax.faces.model.SelectItem> selectItems;
@@ -124,25 +131,31 @@
 
 
    public abstract void setHideNoSelectionLabel(Boolean hideNoSelectionLabel);
-   
-   public abstract Boolean getHideNoSelectionLabel();
-   
+
+   @Attribute
+   public abstract Boolean isHideNoSelectionLabel();
+
+   @Attribute
    public abstract String getNoSelectionLabel();
    
    public abstract void setNoSelectionLabel(String noSelectionLabel);
    
+   @Attribute
    public abstract String getVar();
    
    public abstract void setVar(String var);
       
-   public abstract Boolean getDisabled();
+   @Attribute
+   public abstract Boolean isDisabled();
    
    public abstract void setDisabled(Boolean disabled);
    
-   public abstract Boolean getEscape();
+   @Attribute
+   public abstract Boolean isEscape();
 
    public abstract void setEscape(Boolean escape);
 
+   @Attribute
    public abstract Object getItemValue();
    
    public abstract void setItemValue(Object itemValue);
@@ -198,14 +211,14 @@
             @Override
             protected Boolean getSelectItemDisabled()
             {
-               Boolean disabled = getDisabled();
+               Boolean disabled = isDisabled();
                return disabled == null ? false : disabled;
             }
 
             @Override
             protected Boolean getSelectItemEscape()
             {
-               Boolean escape = getEscape();
+               Boolean escape = isEscape();
                return escape == null ? true : escape;
             }
 
@@ -252,7 +265,7 @@
    {  
       ValueExpression vb = getValueExpression("noSelectionLabel");
       String noSelectionLabel = getNoSelectionLabel();
-      Boolean hideNoSelectionLabel = getHideNoSelectionLabel();
+      Boolean hideNoSelectionLabel = isHideNoSelectionLabel();
       Object parentValue = getParentValue();
       
       /*

Modified: branches/community/Seam_2_3/jboss-seam-ui/src/main/java/org/jboss/seam/ui/component/UISelection.java
===================================================================
--- branches/community/Seam_2_3/jboss-seam-ui/src/main/java/org/jboss/seam/ui/component/UISelection.java	2012-05-16 20:39:52 UTC (rev 14693)
+++ branches/community/Seam_2_3/jboss-seam-ui/src/main/java/org/jboss/seam/ui/component/UISelection.java	2012-05-16 20:41:15 UTC (rev 14694)
@@ -26,11 +26,19 @@
 import javax.faces.model.DataModel;
 
 import org.jboss.seam.contexts.Contexts;
+import org.richfaces.cdk.annotations.Attribute;
+import org.richfaces.cdk.annotations.Description;
+import org.richfaces.cdk.annotations.JsfComponent;
+import org.richfaces.cdk.annotations.Tag;
 
 /**
  * JSF component class
  *
  */
+ at JsfComponent(description=@Description(displayName="org.jboss.seam.ui.Selection", value=""),
+family="org.jboss.seam.ui.Selection", type="org.jboss.seam.ui.Selection",generate="org.jboss.seam.ui.component.html.HtmlSelection", 
+tag = @Tag(baseClass="org.jboss.seam.ui.util.cdk.UIComponentTagBase", name="selection"),
+attributes = {"selection.xml" })
 public abstract class UISelection extends UIParameter {
 	
 	private static final String COMPONENT_TYPE = "org.jboss.seam.ui.Selection";
@@ -55,11 +63,12 @@
          return rowIndex<0 ? null : getVar() + ':' + getDataModel() + '[' + rowIndex + ']';
       }
    }
-
+   @Attribute
    public abstract String getDataModel();
 
    public abstract void setDataModel(String dataModel);
    
+   @Attribute
    public abstract String getVar();
 
    public abstract void setVar(String var);

Modified: branches/community/Seam_2_3/jboss-seam-ui/src/main/java/org/jboss/seam/ui/component/UISpan.java
===================================================================
--- branches/community/Seam_2_3/jboss-seam-ui/src/main/java/org/jboss/seam/ui/component/UISpan.java	2012-05-16 20:39:52 UTC (rev 14693)
+++ branches/community/Seam_2_3/jboss-seam-ui/src/main/java/org/jboss/seam/ui/component/UISpan.java	2012-05-16 20:41:15 UTC (rev 14694)
@@ -1,8 +1,20 @@
 package org.jboss.seam.ui.component;
 
+import org.richfaces.cdk.annotations.Attribute;
+import org.richfaces.cdk.annotations.Description;
+import org.richfaces.cdk.annotations.JsfComponent;
+import org.richfaces.cdk.annotations.JsfRenderer;
+import org.richfaces.cdk.annotations.Tag;
+
+ at JsfComponent(description=@Description(displayName="org.jboss.seam.ui.Span",value="Render a HTML <span>"),
+family="org.jboss.seam.ui.Span", type="org.jboss.seam.ui.Span",generate="org.jboss.seam.ui.component.html.HtmlSpan", 
+tag = @Tag(baseClass="org.jboss.seam.ui.util.cdk.UIComponentTagBase", name="span"), 
+renderer = @JsfRenderer(generate="false",type="org.jboss.seam.ui.renderkit.SpanRendererBase", family="org.jboss.seam.ui.SpanRenderer"),
+attributes = {"core-props.xml", "span.xml"})
 public abstract class UISpan extends UIStyle
 {
 
+   @Attribute
    public abstract String getTitle();
 
    public abstract void setTitle(String title);

Modified: branches/community/Seam_2_3/jboss-seam-ui/src/main/java/org/jboss/seam/ui/component/UITaskId.java
===================================================================
--- branches/community/Seam_2_3/jboss-seam-ui/src/main/java/org/jboss/seam/ui/component/UITaskId.java	2012-05-16 20:39:52 UTC (rev 14693)
+++ branches/community/Seam_2_3/jboss-seam-ui/src/main/java/org/jboss/seam/ui/component/UITaskId.java	2012-05-16 20:41:15 UTC (rev 14694)
@@ -26,11 +26,18 @@
 import javax.faces.context.FacesContext;
 
 import org.jbpm.taskmgmt.exe.TaskInstance;
+import org.richfaces.cdk.annotations.Description;
+import org.richfaces.cdk.annotations.JsfComponent;
+import org.richfaces.cdk.annotations.Tag;
 
 /**
  * JSF component class
  *
  */
+ at JsfComponent(description=@Description(displayName="org.jboss.seam.ui.TaskId",value="Add the task id to an output link (or similar JSF control), when the task is available via #{task}."),
+family="org.jboss.seam.ui.TaskId", type="org.jboss.seam.ui.TaskId",generate="org.jboss.seam.ui.component.html.HtmlTaskId", 
+tag = @Tag(baseClass="org.jboss.seam.ui.util.cdk.UIComponentTagBase", name="taskid"),
+attributes = {"taskid.xml" })
 public abstract class UITaskId extends UIParameter {
 	
 	private static final String COMPONENT_TYPE = "org.jboss.seam.ui.TaskId";

Modified: branches/community/Seam_2_3/jboss-seam-ui/src/main/java/org/jboss/seam/ui/component/UIToken.java
===================================================================
--- branches/community/Seam_2_3/jboss-seam-ui/src/main/java/org/jboss/seam/ui/component/UIToken.java	2012-05-16 20:39:52 UTC (rev 14693)
+++ branches/community/Seam_2_3/jboss-seam-ui/src/main/java/org/jboss/seam/ui/component/UIToken.java	2012-05-16 20:41:15 UTC (rev 14694)
@@ -7,6 +7,11 @@
 import org.jboss.seam.Component;
 import org.jboss.seam.ui.ClientUidSelector;
 import org.jboss.seam.ui.UnauthorizedCommandException;
+import org.richfaces.cdk.annotations.Attribute;
+import org.richfaces.cdk.annotations.Description;
+import org.richfaces.cdk.annotations.JsfComponent;
+import org.richfaces.cdk.annotations.JsfRenderer;
+import org.richfaces.cdk.annotations.Tag;
 
 /**
  * <p>
@@ -61,6 +66,11 @@
  * 
  * @author Dan Allen
  */
+ at JsfComponent(description=@Description(displayName="org.jboss.seam.ui.Token",value="Render a secure token in the parent form that is validated on postback to guard against CSRF attacks"),
+family="org.jboss.seam.ui.Token", type="org.jboss.seam.ui.Token",generate="org.jboss.seam.ui.component.html.HtmlToken", 
+tag = @Tag(baseClass="org.jboss.seam.ui.util.cdk.UIComponentTagBase", name="token"), 
+renderer = @JsfRenderer(generate="false",type="org.jboss.seam.ui.renderkit.TokenRendererBase", family="org.jboss.seam.ui.TokenRenderer"),
+attributes = {"token.xml" })
 public abstract class UIToken extends UIOutput
 {
    @SuppressWarnings("unused")
@@ -75,6 +85,7 @@
     * if the "build before restore" mode of Facelets is activated (the
     * default in JSF 2.0). The default value is false.
     */
+   @Attribute
    public abstract boolean isRequireSession();
    
    public abstract void setRequireSession(boolean required);
@@ -85,6 +96,7 @@
     * enabled, present a notice to the user that form posts will not work.
     * The default value is false.
     */
+   @Attribute
    public abstract boolean isEnableCookieNotice();
    
    public abstract void setEnableCookieNotice(boolean state);
@@ -97,6 +109,7 @@
     * have the UIToken component rerendered on any Ajax call where the UIToken
     * component would be processed. The default value is false.
     */
+   @Attribute
    public abstract boolean isAllowMultiplePosts();
    
    public abstract void setAllowMultiplePosts(boolean allow);

Modified: branches/community/Seam_2_3/jboss-seam-ui/src/main/java/org/jboss/seam/ui/graphicImage/UIGraphicImage.java
===================================================================
--- branches/community/Seam_2_3/jboss-seam-ui/src/main/java/org/jboss/seam/ui/graphicImage/UIGraphicImage.java	2012-05-16 20:39:52 UTC (rev 14693)
+++ branches/community/Seam_2_3/jboss-seam-ui/src/main/java/org/jboss/seam/ui/graphicImage/UIGraphicImage.java	2012-05-16 20:41:15 UTC (rev 14694)
@@ -2,15 +2,28 @@
 
 import javax.faces.component.html.HtmlGraphicImage;
 
+import org.richfaces.cdk.annotations.Attribute;
+import org.richfaces.cdk.annotations.Description;
+import org.richfaces.cdk.annotations.JsfComponent;
+import org.richfaces.cdk.annotations.JsfRenderer;
+import org.richfaces.cdk.annotations.Tag;
+
+ at JsfComponent(description=@Description(displayName="org.jboss.seam.ui.graphicImage.GraphicImage",value="Output an image to the view. You can specify the file as a path, a java.io.File, java.io.InputStream, java.net.URL or byte[]"),
+family="org.jboss.seam.ui.graphicImage.GraphicImage", type="org.jboss.seam.ui.graphicImage.GraphicImage",generate="org.jboss.seam.ui.component.html.HtmlGraphicImage", 
+tag = @Tag(baseClass="org.jboss.seam.ui.util.cdk.UIComponentTagBase", name="graphicImage"), 
+renderer = @JsfRenderer(generate="false",type="org.jboss.seam.ui.graphicImage.GraphicImageRendererBase", family="org.jboss.seam.ui.GraphicImageRenderer"),
+attributes = {"core-props.xml", "javax.faces.component.UIGraphic.xml", "javax.faces.component.UIOutput.xml", "graphicImage.xml" })
 public abstract class UIGraphicImage extends HtmlGraphicImage
 {
 
    public static final String FAMILY = "org.jboss.seam.ui.UIGraphicImage";
 
+   @Attribute
    public abstract String getFileName();
 
-   public abstract void setFileName(String fileName);
+   @Attribute
+   public abstract String getStyle();
    
-   
-
+   @Attribute
+   public abstract Object getValue();
 }

Modified: branches/community/Seam_2_3/jboss-seam-ui/src/main/java/org/jboss/seam/ui/graphicImage/UITransformImageBlur.java
===================================================================
--- branches/community/Seam_2_3/jboss-seam-ui/src/main/java/org/jboss/seam/ui/graphicImage/UITransformImageBlur.java	2012-05-16 20:39:52 UTC (rev 14693)
+++ branches/community/Seam_2_3/jboss-seam-ui/src/main/java/org/jboss/seam/ui/graphicImage/UITransformImageBlur.java	2012-05-16 20:41:15 UTC (rev 14694)
@@ -4,7 +4,15 @@
 
 import javax.faces.component.UIComponentBase;
 
+import org.richfaces.cdk.annotations.Attribute;
+import org.richfaces.cdk.annotations.Description;
+import org.richfaces.cdk.annotations.JsfComponent;
+import org.richfaces.cdk.annotations.Tag;
 
+ at JsfComponent(description=@Description(displayName="org.jboss.seam.ui.graphicImage.TransformImageBlur",value="Nested in a s:graphicImage. Transform an image by applying a blur."),
+family="org.jboss.seam.ui.graphicImage.TransformImageBlur", type="org.jboss.seam.ui.graphicImage.TransformImageBlur",generate="org.jboss.seam.ui.component.html.HtmlTransformImageBlur", 
+tag = @Tag(baseClass="org.jboss.seam.ui.util.cdk.UIComponentTagBase", name="transformImageBlur"), 
+attributes = {"transformImageBlur.xml" })
 public abstract class UITransformImageBlur extends UIComponentBase implements ImageTransform
 {
    
@@ -17,6 +25,7 @@
       image.blur(new Integer(getRadius()));
    }
    
+   @Attribute
    public abstract String getRadius();
    
    public abstract void setRadius(String width);

Modified: branches/community/Seam_2_3/jboss-seam-ui/src/main/java/org/jboss/seam/ui/graphicImage/UITransformImageSize.java
===================================================================
--- branches/community/Seam_2_3/jboss-seam-ui/src/main/java/org/jboss/seam/ui/graphicImage/UITransformImageSize.java	2012-05-16 20:39:52 UTC (rev 14693)
+++ branches/community/Seam_2_3/jboss-seam-ui/src/main/java/org/jboss/seam/ui/graphicImage/UITransformImageSize.java	2012-05-16 20:41:15 UTC (rev 14694)
@@ -4,7 +4,15 @@
 
 import javax.faces.component.UIComponentBase;
 
+import org.richfaces.cdk.annotations.Attribute;
+import org.richfaces.cdk.annotations.Description;
+import org.richfaces.cdk.annotations.JsfComponent;
+import org.richfaces.cdk.annotations.Tag;
 
+ at JsfComponent(description=@Description(displayName="org.jboss.seam.ui.graphicImage.TransformImageSize",value="Nested in a s:graphicImage. Transform an image by altering the size."),
+family="org.jboss.seam.ui.graphicImage.TransformImageSize", type="org.jboss.seam.ui.graphicImage.TransformImageSize",generate="org.jboss.seam.ui.component.html.HtmlTransformImageSize", 
+tag = @Tag(baseClass="org.jboss.seam.ui.util.cdk.UIComponentTagBase", name="transformImageSize"), 
+attributes = {"transformImageSize.xml" })
 public abstract class UITransformImageSize extends UIComponentBase implements ImageTransform
 {
 
@@ -51,18 +59,22 @@
       }
    }
 
+   @Attribute
    public abstract boolean isMaintainRatio();
 
    public abstract void setMaintainRatio(boolean maintainRatio);
 
+   @Attribute
    public abstract Integer getWidth();
 
    public abstract void setWidth(Integer width);
 
+   @Attribute
    public abstract Integer getHeight();
 
    public abstract void setHeight(Integer height);
 
+   @Attribute
    public abstract Double getFactor();
 
    public abstract void setFactor(Double factor);

Modified: branches/community/Seam_2_3/jboss-seam-ui/src/main/java/org/jboss/seam/ui/graphicImage/UITransformImageType.java
===================================================================
--- branches/community/Seam_2_3/jboss-seam-ui/src/main/java/org/jboss/seam/ui/graphicImage/UITransformImageType.java	2012-05-16 20:39:52 UTC (rev 14693)
+++ branches/community/Seam_2_3/jboss-seam-ui/src/main/java/org/jboss/seam/ui/graphicImage/UITransformImageType.java	2012-05-16 20:41:15 UTC (rev 14694)
@@ -4,7 +4,15 @@
 
 import javax.faces.component.UIComponentBase;
 
+import org.richfaces.cdk.annotations.Attribute;
+import org.richfaces.cdk.annotations.Description;
+import org.richfaces.cdk.annotations.JsfComponent;
+import org.richfaces.cdk.annotations.Tag;
 
+ at JsfComponent(description=@Description(displayName="org.jboss.seam.ui.graphicImage.TransformImageType",value="Nested in a s:graphicImage. Transform an image by changing it's type."),
+family="org.jboss.seam.ui.graphicImage.TransformImageType", type="org.jboss.seam.ui.graphicImage.TransformImageType",generate="org.jboss.seam.ui.component.html.HtmlTransformImageType", 
+tag = @Tag(baseClass="org.jboss.seam.ui.util.cdk.UIComponentTagBase", name="transformImageType"), 
+attributes = {"transformImageType.xml" })
 public abstract class UITransformImageType extends UIComponentBase implements ImageTransform
 {
    
@@ -21,6 +29,7 @@
       }
    }
    
+   @Attribute
    public abstract String getContentType();
    
    public abstract void setContentType(String width);

Added: branches/community/Seam_2_3/jboss-seam-ui/src/main/resources/META-INF/cdk/attributes/button.xml
===================================================================
--- branches/community/Seam_2_3/jboss-seam-ui/src/main/resources/META-INF/cdk/attributes/button.xml	                        (rev 0)
+++ branches/community/Seam_2_3/jboss-seam-ui/src/main/resources/META-INF/cdk/attributes/button.xml	2012-05-16 20:41:15 UTC (rev 14694)
@@ -0,0 +1,57 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<cdk:properties xmlns:xi="http://www.w3.org/2001/XInclude"
+	xmlns:cdk="http://jboss.org/schema/richfaces/cdk/extensions" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+	xmlns="http://java.sun.com/xml/ns/javaee">
+
+	<property>
+		<description>the JSF view id to link to.</description>
+		<property-name>view</property-name>
+		<property-class>java.lang.String</property-class>		
+	</property>
+
+	<property>
+		<description>a pageflow definition to begin. (This is only useful when
+			propagation="begin" or propagation="join".)</description>
+		<property-name>pageflow</property-name>
+		<property-class>java.lang.String</property-class>
+	</property>
+	<property>
+		<description>determines the conversation propagation style: begin,
+			join, nest, none, end or endRoot.</description>
+		<property-name>propagation</property-name>
+		<property-class>java.lang.String</property-class>
+		<default-value>"default"</default-value>
+	</property>
+	<property>
+		<description>the fragment identifier to link to.</description>
+		<property-name>fragment</property-name>
+		<property-class>java.lang.String</property-class>
+	</property>
+	<property>
+		<property-name>outcome</property-name>
+		<property-class>java.lang.String</property-class>
+	</property>
+	<property>
+		<property-name>image</property-name>
+		<property-class>java.lang.String</property-class>
+	</property>
+	<property>
+		<description>Specify the task to operate on (e.g. for @StartTask)
+		</description>
+		<property-name>taskInstance</property-name>
+		<property-class>java.lang.Object</property-class>
+	</property>
+	<property>
+		<description>The name of the conversation for natural conversations
+		</description>
+		<property-name>conversationName</property-name>
+		<property-class>java.lang.String</property-class>
+	</property>
+	<property>
+		<description>Include page parameters defined in pages.xml when
+			rendering the button</description>
+		<property-name>includePageParams</property-name>
+		<property-class>boolean</property-class>
+		<default-value>true</default-value>
+	</property>
+</cdk:properties>
\ No newline at end of file

Added: branches/community/Seam_2_3/jboss-seam-ui/src/main/resources/META-INF/cdk/attributes/cache.xml
===================================================================
--- branches/community/Seam_2_3/jboss-seam-ui/src/main/resources/META-INF/cdk/attributes/cache.xml	                        (rev 0)
+++ branches/community/Seam_2_3/jboss-seam-ui/src/main/resources/META-INF/cdk/attributes/cache.xml	2012-05-16 20:41:15 UTC (rev 14694)
@@ -0,0 +1,39 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<cdk:properties xmlns:xi="http://www.w3.org/2001/XInclude"
+	xmlns:cdk="http://jboss.org/schema/richfaces/cdk/extensions" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+	xmlns="http://java.sun.com/xml/ns/javaee">
+
+	<property>
+        <description>the key to cache rendered content, often a value
+            expression. For example, if we were caching a page fragment that
+            displays a document, we might use key="Document-#{document.id}".
+        </description>
+		<property-name>key</property-name>
+		<property-class>java.lang.String</property-class>
+
+	</property>
+	
+	<property>
+        <description>a cache node to use (different nodes can have different expiry policies).</description>
+		<property-name>region</property-name>
+		<property-class>java.lang.String</property-class>
+	</property>
+	
+	<property elonly="true">
+        <description>The cache provider to use, only needed if you install
+            alter the default cache provider in an application where multiple
+            cache providers are in use</description>
+		<property-name>cacheProvider</property-name>
+		<property-class>org.jboss.seam.cache.CacheProvider</property-class>
+		<default-value>org.jboss.seam.cache.CacheProvider.instance()</default-value>
+	</property>
+	
+	<property elonly="true">
+        <description>a value expression that determines if the cache should be
+            used.</description>
+		<property-name>enabled</property-name>
+		<property-class>boolean</property-class>
+		<default-value>true</default-value>
+	</property>
+        
+</cdk:properties>
\ No newline at end of file

Added: branches/community/Seam_2_3/jboss-seam-ui/src/main/resources/META-INF/cdk/attributes/conversationId.xml
===================================================================
--- branches/community/Seam_2_3/jboss-seam-ui/src/main/resources/META-INF/cdk/attributes/conversationId.xml	                        (rev 0)
+++ branches/community/Seam_2_3/jboss-seam-ui/src/main/resources/META-INF/cdk/attributes/conversationId.xml	2012-05-16 20:41:15 UTC (rev 14694)
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<cdk:properties xmlns:xi="http://www.w3.org/2001/XInclude" xmlns:cdk="http://jboss.org/schema/richfaces/cdk/extensions"
+    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee">
+    <xi:include xpointer="xmlns(cdk=http://jboss.org/schema/richfaces/cdk/extensions)xpointer(/cdk:properties/*)"
+        href="urn:attributes:javax.faces.component.UIParameter.xml" />
+
+    
+        <property>
+            <property-name>viewId</property-name>
+            <property-class>java.lang.String</property-class>
+        </property>
+        
+</cdk:properties>
\ No newline at end of file

Added: branches/community/Seam_2_3/jboss-seam-ui/src/main/resources/META-INF/cdk/attributes/conversationName.xml
===================================================================
--- branches/community/Seam_2_3/jboss-seam-ui/src/main/resources/META-INF/cdk/attributes/conversationName.xml	                        (rev 0)
+++ branches/community/Seam_2_3/jboss-seam-ui/src/main/resources/META-INF/cdk/attributes/conversationName.xml	2012-05-16 20:41:15 UTC (rev 14694)
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<cdk:properties xmlns:xi="http://www.w3.org/2001/XInclude" xmlns:cdk="http://jboss.org/schema/richfaces/cdk/extensions"
+    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee">
+    <xi:include xpointer="xmlns(cdk=http://jboss.org/schema/richfaces/cdk/extensions)xpointer(/cdk:properties/*)"
+        href="urn:attributes:javax.faces.component.UIParameter.xml" />
+       
+</cdk:properties>
\ No newline at end of file

Added: branches/community/Seam_2_3/jboss-seam-ui/src/main/resources/META-INF/cdk/attributes/conversationPropagation.xml
===================================================================
--- branches/community/Seam_2_3/jboss-seam-ui/src/main/resources/META-INF/cdk/attributes/conversationPropagation.xml	                        (rev 0)
+++ branches/community/Seam_2_3/jboss-seam-ui/src/main/resources/META-INF/cdk/attributes/conversationPropagation.xml	2012-05-16 20:41:15 UTC (rev 14694)
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<cdk:properties xmlns:xi="http://www.w3.org/2001/XInclude" xmlns:cdk="http://jboss.org/schema/richfaces/cdk/extensions"
+    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee">
+    <xi:include xpointer="xmlns(cdk=http://jboss.org/schema/richfaces/cdk/extensions)xpointer(/cdk:properties/*)"
+        href="urn:attributes:javax.faces.component.UIParameter.xml" />
+
+        <property>
+            <property-name>pageflow</property-name>
+            <property-class>java.lang.String</property-class>
+            <description>a pageflow definition to begin. (This is only useful when propagation="begin" or propagation="join".)</description>
+        </property>
+        <property>
+            <property-name>type</property-name>
+            <property-class>java.lang.String</property-class>
+            <description>determines the conversation propagation style: begin, join, nested, none, end or endRoot.</description>
+            <default-value>"none"</default-value>
+        </property>
+        
+</cdk:properties>
\ No newline at end of file

Added: branches/community/Seam_2_3/jboss-seam-ui/src/main/resources/META-INF/cdk/attributes/decorate.xml
===================================================================
--- branches/community/Seam_2_3/jboss-seam-ui/src/main/resources/META-INF/cdk/attributes/decorate.xml	                        (rev 0)
+++ branches/community/Seam_2_3/jboss-seam-ui/src/main/resources/META-INF/cdk/attributes/decorate.xml	2012-05-16 20:41:15 UTC (rev 14694)
@@ -0,0 +1,39 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<cdk:properties xmlns:xi="http://www.w3.org/2001/XInclude" xmlns:cdk="http://jboss.org/schema/richfaces/cdk/extensions"
+    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee">     
+
+    <xi:include xpointer="xmlns(cdk=http://jboss.org/schema/richfaces/cdk/extensions)xpointer(/cdk:properties/*)"    
+        href="urn:attributes:javax.faces.component.UIComponent.xml" />
+    <xi:include xpointer="xmlns(cdk=http://jboss.org/schema/richfaces/cdk/extensions)xpointer(/cdk:properties/*)"    
+        href="urn:attributes:core-props.xml" />
+
+        <property>
+            <property-name>for</property-name>
+            <property-class>java.lang.String</property-class>
+            <description>Id of the input field to decorate</description>
+        </property>
+        
+        <property>           
+            <property-name>template</property-name>
+            <property-class>java.lang.String</property-class>
+            <description>XHTML template to use to decorate the input field</description>
+        </property>
+        
+        <property>
+            <property-name>enclose</property-name>
+            <property-class>boolean</property-class>
+            <description>if true, the template used to decorate the input field is
+                         enclosed by the element specified with the "element"
+                         attribute. By default this is a div element.
+            </description>
+            <default-value>true</default-value>
+        </property>
+        
+        <property>
+            <property-name>element</property-name>
+            <property-class>java.lang.String</property-class>
+            <description>the element to enclose the template used to decorate the input field.
+                         By default, the template is enclosed with a div element.</description>
+            <default-value>"div"</default-value>
+        </property>
+</cdk:properties>
\ No newline at end of file

Added: branches/community/Seam_2_3/jboss-seam-ui/src/main/resources/META-INF/cdk/attributes/download.xml
===================================================================
--- branches/community/Seam_2_3/jboss-seam-ui/src/main/resources/META-INF/cdk/attributes/download.xml	                        (rev 0)
+++ branches/community/Seam_2_3/jboss-seam-ui/src/main/resources/META-INF/cdk/attributes/download.xml	2012-05-16 20:41:15 UTC (rev 14694)
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<cdk:properties xmlns:xi="http://www.w3.org/2001/XInclude" xmlns:cdk="http://jboss.org/schema/richfaces/cdk/extensions"
+    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee">
+    <xi:include xpointer="xmlns(cdk=http://jboss.org/schema/richfaces/cdk/extensions)xpointer(/cdk:properties/*)"    
+        href="urn:attributes:core-props.xml" />
+
+        <property>
+            <property-name>src</property-name>
+            <property-class>java.lang.String</property-class>
+            <description>Source xhtml file that acts as resource holder</description>
+        </property>
+        <property>
+            <description>true iff this component should be rendered</description>        
+            <property-name>rendered</property-name>
+            <property-class>boolean</property-class>
+            <default-value>true</default-value>
+        </property>  
+</cdk:properties>
\ No newline at end of file

Added: branches/community/Seam_2_3/jboss-seam-ui/src/main/resources/META-INF/cdk/attributes/enumItem.xml
===================================================================
--- branches/community/Seam_2_3/jboss-seam-ui/src/main/resources/META-INF/cdk/attributes/enumItem.xml	                        (rev 0)
+++ branches/community/Seam_2_3/jboss-seam-ui/src/main/resources/META-INF/cdk/attributes/enumItem.xml	2012-05-16 20:41:15 UTC (rev 14694)
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<cdk:properties xmlns:xi="http://www.w3.org/2001/XInclude" xmlns:cdk="http://jboss.org/schema/richfaces/cdk/extensions"
+    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee">
+    <xi:include xpointer="xmlns(cdk=http://jboss.org/schema/richfaces/cdk/extensions)xpointer(/cdk:properties/*)"    
+        href="urn:attributes:base-props.xml" />
+    <xi:include xpointer="xmlns(cdk=http://jboss.org/schema/richfaces/cdk/extensions)xpointer(/cdk:properties/*)"    
+        href="urn:attributes:javax.faces.component.UICommand.xml" />        
+        <property>
+            <property-name>enumValue</property-name>
+            <property-class>java.lang.String</property-class>
+            <description>
+                the string representation of the enum value.
+            </description>
+        </property>
+        <property>
+            <property-name>label</property-name>
+            <property-class>java.lang.String</property-class>
+            <description>
+                the label to be used when rendering the SelectItem.
+            </description>
+        </property>
+</cdk:properties>
\ No newline at end of file

Added: branches/community/Seam_2_3/jboss-seam-ui/src/main/resources/META-INF/cdk/attributes/equalityValidator.xml
===================================================================
--- branches/community/Seam_2_3/jboss-seam-ui/src/main/resources/META-INF/cdk/attributes/equalityValidator.xml	                        (rev 0)
+++ branches/community/Seam_2_3/jboss-seam-ui/src/main/resources/META-INF/cdk/attributes/equalityValidator.xml	2012-05-16 20:41:15 UTC (rev 14694)
@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<cdk:properties xmlns:xi="http://www.w3.org/2001/XInclude" xmlns:cdk="http://jboss.org/schema/richfaces/cdk/extensions"
+    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee">
+        <property>
+            <property-name>for</property-name>
+            <property-class>java.lang.String</property-class>
+            <description>Id of component to validate against</description>
+        </property>
+        <property>
+            <property-name>message</property-name>
+            <property-class>java.lang.String</property-class>
+            <description>Error message to show</description>
+        </property>
+        <property>
+            <property-name>messageId</property-name>
+            <property-class>java.lang.String</property-class>
+            <description>Message id to use on failure</description>
+        </property>
+        <property>
+            <property-name>operator</property-name>
+            <property-class>java.lang.String</property-class>
+            <description>Operation to use.</description>
+        </property> 
+        <property>
+            <property-name>required</property-name>
+            <property-class>boolean</property-class>
+            <description>True if a value is required for the filed to validate (default:true)</description>
+            <default-value>true</default-value>
+        </property>
+</cdk:properties>
\ No newline at end of file

Added: branches/community/Seam_2_3/jboss-seam-ui/src/main/resources/META-INF/cdk/attributes/fileUpload.xml
===================================================================
--- branches/community/Seam_2_3/jboss-seam-ui/src/main/resources/META-INF/cdk/attributes/fileUpload.xml	                        (rev 0)
+++ branches/community/Seam_2_3/jboss-seam-ui/src/main/resources/META-INF/cdk/attributes/fileUpload.xml	2012-05-16 20:41:15 UTC (rev 14694)
@@ -0,0 +1,42 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<cdk:properties xmlns:xi="http://www.w3.org/2001/XInclude" xmlns:cdk="http://jboss.org/schema/richfaces/cdk/extensions"
+    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee">
+    <xi:include xpointer="xmlns(cdk=http://jboss.org/schema/richfaces/cdk/extensions)xpointer(/cdk:properties/*)"    
+        href="urn:attributes:core-props.xml" />
+    <xi:include xpointer="xmlns(cdk=http://jboss.org/schema/richfaces/cdk/extensions)xpointer(/cdk:properties/*)"    
+        href="urn:attributes:focus-props.xml" />
+    <xi:include xpointer="xmlns(cdk=http://jboss.org/schema/richfaces/cdk/extensions)xpointer(/cdk:properties/*)"    
+        href="urn:attributes:javax.faces.component.EditableValueHolder.xml" />
+        
+
+	<property>
+		<property-name>accept</property-name>
+		<property-class>java.lang.String</property-class>
+		<description>a comma-separated list of content types to accept, may
+			not be supported by the browser. E.g. "images/png,images/jpg",
+			"images/*".</description>
+	</property>
+	<property>
+		<property-name>data</property-name>
+		<property-class>java.lang.Object</property-class>
+		<description>this value binding receives the file's content type
+			(optional).</description>
+	</property>
+	<property>
+		<property-name>contentType</property-name>
+		<property-class>java.lang.String</property-class>
+		<description>the property to receive the contentType</description>
+	</property>
+	<property>
+		<property-name>fileName</property-name>
+		<property-class>java.lang.String</property-class>
+		<description>this value binding receives the filename (optional).
+		</description>
+	</property>
+	<property>
+		<property-name>fileSize</property-name>
+		<property-class>java.lang.Integer</property-class>
+		<description>this value binding receives the file size (optional).
+		</description>
+	</property>
+</cdk:properties>
\ No newline at end of file

Added: branches/community/Seam_2_3/jboss-seam-ui/src/main/resources/META-INF/cdk/attributes/formattedText.xml
===================================================================
--- branches/community/Seam_2_3/jboss-seam-ui/src/main/resources/META-INF/cdk/attributes/formattedText.xml	                        (rev 0)
+++ branches/community/Seam_2_3/jboss-seam-ui/src/main/resources/META-INF/cdk/attributes/formattedText.xml	2012-05-16 20:41:15 UTC (rev 14694)
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<cdk:properties xmlns:xi="http://www.w3.org/2001/XInclude" xmlns:cdk="http://jboss.org/schema/richfaces/cdk/extensions"
+    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee">     
+
+    <xi:include xpointer="xmlns(cdk=http://jboss.org/schema/richfaces/cdk/extensions)xpointer(/cdk:properties/*)"    
+        href="urn:attributes:javax.faces.component.UIOutput.xml" />
+</cdk:properties>
\ No newline at end of file

Added: branches/community/Seam_2_3/jboss-seam-ui/src/main/resources/META-INF/cdk/attributes/graphicImage.xml
===================================================================
--- branches/community/Seam_2_3/jboss-seam-ui/src/main/resources/META-INF/cdk/attributes/graphicImage.xml	                        (rev 0)
+++ branches/community/Seam_2_3/jboss-seam-ui/src/main/resources/META-INF/cdk/attributes/graphicImage.xml	2012-05-16 20:41:15 UTC (rev 14694)
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<cdk:properties xmlns:xi="http://www.w3.org/2001/XInclude" xmlns:cdk="http://jboss.org/schema/richfaces/cdk/extensions"
+    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee">
+    <xi:include xpointer="xmlns(cdk=http://jboss.org/schema/richfaces/cdk/extensions)xpointer(/cdk:properties/*)"    
+        href="urn:attributes:javax.faces.component.UIOutput.xml" />
+    <xi:include xpointer="xmlns(cdk=http://jboss.org/schema/richfaces/cdk/extensions)xpointer(/cdk:properties/*)"
+        href="urn:attributes:javax.faces.component.UIGraphic.xml" />         
+
+        <property>
+            <description>File name for the generated URL - allows a stable file name and thus browser caching</description>
+            <property-name>fileName</property-name>
+            <property-class>java.lang.String</property-class>
+        </property>
+</cdk:properties>
\ No newline at end of file

Added: branches/community/Seam_2_3/jboss-seam-ui/src/main/resources/META-INF/cdk/attributes/label.xml
===================================================================
--- branches/community/Seam_2_3/jboss-seam-ui/src/main/resources/META-INF/cdk/attributes/label.xml	                        (rev 0)
+++ branches/community/Seam_2_3/jboss-seam-ui/src/main/resources/META-INF/cdk/attributes/label.xml	2012-05-16 20:41:15 UTC (rev 14694)
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<cdk:properties xmlns:xi="http://www.w3.org/2001/XInclude" xmlns:cdk="http://jboss.org/schema/richfaces/cdk/extensions"
+    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee">     
+
+    <xi:include xpointer="xmlns(cdk=http://jboss.org/schema/richfaces/cdk/extensions)xpointer(/cdk:properties/*)"    
+        href="urn:attributes:javax.faces.component.UIOutput.xml" />
+    <xi:include xpointer="xmlns(cdk=http://jboss.org/schema/richfaces/cdk/extensions)xpointer(/cdk:properties/*)"    
+        href="urn:attributes:accesskey-props.xml" />
+    <xi:include xpointer="xmlns(cdk=http://jboss.org/schema/richfaces/cdk/extensions)xpointer(/cdk:properties/*)"    
+        href="urn:attributes:focus-props.xml" />                
+
+	<property>
+		<property-name>for</property-name>
+		<property-class>java.lang.String</property-class>
+		<description>Id of input component this label is for</description>
+	</property>
+</cdk:properties>
\ No newline at end of file

Added: branches/community/Seam_2_3/jboss-seam-ui/src/main/resources/META-INF/cdk/attributes/link.xml
===================================================================
--- branches/community/Seam_2_3/jboss-seam-ui/src/main/resources/META-INF/cdk/attributes/link.xml	                        (rev 0)
+++ branches/community/Seam_2_3/jboss-seam-ui/src/main/resources/META-INF/cdk/attributes/link.xml	2012-05-16 20:41:15 UTC (rev 14694)
@@ -0,0 +1,62 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<cdk:properties xmlns:xi="http://www.w3.org/2001/XInclude" xmlns:cdk="http://jboss.org/schema/richfaces/cdk/extensions"
+    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee">
+        <xi:include xpointer="xmlns(cdk=http://jboss.org/schema/richfaces/cdk/extensions)xpointer(/cdk:properties/*)"    
+        href="urn:attributes:javax.faces.component.UICommand.xml" />
+    <xi:include xpointer="xmlns(cdk=http://jboss.org/schema/richfaces/cdk/extensions)xpointer(/cdk:properties/*)"    
+        href="urn:attributes:javax.faces.component.UIOutput.xml" />
+    <xi:include xpointer="xmlns(cdk=http://jboss.org/schema/richfaces/cdk/extensions)xpointer(/cdk:properties/*)"
+        href="urn:attributes:javax.faces.component.UIGraphic.xml" />         
+    <xi:include xpointer="xmlns(cdk=http://jboss.org/schema/richfaces/cdk/extensions)xpointer(/cdk:properties/*)"
+        href="urn:attributes:accesskey-props.xml" />
+    <xi:include xpointer="xmlns(cdk=http://jboss.org/schema/richfaces/cdk/extensions)xpointer(/cdk:properties/*)"
+        href="urn:attributes:i18n-props.xml" />        
+
+       <property>
+           <property-name>view</property-name>
+           <property-class>java.lang.String</property-class>
+           <description>the JSF view id to link to.</description>
+       </property>
+       <property>
+           <description>a pageflow definition to begin. (This is only useful when propagation="begin" or propagation="join".)</description>
+           <property-name>pageflow</property-name>
+           <property-class>java.lang.String</property-class>
+       </property>
+       <property>
+           <description>determines the conversation propagation style: begin, join, nest, none, end or endRoot.</description>
+           <property-name>propagation</property-name>
+           <property-class>java.lang.String</property-class>
+           <default-value>"default"</default-value>
+       </property>
+       <property>
+           <description>the fragment identifier to link to.</description>
+           <property-name>fragment</property-name>
+           <property-class>java.lang.String</property-class>
+       </property>
+       <property>
+           <description>The outcome to use when evaluating navigation rules</description>
+           <property-name>outcome</property-name>
+           <property-class>java.lang.String</property-class>
+       </property>
+       <property>
+           <description>If true, write the link as disabled in HTML</description>
+           <property-name>disabled</property-name>
+           <property-class>boolean</property-class>
+       </property>
+       <property>
+           <description>Specify the task to operate on (e.g. for @StartTask)</description>
+           <property-name>taskInstance</property-name>
+           <property-class>java.lang.Object</property-class>
+       </property>
+	    <property>
+	        <property-name>conversationName</property-name>
+	        <property-class>java.lang.String</property-class>
+	        <description>The name of the conversation for natural conversations</description>
+	    </property>
+	    <property>
+	        <property-name>includePageParams</property-name>
+	        <property-class>boolean</property-class>
+	        <description>Include page parameters defined in pages.xml when rendering the button</description>
+	        <default-value>true</default-value>
+	    </property> 
+</cdk:properties>
\ No newline at end of file

Added: branches/community/Seam_2_3/jboss-seam-ui/src/main/resources/META-INF/cdk/attributes/message.xml
===================================================================
--- branches/community/Seam_2_3/jboss-seam-ui/src/main/resources/META-INF/cdk/attributes/message.xml	                        (rev 0)
+++ branches/community/Seam_2_3/jboss-seam-ui/src/main/resources/META-INF/cdk/attributes/message.xml	2012-05-16 20:41:15 UTC (rev 14694)
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<cdk:properties xmlns:xi="http://www.w3.org/2001/XInclude" xmlns:cdk="http://jboss.org/schema/richfaces/cdk/extensions"
+    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee">
+        <xi:include xpointer="xmlns(cdk=http://jboss.org/schema/richfaces/cdk/extensions)xpointer(/cdk:properties/*)"    
+        href="urn:attributes:javax.faces.component.UIMessage.xml" />
+
+</cdk:properties>
\ No newline at end of file

Added: branches/community/Seam_2_3/jboss-seam-ui/src/main/resources/META-INF/cdk/attributes/remote.xml
===================================================================
--- branches/community/Seam_2_3/jboss-seam-ui/src/main/resources/META-INF/cdk/attributes/remote.xml	                        (rev 0)
+++ branches/community/Seam_2_3/jboss-seam-ui/src/main/resources/META-INF/cdk/attributes/remote.xml	2012-05-16 20:41:15 UTC (rev 14694)
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<cdk:properties xmlns:xi="http://www.w3.org/2001/XInclude"
+	xmlns:cdk="http://jboss.org/schema/richfaces/cdk/extensions" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+	xmlns="http://java.sun.com/xml/ns/javaee">
+    <xi:include xpointer="xmlns(cdk=http://jboss.org/schema/richfaces/cdk/extensions)xpointer(/cdk:properties/*)"    
+        href="urn:attributes:javax.faces.component.UIComponent.xml" />
+    <xi:include xpointer="xmlns(cdk=http://jboss.org/schema/richfaces/cdk/extensions)xpointer(/cdk:properties/*)"
+        href="urn:attributes:core-props.xml" /> 
+	<property>
+		<property-name>include</property-name>
+		<property-class>java.lang.Object</property-class>
+		<description>
+		The Seam components to include in the Seam Remoting JS interface stubs
+		</description>
+	</property>
+</cdk:properties>
\ No newline at end of file

Added: branches/community/Seam_2_3/jboss-seam-ui/src/main/resources/META-INF/cdk/attributes/resource.xml
===================================================================
--- branches/community/Seam_2_3/jboss-seam-ui/src/main/resources/META-INF/cdk/attributes/resource.xml	                        (rev 0)
+++ branches/community/Seam_2_3/jboss-seam-ui/src/main/resources/META-INF/cdk/attributes/resource.xml	2012-05-16 20:41:15 UTC (rev 14694)
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<cdk:properties xmlns:xi="http://www.w3.org/2001/XInclude" xmlns:cdk="http://jboss.org/schema/richfaces/cdk/extensions"
+    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee">     
+
+        <property>
+            <property-name>data</property-name>
+            <property-class>java.lang.Object</property-class>
+            <description>Inputstream, File or byte[].</description>
+        </property>
+        <property>
+            <property-name>contentType</property-name>
+            <property-class>java.lang.String</property-class>
+            <description>Content-type of given data</description>
+        </property>
+        <property>
+            <property-name>fileName</property-name>
+            <property-class>java.lang.String</property-class>
+            <description>file name to send to browser (default: name of view)</description>
+        </property>
+        <property>
+            <property-name>disposition</property-name>
+            <property-class>java.lang.String</property-class>
+            <description>Content-Disposition for file (default: inline)</description>
+        </property> 
+</cdk:properties>
\ No newline at end of file

Added: branches/community/Seam_2_3/jboss-seam-ui/src/main/resources/META-INF/cdk/attributes/selectItems.xml
===================================================================
--- branches/community/Seam_2_3/jboss-seam-ui/src/main/resources/META-INF/cdk/attributes/selectItems.xml	                        (rev 0)
+++ branches/community/Seam_2_3/jboss-seam-ui/src/main/resources/META-INF/cdk/attributes/selectItems.xml	2012-05-16 20:41:15 UTC (rev 14694)
@@ -0,0 +1,58 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<cdk:properties xmlns:xi="http://www.w3.org/2001/XInclude" xmlns:cdk="http://jboss.org/schema/richfaces/cdk/extensions"
+    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee">
+        <xi:include xpointer="xmlns(cdk=http://jboss.org/schema/richfaces/cdk/extensions)xpointer(/cdk:properties/*)"    
+        href="urn:attributes:base-props.xml" />
+        <xi:include xpointer="xmlns(cdk=http://jboss.org/schema/richfaces/cdk/extensions)xpointer(/cdk:properties/*)"    
+        href="urn:attributes:javax.faces.component.UICommand.xml" />
+        <xi:include xpointer="xmlns(cdk=http://jboss.org/schema/richfaces/cdk/extensions)xpointer(/cdk:properties/*)"    
+        href="urn:attributes:javax.faces.component.UIComponent.xml" />
+
+<!--       <property required="true"> -->
+        <property>
+            <property-name>value</property-name>
+            <property-class>java.lang.Object</property-class>
+            <default-value>an EL expression specifying the data that backs the List&lt;SelectItem&gt;</default-value>
+        </property>
+<!--         <property required="true" el="false"> -->
+        <property>
+            <property-name>var</property-name>
+            <property-class>java.lang.String</property-class>
+            <description>defines the name of the local variable that holds the current object during iteration</description>
+        </property>
+        <property>
+            <property-name>itemValue</property-name>
+            <property-class>java.lang.Object</property-class>
+            <description>Value to return to the server if this option is selected. Optional, by default the var object is used. Can reference the var variable</description> 
+        </property>
+<!--         <property exist="true"> -->
+        <property>
+            <property-name>label</property-name>
+            <property-class>java.lang.String</property-class>
+            <description>the label to be used when rendering the SelectItem. Can reference the var variable</description>
+            <alias>itemLabel</alias>
+        </property>
+        <property>
+            <property-name>disabled</property-name>
+            <property-class>java.lang.Boolean</property-class>
+            <description>if true the SelectItem will be rendered disabled. Can reference the var variable</description>
+            <alias>itemDisabled</alias>
+        </property>
+        <property>
+            <property-name>noSelectionLabel</property-name>
+            <property-class>java.lang.String</property-class>
+            <description>specifies the (optional) label to place at the top of list (if required="true" is also specified then selecting this value will cause a validation error)</description>
+        </property>
+        <property>
+            <property-name>hideNoSelectionLabel</property-name>
+            <property-class>java.lang.Boolean</property-class>
+            <description>if true, the noSelectionLabel will be hidden when a value is selected</description>
+            <default-value>false</default-value>
+        </property>
+        <property>
+            <property-name>escape</property-name>
+            <property-class>java.lang.Boolean</property-class>
+            <description>if false, characters in the label will not be escaped. Beware that this is a safety issue when the label is in any way derived from input supplied by the application's user. . Can reference the var variable</description>
+            <default-value>true</default-value>
+        </property>
+</cdk:properties>
\ No newline at end of file

Added: branches/community/Seam_2_3/jboss-seam-ui/src/main/resources/META-INF/cdk/attributes/selection.xml
===================================================================
--- branches/community/Seam_2_3/jboss-seam-ui/src/main/resources/META-INF/cdk/attributes/selection.xml	                        (rev 0)
+++ branches/community/Seam_2_3/jboss-seam-ui/src/main/resources/META-INF/cdk/attributes/selection.xml	2012-05-16 20:41:15 UTC (rev 14694)
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<cdk:properties xmlns:xi="http://www.w3.org/2001/XInclude" xmlns:cdk="http://jboss.org/schema/richfaces/cdk/extensions"
+    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee">
+        <xi:include xpointer="xmlns(cdk=http://jboss.org/schema/richfaces/cdk/extensions)xpointer(/cdk:properties/*)"    
+        href="urn:attributes:javax.faces.component.UIComponent.xml" />
+         <property>
+            <property-name>dataModel</property-name>
+            <property-class>java.lang.String</property-class>
+        </property>
+        <property>
+            <property-name>var</property-name>
+            <property-class>java.lang.String</property-class>
+        </property>
+</cdk:properties>
\ No newline at end of file

Added: branches/community/Seam_2_3/jboss-seam-ui/src/main/resources/META-INF/cdk/attributes/span.xml
===================================================================
--- branches/community/Seam_2_3/jboss-seam-ui/src/main/resources/META-INF/cdk/attributes/span.xml	                        (rev 0)
+++ branches/community/Seam_2_3/jboss-seam-ui/src/main/resources/META-INF/cdk/attributes/span.xml	2012-05-16 20:41:15 UTC (rev 14694)
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<cdk:properties xmlns:xi="http://www.w3.org/2001/XInclude" xmlns:cdk="http://jboss.org/schema/richfaces/cdk/extensions"
+    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee">
+        <xi:include xpointer="xmlns(cdk=http://jboss.org/schema/richfaces/cdk/extensions)xpointer(/cdk:properties/*)"    
+        href="urn:attributes:javax.faces.component.UIComponent.xml" />
+    <xi:include xpointer="xmlns(cdk=http://jboss.org/schema/richfaces/cdk/extensions)xpointer(/cdk:properties/*)"
+        href="urn:attributes:core-props.xml" />        
+
+        <property>
+            <property-name>title</property-name>
+            <property-class>java.lang.String</property-class>
+            <description>Span title attribute</description>
+        </property>  
+</cdk:properties>
\ No newline at end of file

Added: branches/community/Seam_2_3/jboss-seam-ui/src/main/resources/META-INF/cdk/attributes/taskid.xml
===================================================================
--- branches/community/Seam_2_3/jboss-seam-ui/src/main/resources/META-INF/cdk/attributes/taskid.xml	                        (rev 0)
+++ branches/community/Seam_2_3/jboss-seam-ui/src/main/resources/META-INF/cdk/attributes/taskid.xml	2012-05-16 20:41:15 UTC (rev 14694)
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<cdk:properties xmlns:xi="http://www.w3.org/2001/XInclude" xmlns:cdk="http://jboss.org/schema/richfaces/cdk/extensions"
+    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee">
+        <xi:include xpointer="xmlns(cdk=http://jboss.org/schema/richfaces/cdk/extensions)xpointer(/cdk:properties/*)"    
+        href="urn:attributes:javax.faces.component.UIParameter.xml" />
+ 
+</cdk:properties>
\ No newline at end of file

Added: branches/community/Seam_2_3/jboss-seam-ui/src/main/resources/META-INF/cdk/attributes/token.xml
===================================================================
--- branches/community/Seam_2_3/jboss-seam-ui/src/main/resources/META-INF/cdk/attributes/token.xml	                        (rev 0)
+++ branches/community/Seam_2_3/jboss-seam-ui/src/main/resources/META-INF/cdk/attributes/token.xml	2012-05-16 20:41:15 UTC (rev 14694)
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<cdk:properties xmlns:xi="http://www.w3.org/2001/XInclude" xmlns:cdk="http://jboss.org/schema/richfaces/cdk/extensions"
+    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee">
+        <xi:include xpointer="xmlns(cdk=http://jboss.org/schema/richfaces/cdk/extensions)xpointer(/cdk:properties/*)"    
+        href="urn:attributes:javax.faces.component.UIComponent.xml" />
+      <property>
+         <property-name>requireSession</property-name>
+         <property-class>boolean</property-class>
+         <description>A flag indicating whether the session id should be tied into the secure token.</description>
+         <default-value>false</default-value>
+      </property>
+      <property>
+         <property-name>enableCookieNotice</property-name>
+         <property-class>boolean</property-class>
+         <description>A flag indicating whether a notice should be presented to the user if cookies are disabled.</description>
+         <default-value>false</default-value>
+      </property>
+      <property>
+         <property-name>allowMultiplePosts</property-name>
+         <property-class>boolean</property-class>
+         <description>A flag indicating whether the form can be submitted multiple times with the same signature (i.e., token).</description>
+         <default-value>false</default-value>
+      </property>
+</cdk:properties>
\ No newline at end of file

Added: branches/community/Seam_2_3/jboss-seam-ui/src/main/resources/META-INF/cdk/attributes/transformImageBlur.xml
===================================================================
--- branches/community/Seam_2_3/jboss-seam-ui/src/main/resources/META-INF/cdk/attributes/transformImageBlur.xml	                        (rev 0)
+++ branches/community/Seam_2_3/jboss-seam-ui/src/main/resources/META-INF/cdk/attributes/transformImageBlur.xml	2012-05-16 20:41:15 UTC (rev 14694)
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<cdk:properties xmlns:xi="http://www.w3.org/2001/XInclude" xmlns:cdk="http://jboss.org/schema/richfaces/cdk/extensions"
+    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee">    
+
+   <property>
+       <property-name>radius</property-name>
+       <property-class>java.lang.String</property-class>
+       <description>The radius of the blur (essentially the amount of blur)</description>
+   </property>
+</cdk:properties>
\ No newline at end of file

Added: branches/community/Seam_2_3/jboss-seam-ui/src/main/resources/META-INF/cdk/attributes/transformImageSize.xml
===================================================================
--- branches/community/Seam_2_3/jboss-seam-ui/src/main/resources/META-INF/cdk/attributes/transformImageSize.xml	                        (rev 0)
+++ branches/community/Seam_2_3/jboss-seam-ui/src/main/resources/META-INF/cdk/attributes/transformImageSize.xml	2012-05-16 20:41:15 UTC (rev 14694)
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<cdk:properties xmlns:xi="http://www.w3.org/2001/XInclude" xmlns:cdk="http://jboss.org/schema/richfaces/cdk/extensions"
+    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee">    
+
+	<property>
+	    <property-name>maintainRatio</property-name>
+	    <property-class>boolean</property-class>
+	    <description>If true, don't alter the ratio of the image. In this case only height or width should be specificed.</description>
+	</property>     
+	<property>
+	    <property-name>width</property-name>
+	    <property-class>java.lang.Integer</property-class>
+	    <description>The new width of the image</description>
+	</property>     
+	<property>
+	    <property-name>height</property-name>
+	    <property-class>java.lang.Integer</property-class>
+	    <description>The new height of the image</description>
+	</property>
+	<property>
+	    <property-name>factor</property-name>
+	    <property-class>java.lang.Double</property-class>
+	    <description>Change the size of the image by a fraction. If factor is specified, height, width and maintainRatio should not be specified</description>
+	</property>
+</cdk:properties>
\ No newline at end of file

Added: branches/community/Seam_2_3/jboss-seam-ui/src/main/resources/META-INF/cdk/attributes/transformImageType.xml
===================================================================
--- branches/community/Seam_2_3/jboss-seam-ui/src/main/resources/META-INF/cdk/attributes/transformImageType.xml	                        (rev 0)
+++ branches/community/Seam_2_3/jboss-seam-ui/src/main/resources/META-INF/cdk/attributes/transformImageType.xml	2012-05-16 20:41:15 UTC (rev 14694)
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<cdk:properties xmlns:xi="http://www.w3.org/2001/XInclude" xmlns:cdk="http://jboss.org/schema/richfaces/cdk/extensions"
+    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee">    
+
+        <property>
+            <description>The mime type of the output image</description>
+            <property-name>contentType</property-name>
+            <property-class>java.lang.String</property-class>
+        </property>
+</cdk:properties>
\ No newline at end of file



More information about the seam-commits mailing list