Author: abelevich
Date: 2009-09-18 13:25:39 -0400 (Fri, 18 Sep 2009)
New Revision: 15627
Added:
root/ui-sandbox/trunk/components/tables/ui/
root/ui-sandbox/trunk/components/tables/ui/pom.xml
root/ui-sandbox/trunk/components/tables/ui/src/
root/ui-sandbox/trunk/components/tables/ui/src/main/
root/ui-sandbox/trunk/components/tables/ui/src/main/config/
root/ui-sandbox/trunk/components/tables/ui/src/main/config/component/
root/ui-sandbox/trunk/components/tables/ui/src/main/config/component/tables.xml
root/ui-sandbox/trunk/components/tables/ui/src/main/java/
root/ui-sandbox/trunk/components/tables/ui/src/main/java/org/
root/ui-sandbox/trunk/components/tables/ui/src/main/java/org/richfaces/
root/ui-sandbox/trunk/components/tables/ui/src/main/java/org/richfaces/component/
root/ui-sandbox/trunk/components/tables/ui/src/main/java/org/richfaces/component/UISimpleDataTable.java
root/ui-sandbox/trunk/components/tables/ui/src/main/java/org/richfaces/component/html/
root/ui-sandbox/trunk/components/tables/ui/src/main/java/org/richfaces/component/html/HtmlSimpleDataTable.java
root/ui-sandbox/trunk/components/tables/ui/src/main/java/org/richfaces/renderkit/
root/ui-sandbox/trunk/components/tables/ui/src/main/java/org/richfaces/renderkit/AbstractSimpleDataTableRenderer.java
root/ui-sandbox/trunk/components/tables/ui/src/main/templates/
root/ui-sandbox/trunk/components/tables/ui/src/main/templates/org/
root/ui-sandbox/trunk/components/tables/ui/src/main/templates/org/richfaces/
root/ui-sandbox/trunk/components/tables/ui/src/main/templates/org/richfaces/renderkit/
root/ui-sandbox/trunk/components/tables/ui/src/main/templates/org/richfaces/renderkit/html/
root/ui-sandbox/trunk/components/tables/ui/src/main/templates/org/richfaces/renderkit/html/simpletable.template.xml
root/ui-sandbox/trunk/components/tables/ui/src/test/
Log:
ui initial
Added: root/ui-sandbox/trunk/components/tables/ui/pom.xml
===================================================================
--- root/ui-sandbox/trunk/components/tables/ui/pom.xml (rev 0)
+++ root/ui-sandbox/trunk/components/tables/ui/pom.xml 2009-09-18 17:25:39 UTC (rev
15627)
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<project
xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
+
http://maven.apache.org/xsd/maven-4.0.0.xsd">
+
+ <parent>
+ <groupId>org.richfaces.ui.components.sandbox</groupId>
+ <artifactId>tables</artifactId>
+ <version>4.0.0-SNAPSHOT</version>
+ </parent>
+
+ <modelVersion>4.0.0</modelVersion>
+ <artifactId>${parent.artifactId}-ui</artifactId>
+ <name>richfaces tables ui</name>
+
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.richfaces.cdk</groupId>
+ <artifactId>maven-cdk-plugin</artifactId>
+ </plugin>
+ </plugins>
+ </build>
+
+ <dependencies>
+ <dependency>
+ <groupId>${project.groupId}</groupId>
+ <version>${project.version}</version>
+ <artifactId>${parent.artifactId}-api</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>${project.groupId}</groupId>
+ <version>${project.version}</version>
+ <artifactId>${parent.artifactId}-impl</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.richfaces.framework</groupId>
+ <artifactId>richfaces-impl</artifactId>
+ </dependency>
+ </dependencies>
+
+</project>
\ No newline at end of file
Added: root/ui-sandbox/trunk/components/tables/ui/src/main/config/component/tables.xml
===================================================================
--- root/ui-sandbox/trunk/components/tables/ui/src/main/config/component/tables.xml
(rev 0)
+++
root/ui-sandbox/trunk/components/tables/ui/src/main/config/component/tables.xml 2009-09-18
17:25:39 UTC (rev 15627)
@@ -0,0 +1,66 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE components
+ PUBLIC "-//AJAX4JSF//CDK Generator config/EN"
+ "http://labs.jboss.com/jbossrichfaces/component-config.dtd"
+[
+ <!ENTITY universal_html_attributes SYSTEM
"html_universal_attributes.xml">
+]>
+
+<components>
+ <component>
+ <name>org.richfaces.SimpleDataTable</name>
+ <family>javax.faces.SimpleDataTable</family>
+ <classname>
+ org.richfaces.component.html.HtmlSimpleDataTable
+ </classname>
+ <superclass>
+ org.richfaces.component.UISimpleDataTable
+ </superclass>
+ <test/>
+ <description>
+ <![CDATA[TODO: add description here]]>
+ </description>
+
+ <renderer generate="true" override="true">
+ <name>org.richfaces.renderkit.html.SimpleDataTableRenderer</name>
+ <template>org/richfaces/renderkit/html/simpletable.template.xml</template>
+ </renderer>
+ <tag>
+ <name>simpleDataTable</name>
+ <classname>
+ org.richfaces.taglib.SimpleDataTableTag
+ </classname>
+ <superclass>
+ org.ajax4jsf.webapp.taglib.HtmlComponentTagBase
+ </superclass>
+ <test/>
+ </tag>
+ </component>
+
+ <component>
+ <name>org.richfaces.ExtendedDataTable</name>
+ <family>javax.faces.ExtendedDataTable</family>
+ <classname>
+ org.richfaces.component.html.HtmlExtendedDataTable
+ </classname>
+ <superclass>javax.faces.UIData</superclass>
+ <test />
+ <description>
+ <![CDATA[TODO: add description here]]>
+ </description>
+
+ <renderer generate="true" override="true">
+ <name>org.richfaces.ExtendedDataTableRenderer</name>
+ <!-- template>add template here</template --->
+ </renderer>
+ <tag>
+ <name>extendedDataTable</name>
+ <classname>org.richfaces.taglib.ExtendedDataTableTag</classname>
+ <superclass>
+ org.ajax4jsf.webapp.taglib.HtmlComponentTagBase
+ </superclass>
+ <test/>
+ </tag>
+ </component>
+
+</components>
\ No newline at end of file
Added:
root/ui-sandbox/trunk/components/tables/ui/src/main/java/org/richfaces/component/UISimpleDataTable.java
===================================================================
---
root/ui-sandbox/trunk/components/tables/ui/src/main/java/org/richfaces/component/UISimpleDataTable.java
(rev 0)
+++
root/ui-sandbox/trunk/components/tables/ui/src/main/java/org/richfaces/component/UISimpleDataTable.java 2009-09-18
17:25:39 UTC (rev 15627)
@@ -0,0 +1,10 @@
+package org.richfaces.component;
+
+import javax.faces.component.UIData;
+
+/**
+ * @author Anton Belevich
+ *
+ */
+public abstract class UISimpleDataTable extends UIData{
+}
Added:
root/ui-sandbox/trunk/components/tables/ui/src/main/java/org/richfaces/component/html/HtmlSimpleDataTable.java
===================================================================
---
root/ui-sandbox/trunk/components/tables/ui/src/main/java/org/richfaces/component/html/HtmlSimpleDataTable.java
(rev 0)
+++
root/ui-sandbox/trunk/components/tables/ui/src/main/java/org/richfaces/component/html/HtmlSimpleDataTable.java 2009-09-18
17:25:39 UTC (rev 15627)
@@ -0,0 +1,8 @@
+package org.richfaces.component.html;
+
+import org.richfaces.component.UISimpleDataTable;
+
+public class HtmlSimpleDataTable extends UISimpleDataTable {
+
+ public static final String COMPONENT_TYPE =
"org.richfaces.SimpleDataTable";
+}
Added:
root/ui-sandbox/trunk/components/tables/ui/src/main/java/org/richfaces/renderkit/AbstractSimpleDataTableRenderer.java
===================================================================
---
root/ui-sandbox/trunk/components/tables/ui/src/main/java/org/richfaces/renderkit/AbstractSimpleDataTableRenderer.java
(rev 0)
+++
root/ui-sandbox/trunk/components/tables/ui/src/main/java/org/richfaces/renderkit/AbstractSimpleDataTableRenderer.java 2009-09-18
17:25:39 UTC (rev 15627)
@@ -0,0 +1,10 @@
+package org.richfaces.renderkit;
+
+import org.ajax4jsf.renderkit.RendererBase;
+
+/**
+ * @author Anton Belevich
+ *
+ */
+public abstract class AbstractSimpleDataTableRenderer extends RendererBase {
+}
Added:
root/ui-sandbox/trunk/components/tables/ui/src/main/templates/org/richfaces/renderkit/html/simpletable.template.xml
===================================================================
---
root/ui-sandbox/trunk/components/tables/ui/src/main/templates/org/richfaces/renderkit/html/simpletable.template.xml
(rev 0)
+++
root/ui-sandbox/trunk/components/tables/ui/src/main/templates/org/richfaces/renderkit/html/simpletable.template.xml 2009-09-18
17:25:39 UTC (rev 15627)
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<cdk:root
xmlns="http://richfaces.org/xhtml-el"
xmlns:cdk="http://richfaces.org/cdk"
+
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ class="org.richfaces.renderkit.html.SimpleDataTableRenderer"
+ superclass="org.richfaces.renderkit.AbstractSimpleDataTableRenderer"
+ componentclass="org.richfaces.component.UISimpleDataTable">
+
+
+
+</cdk:root>
\ No newline at end of file