You are viewing a plain text version of this content. The canonical link for it is here.
Posted to scm@geronimo.apache.org by jl...@apache.org on 2005/10/23 01:00:14 UTC

svn commit: r327712 [1/2] - in /geronimo/devtools/trunk/sandbox/xdoclet2: ./ src/ src/java/ src/java/org/ src/java/org/apache/ src/java/org/apache/geronimo/ src/java/org/apache/geronimo/devtools/ src/java/org/apache/geronimo/devtools/xdoclet2/ src/java...

Author: jlaskowski
Date: Sat Oct 22 15:59:25 2005
New Revision: 327712

URL: http://svn.apache.org/viewcvs?rev=327712&view=rev
Log:
GERONIMO-519: Geronimo XDoclet2 Tags (http://issues.apache.org/jira/browse/GERONIMO-519)

Added:
    geronimo/devtools/trunk/sandbox/xdoclet2/   (with props)
    geronimo/devtools/trunk/sandbox/xdoclet2/maven.xml   (with props)
    geronimo/devtools/trunk/sandbox/xdoclet2/project.properties   (with props)
    geronimo/devtools/trunk/sandbox/xdoclet2/project.xml   (with props)
    geronimo/devtools/trunk/sandbox/xdoclet2/src/
    geronimo/devtools/trunk/sandbox/xdoclet2/src/java/
    geronimo/devtools/trunk/sandbox/xdoclet2/src/java/org/
    geronimo/devtools/trunk/sandbox/xdoclet2/src/java/org/apache/
    geronimo/devtools/trunk/sandbox/xdoclet2/src/java/org/apache/geronimo/
    geronimo/devtools/trunk/sandbox/xdoclet2/src/java/org/apache/geronimo/devtools/
    geronimo/devtools/trunk/sandbox/xdoclet2/src/java/org/apache/geronimo/devtools/xdoclet2/
    geronimo/devtools/trunk/sandbox/xdoclet2/src/java/org/apache/geronimo/devtools/xdoclet2/Config.jelly   (with props)
    geronimo/devtools/trunk/sandbox/xdoclet2/src/java/org/apache/geronimo/devtools/xdoclet2/Dependency.jelly   (with props)
    geronimo/devtools/trunk/sandbox/xdoclet2/src/java/org/apache/geronimo/devtools/xdoclet2/Gbean.jelly   (with props)
    geronimo/devtools/trunk/sandbox/xdoclet2/src/java/org/apache/geronimo/devtools/xdoclet2/GbeanAttr.jelly   (with props)
    geronimo/devtools/trunk/sandbox/xdoclet2/src/java/org/apache/geronimo/devtools/xdoclet2/GbeanRef.jelly   (with props)
    geronimo/devtools/trunk/sandbox/xdoclet2/src/java/org/apache/geronimo/devtools/xdoclet2/GbeanRefs.jelly   (with props)
    geronimo/devtools/trunk/sandbox/xdoclet2/src/java/org/apache/geronimo/devtools/xdoclet2/GeronimoConfigPlugin.java   (with props)
    geronimo/devtools/trunk/sandbox/xdoclet2/src/java/org/apache/geronimo/devtools/xdoclet2/GeronimoConfigPlugin.jelly   (with props)
    geronimo/devtools/trunk/sandbox/xdoclet2/src/java/org/apache/geronimo/devtools/xdoclet2/GeronimoServicePlugin.java   (with props)
    geronimo/devtools/trunk/sandbox/xdoclet2/src/java/org/apache/geronimo/devtools/xdoclet2/GeronimoServicePlugin.jelly   (with props)
    geronimo/devtools/trunk/sandbox/xdoclet2/src/java/org/apache/geronimo/devtools/xdoclet2/Include.jelly   (with props)
    geronimo/devtools/trunk/sandbox/xdoclet2/src/java/org/apache/geronimo/devtools/xdoclet2/Service.jelly   (with props)
    geronimo/devtools/trunk/sandbox/xdoclet2/src/java/org/apache/geronimo/devtools/xdoclet2/qtags/
    geronimo/devtools/trunk/sandbox/xdoclet2/src/java/org/apache/geronimo/devtools/xdoclet2/qtags/GeronimoConfigDependencyTag.java   (with props)
    geronimo/devtools/trunk/sandbox/xdoclet2/src/java/org/apache/geronimo/devtools/xdoclet2/qtags/GeronimoConfigGbeanAttrTag.java   (with props)
    geronimo/devtools/trunk/sandbox/xdoclet2/src/java/org/apache/geronimo/devtools/xdoclet2/qtags/GeronimoConfigGbeanRefTag.java   (with props)
    geronimo/devtools/trunk/sandbox/xdoclet2/src/java/org/apache/geronimo/devtools/xdoclet2/qtags/GeronimoConfigGbeanRefsTag.java   (with props)
    geronimo/devtools/trunk/sandbox/xdoclet2/src/java/org/apache/geronimo/devtools/xdoclet2/qtags/GeronimoConfigGbeanTag.java   (with props)
    geronimo/devtools/trunk/sandbox/xdoclet2/src/java/org/apache/geronimo/devtools/xdoclet2/qtags/GeronimoConfigIncludeTag.java   (with props)
    geronimo/devtools/trunk/sandbox/xdoclet2/src/java/org/apache/geronimo/devtools/xdoclet2/qtags/GeronimoConfigTag.java   (with props)
    geronimo/devtools/trunk/sandbox/xdoclet2/src/java/org/apache/geronimo/devtools/xdoclet2/qtags/GeronimoServiceDependencyTag.java   (with props)
    geronimo/devtools/trunk/sandbox/xdoclet2/src/java/org/apache/geronimo/devtools/xdoclet2/qtags/GeronimoServiceTag.java   (with props)
    geronimo/devtools/trunk/sandbox/xdoclet2/src/java/org/apache/geronimo/devtools/xdoclet2/qtags/parameter/
    geronimo/devtools/trunk/sandbox/xdoclet2/src/java/org/apache/geronimo/devtools/xdoclet2/qtags/parameter/ArtifactId.java   (with props)
    geronimo/devtools/trunk/sandbox/xdoclet2/src/java/org/apache/geronimo/devtools/xdoclet2/qtags/parameter/Clazz.java   (with props)
    geronimo/devtools/trunk/sandbox/xdoclet2/src/java/org/apache/geronimo/devtools/xdoclet2/qtags/parameter/ConfigId.java   (with props)
    geronimo/devtools/trunk/sandbox/xdoclet2/src/java/org/apache/geronimo/devtools/xdoclet2/qtags/parameter/GroupId.java   (with props)
    geronimo/devtools/trunk/sandbox/xdoclet2/src/java/org/apache/geronimo/devtools/xdoclet2/qtags/parameter/Name.java   (with props)
    geronimo/devtools/trunk/sandbox/xdoclet2/src/java/org/apache/geronimo/devtools/xdoclet2/qtags/parameter/ParentId.java   (with props)
    geronimo/devtools/trunk/sandbox/xdoclet2/src/java/org/apache/geronimo/devtools/xdoclet2/qtags/parameter/Pattern.java   (with props)
    geronimo/devtools/trunk/sandbox/xdoclet2/src/java/org/apache/geronimo/devtools/xdoclet2/qtags/parameter/Type.java   (with props)
    geronimo/devtools/trunk/sandbox/xdoclet2/src/java/org/apache/geronimo/devtools/xdoclet2/qtags/parameter/Uri.java   (with props)
    geronimo/devtools/trunk/sandbox/xdoclet2/src/java/org/apache/geronimo/devtools/xdoclet2/qtags/parameter/Value.java   (with props)
    geronimo/devtools/trunk/sandbox/xdoclet2/src/java/org/apache/geronimo/devtools/xdoclet2/qtags/parameter/Version.java   (with props)

Propchange: geronimo/devtools/trunk/sandbox/xdoclet2/
------------------------------------------------------------------------------
--- svn:ignore (added)
+++ svn:ignore Sat Oct 22 15:59:25 2005
@@ -0,0 +1,9 @@
+*.iml
+.project
+.classpath
+maven.log
+junit*.properties
+target
+velocity.log
+nbproject
+build.xml

Added: geronimo/devtools/trunk/sandbox/xdoclet2/maven.xml
URL: http://svn.apache.org/viewcvs/geronimo/devtools/trunk/sandbox/xdoclet2/maven.xml?rev=327712&view=auto
==============================================================================
--- geronimo/devtools/trunk/sandbox/xdoclet2/maven.xml (added)
+++ geronimo/devtools/trunk/sandbox/xdoclet2/maven.xml Sat Oct 22 15:59:25 2005
@@ -0,0 +1,103 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!--
+    Copyright 2005 The Apache Software Foundation
+
+    Licensed under the Apache License, Version 2.0 (the "License");
+    you may not use this file except in compliance with the License.
+    You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing, software
+    distributed under the License is distributed on an "AS IS" BASIS,
+    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+    See the License for the specific language governing permissions and
+    limitations under the License.
+-->
+
+<!-- $Rev$ $Date$ -->
+
+<project default="default"
+    xmlns:j="jelly:core"
+    xmlns:u="jelly:util"
+    xmlns:ant="jelly:ant"
+    xmlns:define="jelly:define"
+    xmlns:velocity="jelly:velocity"
+    xmlns:artifact="artifact"
+    xmlns:m="jelly:maven"
+    >
+    <goal name="default">
+        <attainGoal name="build"/>
+    </goal>
+    <goal name="build">
+        <attainGoal name="qtags"/>
+        <attainGoal name="jar:install"/>
+    </goal>
+    <goal name="rebuild">
+        <attainGoal name="clean"/>
+        <attainGoal name="build"/>
+    </goal>
+    <goal name="qtags">
+        <mkdir dir="${basedir}/target/src"/>
+        <path id="xdoclet.generated.path" location="${basedir}/target/src"/>
+        <addPath id="maven.compile.src.set" refid="xdoclet.generated.path"/>
+
+        <path id="xdoclet.task.classpath">
+        <pathelement location="${basedir}/target/classes"/>
+        <path refid="maven.dependency.classpath"/>
+        </path>
+
+        <taskdef
+        name="xdoclet"
+        classname="org.xdoclet.ant.XDocletTask"
+        classpathref="xdoclet.task.classpath"
+        />
+
+        <xdoclet>
+            <fileset dir="${pom.build.sourceDirectory}">
+                <include name="**/*.java"/>
+            </fileset>
+
+            <component classname="org.generama.VelocityTemplateEngine"/>
+            <component classname="org.generama.JellyTemplateEngine"/>
+            <component
+            classname="org.xdoclet.plugin.qtags.impl.QTagImplPlugin"
+            destdir="${basedir}/target/src"
+            />
+            <component
+            classname="org.xdoclet.plugin.qtags.impl.QTagLibraryPlugin"
+            destdir="${basedir}/target/src"
+            packagereplace="org.apache.geronimo.devtools.xdoclet2.qtags"
+            />
+            <component
+            classname="org.xdoclet.plugin.qtags.xdoc.QTagXDocPlugin"
+            destdir="${basedir}/target/generated-xdocs"
+            namespace="${xdoclet.qtags.namespace}"
+            />
+            <component
+            classname="org.xdoclet.plugin.qtags.confluence.QTagConfluencePlugin"
+            destdir="${basedir}/target/confluence"
+            namespace="${xdoclet.qtags.namespace}"
+            />
+        </xdoclet>
+    </goal>
+    <goal name="xdoclet2">
+        <taskdef name="xdoclet" classname="org.xdoclet.ant.XDocletTask" 
+        classpathref="maven.dependency.classpath" />
+        <xdoclet>
+            <fileset dir="${pom.build.sourceDirectory}">
+                <include name="**/*.java"/>
+            </fileset>
+            <component classname="org.apache.geronimo.devtools.xdoclet2.GeronimoConfigPlugin" 
+            destdir="${maven.build.dir}/xdoclet"/>
+        </xdoclet>
+    </goal>
+    <preGoal name="java:compile">
+        <path id="maven.compile.src.set">
+            <pathelement location="src/java"/>
+            <pathelement location="target/src"/>
+            <!-- pathelement location="${maven.build.dir}/xdoclet"/ -->
+        </path>
+        <!-- attainGoal name="xdoclet"/ -->
+    </preGoal>
+</project>
\ No newline at end of file

Propchange: geronimo/devtools/trunk/sandbox/xdoclet2/maven.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: geronimo/devtools/trunk/sandbox/xdoclet2/maven.xml
------------------------------------------------------------------------------
    svn:executable = *

Propchange: geronimo/devtools/trunk/sandbox/xdoclet2/maven.xml
------------------------------------------------------------------------------
    svn:keywords = author date id rev

Propchange: geronimo/devtools/trunk/sandbox/xdoclet2/maven.xml
------------------------------------------------------------------------------
    svn:mime-type = text/xml

Added: geronimo/devtools/trunk/sandbox/xdoclet2/project.properties
URL: http://svn.apache.org/viewcvs/geronimo/devtools/trunk/sandbox/xdoclet2/project.properties?rev=327712&view=auto
==============================================================================
--- geronimo/devtools/trunk/sandbox/xdoclet2/project.properties (added)
+++ geronimo/devtools/trunk/sandbox/xdoclet2/project.properties Sat Oct 22 15:59:25 2005
@@ -0,0 +1,4 @@
+maven.repo.remote=http://www.ibiblio.org/maven,http://xdoclet-plugins.sourceforge.net/repository
+maven.junit.fork = yes
+
+xdoclet.qtags.generate = true
\ No newline at end of file

Propchange: geronimo/devtools/trunk/sandbox/xdoclet2/project.properties
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: geronimo/devtools/trunk/sandbox/xdoclet2/project.properties
------------------------------------------------------------------------------
    svn:executable = *

Propchange: geronimo/devtools/trunk/sandbox/xdoclet2/project.properties
------------------------------------------------------------------------------
    svn:keywords = author date id rev

Propchange: geronimo/devtools/trunk/sandbox/xdoclet2/project.properties
------------------------------------------------------------------------------
    svn:mime-type = text/plain

Added: geronimo/devtools/trunk/sandbox/xdoclet2/project.xml
URL: http://svn.apache.org/viewcvs/geronimo/devtools/trunk/sandbox/xdoclet2/project.xml?rev=327712&view=auto
==============================================================================
--- geronimo/devtools/trunk/sandbox/xdoclet2/project.xml (added)
+++ geronimo/devtools/trunk/sandbox/xdoclet2/project.xml Sat Oct 22 15:59:25 2005
@@ -0,0 +1,247 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+
+    Copyright 2005 The Apache Software Foundation
+
+    Licensed under the Apache License, Version 2.0 (the "License");
+    you may not use this file except in compliance with the License.
+    You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing, software
+    distributed under the License is distributed on an "AS IS" BASIS,
+    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+    See the License for the specific language governing permissions and
+    limitations under the License.
+-->
+
+<!-- $Rev$ $Date$ -->
+
+<project>
+    <pomVersion>3</pomVersion>
+    <!-- extend>../../etc/project.xml</extend -->
+    <currentVersion>1.0-SNAPSHOT</currentVersion>
+    <groupId>geronimo-devtools</groupId>
+    <organization>
+        <name>Apache Software Foundation</name>
+        <url>http://geronimo.apache.org/</url>
+        <logo>http://geronimo.apache.org/images/geronimo-logo.png</logo>
+    </organization>
+    
+    <name>Geronimo :: XDoclet2 Plugin</name>
+    <id>geronimo-xdoclet2-plugin</id>
+    <shortDescription>Geronimo XDoclet2 Plugin</shortDescription>
+    <description>Geronimo XDoclet2 Plugin</description>
+    <siteDirectory>/www/geronimo.apache.org/modules/xdoclet2</siteDirectory>
+    <distributionDirectory>/www/www.apache.org/projects/geronimo/builds/xdoclet2</distributionDirectory>
+
+    <package>org.apache.geronimo.devtools.xdoclet2</package>
+
+    <dependencies>
+        <dependency>
+            <groupId>xdoclet</groupId>
+            <artifactId>xdoclet</artifactId>
+            <version>2.0.3</version>
+            <url>http://xdoclet.codehaus.org/</url>
+            <properties>
+                <dist.bundle>true</dist.bundle>
+            </properties>
+        </dependency>
+        <dependency>
+            <groupId>qdox</groupId>
+            <artifactId>qdox</artifactId>
+            <version>1.6-SNAPSHOT</version>
+            <url>http://qdox.codehaus.org/</url>
+            <properties>
+                <dist.bundle>true</dist.bundle>
+            </properties>
+        </dependency>
+        <dependency>
+            <groupId>picocontainer</groupId>
+            <artifactId>picocontainer</artifactId>
+            <version>1.0</version>
+            <url>http://picocontainer.codehaus.org/</url>
+            <properties>
+                <dist.bundle>true</dist.bundle>
+            </properties>
+        </dependency>
+        <dependency>
+            <groupId>nanocontainer</groupId>
+            <artifactId>nanocontainer-ant</artifactId>
+            <version>1.0-beta-3</version>
+            <url>http://nanocontainer.codehaus.org/ant/</url>
+            <properties>
+                <dist.bundle>true</dist.bundle>
+            </properties>
+        </dependency>
+        <dependency>
+            <groupId>nanocontainer</groupId>
+            <artifactId>nanocontainer</artifactId>
+            <version>1.0-beta-3</version>
+            <url>http://nanocontainer.codehaus.org/</url>
+            <properties>
+                <dist.bundle>true</dist.bundle>
+            </properties>
+        </dependency>
+        <dependency>
+            <groupId>velocity</groupId>
+            <artifactId>velocity</artifactId>
+            <version>1.4</version>
+            <url>http://jakarta.apache.org/velocity/</url>
+            <properties>
+                <dist.bundle>true</dist.bundle>
+            </properties>
+        </dependency>
+        <dependency>
+            <groupId>commons-collections</groupId>
+            <artifactId>commons-collections</artifactId>
+            <version>3.1</version>
+            <url>http://jakarta.apache.org/</url>
+            <properties>
+                <dist.bundle>true</dist.bundle>
+            </properties>
+        </dependency>
+        <dependency>
+            <groupId>log4j</groupId>
+            <artifactId>log4j</artifactId>
+            <version>1.2.8</version>
+            <url>http://jakarta.apache.org/log4j/</url>
+        </dependency>
+        <dependency>
+            <groupId>commons-logging</groupId>
+            <artifactId>commons-logging</artifactId>
+            <version>1.0.4</version>
+            <url>http://jakarta.apache.org/commons/logging/</url>
+            <properties>
+                <dist.bundle>true</dist.bundle>
+            </properties>
+        </dependency>
+        <dependency>
+            <groupId>commons-beanutils</groupId>
+            <artifactId>commons-beanutils</artifactId>
+            <version>1.7.0</version>
+            <url>http://jakarta.apache.org/</url>
+            <properties>
+                <dist.bundle>true</dist.bundle>
+            </properties>
+        </dependency>
+        <dependency>
+            <groupId>commons-jelly</groupId>
+            <artifactId>commons-jelly</artifactId>
+            <version>20050813.225330</version>
+            <url>http://jakarta.apache.org/jelly/</url>
+            <properties>
+                <dist.bundle>true</dist.bundle>
+            </properties>
+        </dependency>
+        <dependency>
+            <groupId>commons-jelly</groupId>
+            <artifactId>commons-jelly-tags-xml</artifactId>
+            <version>20050823.222913</version>
+            <url>http://jakarta.apache.org/jelly/</url>
+            <properties>
+                <dist.bundle>true</dist.bundle>
+            </properties>
+        </dependency>
+        <dependency>
+            <groupId>commons-jelly</groupId>
+            <artifactId>commons-jelly-tags-jsl</artifactId>
+            <version>1.0</version>
+            <url>http://jakarta.apache.org/jelly</url>
+            <properties>
+                <dist.bundle>true</dist.bundle>
+            </properties>
+        </dependency>
+        <dependency>
+            <groupId>commons-jelly</groupId>
+            <artifactId>commons-jelly-tags-define</artifactId>
+            <version>1.0</version>
+            <url>http://jakarta.apache.org/jelly</url>
+            <properties>
+                <dist.bundle>true</dist.bundle>
+            </properties>
+        </dependency>
+        <dependency>
+            <groupId>dom4j</groupId>
+            <artifactId>dom4j</artifactId>
+            <version>1.6</version>
+            <url>http://www.dom4j.org</url>
+            <properties>
+                <dist.bundle>true</dist.bundle>
+            </properties>
+        </dependency>
+        <dependency>
+            <groupId>jaxen</groupId>
+            <artifactId>jaxen</artifactId>
+            <version>1.1-beta-4</version>
+            <url>http://sf.net/projects/jaxen</url>
+            <properties>
+                <dist.bundle>true</dist.bundle>
+            </properties>
+        </dependency>
+        <dependency>
+            <groupId>saxpath</groupId>
+            <artifactId>saxpath</artifactId>
+            <version>1.0-FCS</version>
+            <properties>
+                <dist.bundle>true</dist.bundle>
+            </properties>
+        </dependency>
+        <dependency>
+            <groupId>commons-jexl</groupId>
+            <artifactId>commons-jexl</artifactId>
+            <version>1.0</version>
+            <url>http://jakarta.apache.org/jexl/</url>
+            <properties>
+                <dist.bundle>true</dist.bundle>
+            </properties>
+        </dependency>
+        <dependency>
+            <groupId>ant</groupId>
+            <artifactId>ant</artifactId>
+            <version>1.5.3-1</version>
+            <url>http://ant.apache.org</url>
+        </dependency>
+        <dependency>
+            <groupId>xdoclet</groupId>
+            <artifactId>maven-xdoclet2-plugin</artifactId>
+            <version>1.0.2</version>
+            <url>http://xdoclet.codehaus.org</url>
+            <type>plugin</type>
+        </dependency>
+        <dependency>
+            <groupId>xdoclet-plugins</groupId>
+            <artifactId>xdoclet-plugin-qtags</artifactId>
+            <version>1.0.2</version>
+        </dependency>
+        <dependency>
+            <groupId>generama</groupId>
+            <artifactId>generama</artifactId>
+            <version>1.2.1-SNAPSHOT</version>
+            <url>http://generama.codehaus.org/</url>
+            <properties>
+                <dist.bundle>true</dist.bundle>
+            </properties>
+        </dependency>
+    </dependencies>
+    <build>
+        <sourceDirectory>src/java</sourceDirectory>
+        <resources>
+            <resource>
+                <directory>${basedir}/src/java</directory>
+                <includes>
+                    <include>**/*.jelly</include>
+                </includes>
+            </resource>
+        </resources>
+        <unitTest>
+            <includes>
+                <include>**/*Test.java</include>
+            </includes>
+            <excludes>
+                <exclude>**/Abstract*.java</exclude>
+            </excludes>
+        </unitTest>
+    </build>
+</project>
\ No newline at end of file

Propchange: geronimo/devtools/trunk/sandbox/xdoclet2/project.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: geronimo/devtools/trunk/sandbox/xdoclet2/project.xml
------------------------------------------------------------------------------
    svn:executable = *

Propchange: geronimo/devtools/trunk/sandbox/xdoclet2/project.xml
------------------------------------------------------------------------------
    svn:keywords = author date id rev

Propchange: geronimo/devtools/trunk/sandbox/xdoclet2/project.xml
------------------------------------------------------------------------------
    svn:mime-type = text/xml

Added: geronimo/devtools/trunk/sandbox/xdoclet2/src/java/org/apache/geronimo/devtools/xdoclet2/Config.jelly
URL: http://svn.apache.org/viewcvs/geronimo/devtools/trunk/sandbox/xdoclet2/src/java/org/apache/geronimo/devtools/xdoclet2/Config.jelly?rev=327712&view=auto
==============================================================================
--- geronimo/devtools/trunk/sandbox/xdoclet2/src/java/org/apache/geronimo/devtools/xdoclet2/Config.jelly (added)
+++ geronimo/devtools/trunk/sandbox/xdoclet2/src/java/org/apache/geronimo/devtools/xdoclet2/Config.jelly Sat Oct 22 15:59:25 2005
@@ -0,0 +1,45 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+    Copyright 2005 The Apache Software Foundation
+
+    Licensed under the Apache License, Version 2.0 (the "License");
+    you may not use this file except in compliance with the License.
+    You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing, software
+    distributed under the License is distributed on an "AS IS" BASIS,
+    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+    See the License for the specific language governing permissions and
+    limitations under the License.
+-->
+
+<!-- $Rev$ $Date$ -->
+
+<j:jelly xmlns:j="jelly:core" xmlns:x="jelly:xml" xmlns:helper="helper">
+
+    <j:set var="geronimoConfig" value="${class.getTagByName('geronimo.config')}"/>
+    <j:set var="className" value="${class.fullyQualifiedName}"/>
+	
+    <configuration xmlns="http://geronimo.apache.org/xml/ns/deployment"
+        configId="${geronimoConfig.configId}"
+        parentId="${geronimoConfig.parentId}"
+        >
+        <!-- process include -->
+        <j:forEach var="includeTag" items="${class.getTagsByName('geronimo.config-include')}">
+            <j:import uri="org/apache/geronimo/devtools/xdoclet2/Include.jelly" inherit="true"/>
+        </j:forEach>
+
+        <!-- process dependency -->
+        <j:forEach var="dependencyTag" items="${class.getTagsByName('geronimo.config-dependency')}">
+            <j:import uri="org/apache/geronimo/devtools/xdoclet2/Dependency.jelly" inherit="true"/>
+        </j:forEach>
+        
+        <!-- process gbeans -->
+        <j:forEach var="gbeanTag" items="${class.getTagsByName('geronimo.config-gbean')}">
+            <j:import uri="org/apache/geronimo/devtools/xdoclet2/Gbean.jelly" inherit="true"/>
+        </j:forEach>
+    </configuration>
+</j:jelly>
+

Propchange: geronimo/devtools/trunk/sandbox/xdoclet2/src/java/org/apache/geronimo/devtools/xdoclet2/Config.jelly
------------------------------------------------------------------------------
    svn:executable = *

Propchange: geronimo/devtools/trunk/sandbox/xdoclet2/src/java/org/apache/geronimo/devtools/xdoclet2/Config.jelly
------------------------------------------------------------------------------
    svn:keywords = author date id rev

Added: geronimo/devtools/trunk/sandbox/xdoclet2/src/java/org/apache/geronimo/devtools/xdoclet2/Dependency.jelly
URL: http://svn.apache.org/viewcvs/geronimo/devtools/trunk/sandbox/xdoclet2/src/java/org/apache/geronimo/devtools/xdoclet2/Dependency.jelly?rev=327712&view=auto
==============================================================================
--- geronimo/devtools/trunk/sandbox/xdoclet2/src/java/org/apache/geronimo/devtools/xdoclet2/Dependency.jelly (added)
+++ geronimo/devtools/trunk/sandbox/xdoclet2/src/java/org/apache/geronimo/devtools/xdoclet2/Dependency.jelly Sat Oct 22 15:59:25 2005
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+    Copyright 2005 The Apache Software Foundation
+
+    Licensed under the Apache License, Version 2.0 (the "License");
+    you may not use this file except in compliance with the License.
+    You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing, software
+    distributed under the License is distributed on an "AS IS" BASIS,
+    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+    See the License for the specific language governing permissions and
+    limitations under the License.
+-->
+
+<!-- $Rev$ $Date$ -->
+
+<j:jelly xmlns:j="jelly:core" xmlns="http://geronimo.apache.org/xml/ns/deployment">
+    <dependency>
+        <j:if test="${dependencyTag.uri == null}">
+            <groupId>${dependencyTag.groupId}</groupId>
+            <artifactId>${dependencyTag.artifactId}</artifactId>
+            <version>${dependencyTag.version}</version>
+        </j:if>
+        <j:if test="${dependencyTag.uri != null}">
+            <uri>${dependencyTag.uri}</uri>
+        </j:if>
+    </dependency>
+</j:jelly>

Propchange: geronimo/devtools/trunk/sandbox/xdoclet2/src/java/org/apache/geronimo/devtools/xdoclet2/Dependency.jelly
------------------------------------------------------------------------------
    svn:executable = *

Propchange: geronimo/devtools/trunk/sandbox/xdoclet2/src/java/org/apache/geronimo/devtools/xdoclet2/Dependency.jelly
------------------------------------------------------------------------------
    svn:keywords = author date id rev

Added: geronimo/devtools/trunk/sandbox/xdoclet2/src/java/org/apache/geronimo/devtools/xdoclet2/Gbean.jelly
URL: http://svn.apache.org/viewcvs/geronimo/devtools/trunk/sandbox/xdoclet2/src/java/org/apache/geronimo/devtools/xdoclet2/Gbean.jelly?rev=327712&view=auto
==============================================================================
--- geronimo/devtools/trunk/sandbox/xdoclet2/src/java/org/apache/geronimo/devtools/xdoclet2/Gbean.jelly (added)
+++ geronimo/devtools/trunk/sandbox/xdoclet2/src/java/org/apache/geronimo/devtools/xdoclet2/Gbean.jelly Sat Oct 22 15:59:25 2005
@@ -0,0 +1,36 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+    Copyright 2005 The Apache Software Foundation
+
+    Licensed under the Apache License, Version 2.0 (the "License");
+    you may not use this file except in compliance with the License.
+    You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing, software
+    distributed under the License is distributed on an "AS IS" BASIS,
+    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+    See the License for the specific language governing permissions and
+    limitations under the License.
+-->
+
+<!-- $Rev$ $Date$ -->
+
+<j:jelly xmlns:j="jelly:core" xmlns="http://geronimo.apache.org/xml/ns/deployment">
+    <j:set var="gbeanClass" value="${class.fullyQualifiedName}"/>
+    <j:if test="${gbeanTag.clazz != null}">
+        <j:set var="gbeanClass" value="${gbeanTag.clazz}"/>
+    </j:if>
+    <gbean name="${gbeanTag.name_}" class="${gbeanClass}">
+        <j:forEach var="attrTag" items="${class.getTagsByName('geronimo.config-gbean-attr')}">
+            <j:import uri="org/apache/geronimo/devtools/xdoclet2/GbeanAttr.jelly" inherit="true"/>
+        </j:forEach>
+        <j:forEach var="refTag" items="${class.getTagsByName('geronimo.config-gbean-ref')}">
+            <j:import uri="org/apache/geronimo/devtools/xdoclet2/GbeanRef.jelly" inherit="true"/>
+        </j:forEach>
+        <j:forEach var="refsTag" items="${class.getTagsByName('geronimo.config-gbean-refs')}">
+            <j:import uri="org/apache/geronimo/devtools/xdoclet2/GbeanRefs.jelly" inherit="true"/>
+        </j:forEach>
+    </gbean>
+</j:jelly>

Propchange: geronimo/devtools/trunk/sandbox/xdoclet2/src/java/org/apache/geronimo/devtools/xdoclet2/Gbean.jelly
------------------------------------------------------------------------------
    svn:executable = *

Propchange: geronimo/devtools/trunk/sandbox/xdoclet2/src/java/org/apache/geronimo/devtools/xdoclet2/Gbean.jelly
------------------------------------------------------------------------------
    svn:keywords = author date id rev

Added: geronimo/devtools/trunk/sandbox/xdoclet2/src/java/org/apache/geronimo/devtools/xdoclet2/GbeanAttr.jelly
URL: http://svn.apache.org/viewcvs/geronimo/devtools/trunk/sandbox/xdoclet2/src/java/org/apache/geronimo/devtools/xdoclet2/GbeanAttr.jelly?rev=327712&view=auto
==============================================================================
--- geronimo/devtools/trunk/sandbox/xdoclet2/src/java/org/apache/geronimo/devtools/xdoclet2/GbeanAttr.jelly (added)
+++ geronimo/devtools/trunk/sandbox/xdoclet2/src/java/org/apache/geronimo/devtools/xdoclet2/GbeanAttr.jelly Sat Oct 22 15:59:25 2005
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+    Copyright 2005 The Apache Software Foundation
+
+    Licensed under the Apache License, Version 2.0 (the "License");
+    you may not use this file except in compliance with the License.
+    You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing, software
+    distributed under the License is distributed on an "AS IS" BASIS,
+    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+    See the License for the specific language governing permissions and
+    limitations under the License.
+-->
+
+<!-- $Rev$ $Date$ -->
+
+<j:jelly xmlns:j="jelly:core" xmlns="http://geronimo.apache.org/xml/ns/deployment">
+    <attribute name="${attrTag.name_}" type="${attrTag.type}">
+        ${attrTag.value_}
+    </attribute>
+</j:jelly>

Propchange: geronimo/devtools/trunk/sandbox/xdoclet2/src/java/org/apache/geronimo/devtools/xdoclet2/GbeanAttr.jelly
------------------------------------------------------------------------------
    svn:executable = *

Propchange: geronimo/devtools/trunk/sandbox/xdoclet2/src/java/org/apache/geronimo/devtools/xdoclet2/GbeanAttr.jelly
------------------------------------------------------------------------------
    svn:keywords = author date id rev

Added: geronimo/devtools/trunk/sandbox/xdoclet2/src/java/org/apache/geronimo/devtools/xdoclet2/GbeanRef.jelly
URL: http://svn.apache.org/viewcvs/geronimo/devtools/trunk/sandbox/xdoclet2/src/java/org/apache/geronimo/devtools/xdoclet2/GbeanRef.jelly?rev=327712&view=auto
==============================================================================
--- geronimo/devtools/trunk/sandbox/xdoclet2/src/java/org/apache/geronimo/devtools/xdoclet2/GbeanRef.jelly (added)
+++ geronimo/devtools/trunk/sandbox/xdoclet2/src/java/org/apache/geronimo/devtools/xdoclet2/GbeanRef.jelly Sat Oct 22 15:59:25 2005
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+    Copyright 2005 The Apache Software Foundation
+
+    Licensed under the Apache License, Version 2.0 (the "License");
+    you may not use this file except in compliance with the License.
+    You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing, software
+    distributed under the License is distributed on an "AS IS" BASIS,
+    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+    See the License for the specific language governing permissions and
+    limitations under the License.
+-->
+
+<!-- $Rev$ $Date$ -->
+
+<j:jelly xmlns:j="jelly:core" xmlns="http://geronimo.apache.org/xml/ns/deployment">
+    <reference name="${refTag.name_}">
+        ${refTag.value_}
+    </reference>
+</j:jelly>

Propchange: geronimo/devtools/trunk/sandbox/xdoclet2/src/java/org/apache/geronimo/devtools/xdoclet2/GbeanRef.jelly
------------------------------------------------------------------------------
    svn:executable = *

Propchange: geronimo/devtools/trunk/sandbox/xdoclet2/src/java/org/apache/geronimo/devtools/xdoclet2/GbeanRef.jelly
------------------------------------------------------------------------------
    svn:keywords = author date id rev

Added: geronimo/devtools/trunk/sandbox/xdoclet2/src/java/org/apache/geronimo/devtools/xdoclet2/GbeanRefs.jelly
URL: http://svn.apache.org/viewcvs/geronimo/devtools/trunk/sandbox/xdoclet2/src/java/org/apache/geronimo/devtools/xdoclet2/GbeanRefs.jelly?rev=327712&view=auto
==============================================================================
--- geronimo/devtools/trunk/sandbox/xdoclet2/src/java/org/apache/geronimo/devtools/xdoclet2/GbeanRefs.jelly (added)
+++ geronimo/devtools/trunk/sandbox/xdoclet2/src/java/org/apache/geronimo/devtools/xdoclet2/GbeanRefs.jelly Sat Oct 22 15:59:25 2005
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+    Copyright 2005 The Apache Software Foundation
+
+    Licensed under the Apache License, Version 2.0 (the "License");
+    you may not use this file except in compliance with the License.
+    You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing, software
+    distributed under the License is distributed on an "AS IS" BASIS,
+    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+    See the License for the specific language governing permissions and
+    limitations under the License.
+-->
+
+<!-- $Rev$ $Date$ -->
+
+<j:jelly xmlns:j="jelly:core" xmlns="http://geronimo.apache.org/xml/ns/deployment">
+    <references name="${refsTag.name_}">
+        <pattern>${refsTag.pattern}</pattern>
+    </references>
+</j:jelly>

Propchange: geronimo/devtools/trunk/sandbox/xdoclet2/src/java/org/apache/geronimo/devtools/xdoclet2/GbeanRefs.jelly
------------------------------------------------------------------------------
    svn:executable = *

Propchange: geronimo/devtools/trunk/sandbox/xdoclet2/src/java/org/apache/geronimo/devtools/xdoclet2/GbeanRefs.jelly
------------------------------------------------------------------------------
    svn:keywords = author date id rev

Added: geronimo/devtools/trunk/sandbox/xdoclet2/src/java/org/apache/geronimo/devtools/xdoclet2/GeronimoConfigPlugin.java
URL: http://svn.apache.org/viewcvs/geronimo/devtools/trunk/sandbox/xdoclet2/src/java/org/apache/geronimo/devtools/xdoclet2/GeronimoConfigPlugin.java?rev=327712&view=auto
==============================================================================
--- geronimo/devtools/trunk/sandbox/xdoclet2/src/java/org/apache/geronimo/devtools/xdoclet2/GeronimoConfigPlugin.java (added)
+++ geronimo/devtools/trunk/sandbox/xdoclet2/src/java/org/apache/geronimo/devtools/xdoclet2/GeronimoConfigPlugin.java Sat Oct 22 15:59:25 2005
@@ -0,0 +1,91 @@
+/**
+ *
+ * Copyright 2005 The Apache Software Foundation
+ *
+ *  Licensed under the Apache License, Version 2.0 (the "License");
+ *  you may not use this file except in compliance with the License.
+ *  You may obtain a copy of the License at
+ *
+ *     http://www.apache.org/licenses/LICENSE-2.0
+ *
+ *  Unless required by applicable law or agreed to in writing, software
+ *  distributed under the License is distributed on an "AS IS" BASIS,
+ *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ *  See the License for the specific language governing permissions and
+ *  limitations under the License.
+ */
+package org.apache.geronimo.devtools.xdoclet2;
+
+import com.thoughtworks.qdox.model.JavaClass;
+import org.generama.JellyTemplateEngine;
+import org.generama.Plugin;
+import org.generama.QDoxCapableMetadataProvider;
+import org.generama.WriterMapper;
+import java.util.ArrayList;
+import java.util.Collection;
+import java.util.HashMap;
+import java.util.List;
+import java.util.Map;
+import org.apache.geronimo.devtools.xdoclet2.qtags.TagLibrary;
+
+/**
+ * @version $Rev$ $Date$
+ */
+public class GeronimoConfigPlugin extends Plugin {
+    private QDoxCapableMetadataProvider metadataProvider;
+    
+    static Map tagDispatch = new HashMap();
+    private static final String PACKAGE_PREFIX = "org/apache/geronimo/devtools/xdoclet2/";
+    private static final String TAG_PREFIX = "geronimo.";
+    
+    // property tags
+    private final static List propertyTags= new ArrayList();
+    
+    /** Creates a new instance of GeronimoConfigPlugin */
+    public GeronimoConfigPlugin(JellyTemplateEngine jellyTemplateEngine,
+            QDoxCapableMetadataProvider metadataProvider,
+            WriterMapper writerMapper) {
+        super(jellyTemplateEngine, metadataProvider, writerMapper);
+        System.out.println("GeronimoConfigPlugin");
+        setFileregex("\\.java");
+        setFilereplace("\\.xml");
+        setMultioutput(true);
+        
+        new TagLibrary(metadataProvider);
+        this.metadataProvider = metadataProvider;
+    }
+    
+    protected Collection getMetadata() {
+        return metadataProvider.getMetadata();
+    }
+    
+    /**
+     * whether we sould generate given class. we generate if class contains hibernate.class
+     * tag on it. class could be as well abstract, because real stuff lives in polymorphic
+     * subclasses
+     */
+    public boolean shouldGenerate(Object metadata) {
+        JavaClass clazz = (JavaClass) metadata;
+        
+        return clazz.getTagByName("geronimo.config") != null;
+    }
+    
+    /**
+     * provide list of valid property tags
+     */
+    public List getPropertyTagList() {
+        System.out.println("getPropertyTagList");
+        return propertyTags;
+        
+    }
+    
+    static {
+        propertyTags.add("geronimo.config");
+        propertyTags.add("geronimo.config-include");
+        propertyTags.add("geronimo.config-dependency");
+        propertyTags.add("geronimo.config-gbean");
+        propertyTags.add("geronimo.config-gbean-attr");
+        propertyTags.add("geronimo.config-gbean-ref");
+        propertyTags.add("geronimo.config-gbean-refs");
+    }
+}
\ No newline at end of file

Propchange: geronimo/devtools/trunk/sandbox/xdoclet2/src/java/org/apache/geronimo/devtools/xdoclet2/GeronimoConfigPlugin.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: geronimo/devtools/trunk/sandbox/xdoclet2/src/java/org/apache/geronimo/devtools/xdoclet2/GeronimoConfigPlugin.java
------------------------------------------------------------------------------
    svn:executable = *

Propchange: geronimo/devtools/trunk/sandbox/xdoclet2/src/java/org/apache/geronimo/devtools/xdoclet2/GeronimoConfigPlugin.java
------------------------------------------------------------------------------
    svn:keywords = author date id rev

Added: geronimo/devtools/trunk/sandbox/xdoclet2/src/java/org/apache/geronimo/devtools/xdoclet2/GeronimoConfigPlugin.jelly
URL: http://svn.apache.org/viewcvs/geronimo/devtools/trunk/sandbox/xdoclet2/src/java/org/apache/geronimo/devtools/xdoclet2/GeronimoConfigPlugin.jelly?rev=327712&view=auto
==============================================================================
--- geronimo/devtools/trunk/sandbox/xdoclet2/src/java/org/apache/geronimo/devtools/xdoclet2/GeronimoConfigPlugin.jelly (added)
+++ geronimo/devtools/trunk/sandbox/xdoclet2/src/java/org/apache/geronimo/devtools/xdoclet2/GeronimoConfigPlugin.jelly Sat Oct 22 15:59:25 2005
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+    Copyright 2005 The Apache Software Foundation
+
+    Licensed under the Apache License, Version 2.0 (the "License");
+    you may not use this file except in compliance with the License.
+    You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing, software
+    distributed under the License is distributed on an "AS IS" BASIS,
+    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+    See the License for the specific language governing permissions and
+    limitations under the License.
+-->
+
+<!-- $Rev$ $Date$ -->
+
+<j:jelly xmlns:j="jelly:core" xmlns:x="jelly:xml">
+    <j:set var="class" value="${metadata}"/>
+    <j:import uri="org/apache/geronimo/devtools/xdoclet2/Config.jelly" inherit="true"/>
+</j:jelly>

Propchange: geronimo/devtools/trunk/sandbox/xdoclet2/src/java/org/apache/geronimo/devtools/xdoclet2/GeronimoConfigPlugin.jelly
------------------------------------------------------------------------------
    svn:executable = *

Propchange: geronimo/devtools/trunk/sandbox/xdoclet2/src/java/org/apache/geronimo/devtools/xdoclet2/GeronimoConfigPlugin.jelly
------------------------------------------------------------------------------
    svn:keywords = author date id rev

Added: geronimo/devtools/trunk/sandbox/xdoclet2/src/java/org/apache/geronimo/devtools/xdoclet2/GeronimoServicePlugin.java
URL: http://svn.apache.org/viewcvs/geronimo/devtools/trunk/sandbox/xdoclet2/src/java/org/apache/geronimo/devtools/xdoclet2/GeronimoServicePlugin.java?rev=327712&view=auto
==============================================================================
--- geronimo/devtools/trunk/sandbox/xdoclet2/src/java/org/apache/geronimo/devtools/xdoclet2/GeronimoServicePlugin.java (added)
+++ geronimo/devtools/trunk/sandbox/xdoclet2/src/java/org/apache/geronimo/devtools/xdoclet2/GeronimoServicePlugin.java Sat Oct 22 15:59:25 2005
@@ -0,0 +1,81 @@
+/**
+ *
+ * Copyright 2005 The Apache Software Foundation
+ *
+ *  Licensed under the Apache License, Version 2.0 (the "License");
+ *  you may not use this file except in compliance with the License.
+ *  You may obtain a copy of the License at
+ *
+ *     http://www.apache.org/licenses/LICENSE-2.0
+ *
+ *  Unless required by applicable law or agreed to in writing, software
+ *  distributed under the License is distributed on an "AS IS" BASIS,
+ *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ *  See the License for the specific language governing permissions and
+ *  limitations under the License.
+ */
+package org.apache.geronimo.devtools.xdoclet2;
+
+import com.thoughtworks.qdox.model.JavaClass;
+import org.generama.JellyTemplateEngine;
+import org.generama.Plugin;
+import org.generama.QDoxCapableMetadataProvider;
+import org.generama.WriterMapper;
+import java.util.ArrayList;
+import java.util.Collection;
+import java.util.HashMap;
+import java.util.List;
+import java.util.Map;
+import org.apache.geronimo.devtools.xdoclet2.qtags.TagLibrary;
+
+/**
+ * @version $Rev$ $Date$
+ */
+public class GeronimoServicePlugin extends Plugin {
+    private QDoxCapableMetadataProvider metadataProvider;
+    
+    static Map tagDispatch = new HashMap();
+    private static final String PACKAGE_PREFIX = "org/apache/geronimo/devtools/xdoclet2";
+    private static final String TAG_PREFIX = "geronimo.";
+    
+    // property tags
+    private final static List propertyTags= new ArrayList();
+    
+    /** Creates a new instance of GeronimoServicePlugin */
+    public GeronimoServicePlugin(JellyTemplateEngine jellyTemplateEngine,
+            QDoxCapableMetadataProvider metadataProvider,
+            WriterMapper writerMapper) {
+        super(jellyTemplateEngine, metadataProvider, writerMapper);
+        System.out.println("GeronimoServicePlugin");
+        setFileregex("\\.java");
+        setFilereplace("\\.xml");
+        setMultioutput(true);
+        
+        new TagLibrary(metadataProvider);
+        this.metadataProvider = metadataProvider;
+    }
+    
+    protected Collection getMetadata() {
+        return metadataProvider.getMetadata();
+    }
+    
+    public boolean shouldGenerate(Object metadata) {
+        JavaClass clazz = (JavaClass) metadata;
+        
+        return clazz.getTagByName("geronimo.service") != null;
+    }
+    
+    /**
+     * provide list of valid property tags
+     */
+    public List getPropertyTagList() {
+        System.out.println("getPropertyTagList");
+        return propertyTags;
+        
+    }
+    
+    static {
+        propertyTags.add("geronimo.service");
+        propertyTags.add("geronimo.service-dependency");
+    }
+}

Propchange: geronimo/devtools/trunk/sandbox/xdoclet2/src/java/org/apache/geronimo/devtools/xdoclet2/GeronimoServicePlugin.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: geronimo/devtools/trunk/sandbox/xdoclet2/src/java/org/apache/geronimo/devtools/xdoclet2/GeronimoServicePlugin.java
------------------------------------------------------------------------------
    svn:executable = *

Propchange: geronimo/devtools/trunk/sandbox/xdoclet2/src/java/org/apache/geronimo/devtools/xdoclet2/GeronimoServicePlugin.java
------------------------------------------------------------------------------
    svn:keywords = author date id rev

Added: geronimo/devtools/trunk/sandbox/xdoclet2/src/java/org/apache/geronimo/devtools/xdoclet2/GeronimoServicePlugin.jelly
URL: http://svn.apache.org/viewcvs/geronimo/devtools/trunk/sandbox/xdoclet2/src/java/org/apache/geronimo/devtools/xdoclet2/GeronimoServicePlugin.jelly?rev=327712&view=auto
==============================================================================
--- geronimo/devtools/trunk/sandbox/xdoclet2/src/java/org/apache/geronimo/devtools/xdoclet2/GeronimoServicePlugin.jelly (added)
+++ geronimo/devtools/trunk/sandbox/xdoclet2/src/java/org/apache/geronimo/devtools/xdoclet2/GeronimoServicePlugin.jelly Sat Oct 22 15:59:25 2005
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+    Copyright 2005 The Apache Software Foundation
+
+    Licensed under the Apache License, Version 2.0 (the "License");
+    you may not use this file except in compliance with the License.
+    You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing, software
+    distributed under the License is distributed on an "AS IS" BASIS,
+    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+    See the License for the specific language governing permissions and
+    limitations under the License.
+-->
+
+<!-- $Rev$ $Date$ -->
+
+<j:jelly xmlns:j="jelly:core" xmlns:x="jelly:xml">
+    <j:set var="class" value="${metadata}"/>
+    <j:import uri="org/apache/geronimo/devtools/xdoclet2/Service.jelly" inherit="true"/>
+</j:jelly>

Propchange: geronimo/devtools/trunk/sandbox/xdoclet2/src/java/org/apache/geronimo/devtools/xdoclet2/GeronimoServicePlugin.jelly
------------------------------------------------------------------------------
    svn:executable = *

Propchange: geronimo/devtools/trunk/sandbox/xdoclet2/src/java/org/apache/geronimo/devtools/xdoclet2/GeronimoServicePlugin.jelly
------------------------------------------------------------------------------
    svn:keywords = author date id rev

Added: geronimo/devtools/trunk/sandbox/xdoclet2/src/java/org/apache/geronimo/devtools/xdoclet2/Include.jelly
URL: http://svn.apache.org/viewcvs/geronimo/devtools/trunk/sandbox/xdoclet2/src/java/org/apache/geronimo/devtools/xdoclet2/Include.jelly?rev=327712&view=auto
==============================================================================
--- geronimo/devtools/trunk/sandbox/xdoclet2/src/java/org/apache/geronimo/devtools/xdoclet2/Include.jelly (added)
+++ geronimo/devtools/trunk/sandbox/xdoclet2/src/java/org/apache/geronimo/devtools/xdoclet2/Include.jelly Sat Oct 22 15:59:25 2005
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+    Copyright 2005 The Apache Software Foundation
+
+    Licensed under the Apache License, Version 2.0 (the "License");
+    you may not use this file except in compliance with the License.
+    You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing, software
+    distributed under the License is distributed on an "AS IS" BASIS,
+    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+    See the License for the specific language governing permissions and
+    limitations under the License.
+-->
+
+<!-- $Rev$ $Date$ -->
+
+<j:jelly xmlns:j="jelly:core" xmlns="http://geronimo.apache.org/xml/ns/deployment">
+    <include>
+        <j:if test="${includeTag.uri == null}">
+            <groupId>${includeTag.groupId}</groupId>
+            <artifactId>${includeTag.artifactId}</artifactId>
+            <version>${includeTag.version}</version>
+        </j:if>
+        <j:if test="${includeTag.uri != null}">
+            <uri>${includeTag.uri}</uri>
+        </j:if>
+    </include>
+</j:jelly>

Propchange: geronimo/devtools/trunk/sandbox/xdoclet2/src/java/org/apache/geronimo/devtools/xdoclet2/Include.jelly
------------------------------------------------------------------------------
    svn:executable = *

Propchange: geronimo/devtools/trunk/sandbox/xdoclet2/src/java/org/apache/geronimo/devtools/xdoclet2/Include.jelly
------------------------------------------------------------------------------
    svn:keywords = author date id rev

Added: geronimo/devtools/trunk/sandbox/xdoclet2/src/java/org/apache/geronimo/devtools/xdoclet2/Service.jelly
URL: http://svn.apache.org/viewcvs/geronimo/devtools/trunk/sandbox/xdoclet2/src/java/org/apache/geronimo/devtools/xdoclet2/Service.jelly?rev=327712&view=auto
==============================================================================
--- geronimo/devtools/trunk/sandbox/xdoclet2/src/java/org/apache/geronimo/devtools/xdoclet2/Service.jelly (added)
+++ geronimo/devtools/trunk/sandbox/xdoclet2/src/java/org/apache/geronimo/devtools/xdoclet2/Service.jelly Sat Oct 22 15:59:25 2005
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+    Copyright 2005 The Apache Software Foundation
+
+    Licensed under the Apache License, Version 2.0 (the "License");
+    you may not use this file except in compliance with the License.
+    You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing, software
+    distributed under the License is distributed on an "AS IS" BASIS,
+    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+    See the License for the specific language governing permissions and
+    limitations under the License.
+-->
+
+<!-- $Rev$ $Date$ -->
+
+<j:jelly xmlns:j="jelly:core" xmlns:x="jelly:xml" xmlns:helper="helper">
+
+    <j:set var="geronimoService" value="${class.getTagByName('geronimo.service')}"/>
+        
+    <service xmlns="http://geronimo.apache.org/xml/ns/deployment">
+        <!-- process dependency -->
+        <j:forEach var="dependencyTag" items="${class.getTagsByName('geronimo.service-dependency')}">
+            <j:import uri="org/apache/geronimo/devtools/xdoclet2/Dependency.jelly" inherit="true"/>
+        </j:forEach>
+    </service>
+</j:jelly>
+

Propchange: geronimo/devtools/trunk/sandbox/xdoclet2/src/java/org/apache/geronimo/devtools/xdoclet2/Service.jelly
------------------------------------------------------------------------------
    svn:executable = *

Propchange: geronimo/devtools/trunk/sandbox/xdoclet2/src/java/org/apache/geronimo/devtools/xdoclet2/Service.jelly
------------------------------------------------------------------------------
    svn:keywords = author date id rev

Added: geronimo/devtools/trunk/sandbox/xdoclet2/src/java/org/apache/geronimo/devtools/xdoclet2/qtags/GeronimoConfigDependencyTag.java
URL: http://svn.apache.org/viewcvs/geronimo/devtools/trunk/sandbox/xdoclet2/src/java/org/apache/geronimo/devtools/xdoclet2/qtags/GeronimoConfigDependencyTag.java?rev=327712&view=auto
==============================================================================
--- geronimo/devtools/trunk/sandbox/xdoclet2/src/java/org/apache/geronimo/devtools/xdoclet2/qtags/GeronimoConfigDependencyTag.java (added)
+++ geronimo/devtools/trunk/sandbox/xdoclet2/src/java/org/apache/geronimo/devtools/xdoclet2/qtags/GeronimoConfigDependencyTag.java Sat Oct 22 15:59:25 2005
@@ -0,0 +1,32 @@
+/**
+ *
+ * Copyright 2005 The Apache Software Foundation
+ *
+ *  Licensed under the Apache License, Version 2.0 (the "License");
+ *  you may not use this file except in compliance with the License.
+ *  You may obtain a copy of the License at
+ *
+ *     http://www.apache.org/licenses/LICENSE-2.0
+ *
+ *  Unless required by applicable law or agreed to in writing, software
+ *  distributed under the License is distributed on an "AS IS" BASIS,
+ *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ *  See the License for the specific language governing permissions and
+ *  limitations under the License.
+ */
+package org.apache.geronimo.devtools.xdoclet2.qtags;
+
+import org.apache.geronimo.devtools.xdoclet2.qtags.parameter.ArtifactId;
+import org.apache.geronimo.devtools.xdoclet2.qtags.parameter.GroupId;
+import org.apache.geronimo.devtools.xdoclet2.qtags.parameter.Version;
+import org.apache.geronimo.devtools.xdoclet2.qtags.parameter.Uri;
+
+/**
+ * @qtags.location class
+ *
+ * @version $Rev$ $Date$
+ */
+public interface GeronimoConfigDependencyTag
+        extends com.thoughtworks.qdox.model.DocletTag, ArtifactId,
+        GroupId, Version, Uri {
+}

Propchange: geronimo/devtools/trunk/sandbox/xdoclet2/src/java/org/apache/geronimo/devtools/xdoclet2/qtags/GeronimoConfigDependencyTag.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: geronimo/devtools/trunk/sandbox/xdoclet2/src/java/org/apache/geronimo/devtools/xdoclet2/qtags/GeronimoConfigDependencyTag.java
------------------------------------------------------------------------------
    svn:executable = *

Propchange: geronimo/devtools/trunk/sandbox/xdoclet2/src/java/org/apache/geronimo/devtools/xdoclet2/qtags/GeronimoConfigDependencyTag.java
------------------------------------------------------------------------------
    svn:keywords = author date id rev

Added: geronimo/devtools/trunk/sandbox/xdoclet2/src/java/org/apache/geronimo/devtools/xdoclet2/qtags/GeronimoConfigGbeanAttrTag.java
URL: http://svn.apache.org/viewcvs/geronimo/devtools/trunk/sandbox/xdoclet2/src/java/org/apache/geronimo/devtools/xdoclet2/qtags/GeronimoConfigGbeanAttrTag.java?rev=327712&view=auto
==============================================================================
--- geronimo/devtools/trunk/sandbox/xdoclet2/src/java/org/apache/geronimo/devtools/xdoclet2/qtags/GeronimoConfigGbeanAttrTag.java (added)
+++ geronimo/devtools/trunk/sandbox/xdoclet2/src/java/org/apache/geronimo/devtools/xdoclet2/qtags/GeronimoConfigGbeanAttrTag.java Sat Oct 22 15:59:25 2005
@@ -0,0 +1,28 @@
+/**
+ *
+ * Copyright 2005 The Apache Software Foundation
+ *
+ *  Licensed under the Apache License, Version 2.0 (the "License");
+ *  you may not use this file except in compliance with the License.
+ *  You may obtain a copy of the License at
+ *
+ *     http://www.apache.org/licenses/LICENSE-2.0
+ *
+ *  Unless required by applicable law or agreed to in writing, software
+ *  distributed under the License is distributed on an "AS IS" BASIS,
+ *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ *  See the License for the specific language governing permissions and
+ *  limitations under the License.
+ */
+package org.apache.geronimo.devtools.xdoclet2.qtags;
+
+import org.apache.geronimo.devtools.xdoclet2.qtags.parameter.Name;
+import org.apache.geronimo.devtools.xdoclet2.qtags.parameter.Type;
+import org.apache.geronimo.devtools.xdoclet2.qtags.parameter.Value;
+
+/**
+ * @version $Rev$ $Date$
+ */
+public interface GeronimoConfigGbeanAttrTag
+        extends com.thoughtworks.qdox.model.DocletTag, Name, Type, Value {
+}

Propchange: geronimo/devtools/trunk/sandbox/xdoclet2/src/java/org/apache/geronimo/devtools/xdoclet2/qtags/GeronimoConfigGbeanAttrTag.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: geronimo/devtools/trunk/sandbox/xdoclet2/src/java/org/apache/geronimo/devtools/xdoclet2/qtags/GeronimoConfigGbeanAttrTag.java
------------------------------------------------------------------------------
    svn:executable = *

Propchange: geronimo/devtools/trunk/sandbox/xdoclet2/src/java/org/apache/geronimo/devtools/xdoclet2/qtags/GeronimoConfigGbeanAttrTag.java
------------------------------------------------------------------------------
    svn:keywords = author date id rev

Added: geronimo/devtools/trunk/sandbox/xdoclet2/src/java/org/apache/geronimo/devtools/xdoclet2/qtags/GeronimoConfigGbeanRefTag.java
URL: http://svn.apache.org/viewcvs/geronimo/devtools/trunk/sandbox/xdoclet2/src/java/org/apache/geronimo/devtools/xdoclet2/qtags/GeronimoConfigGbeanRefTag.java?rev=327712&view=auto
==============================================================================
--- geronimo/devtools/trunk/sandbox/xdoclet2/src/java/org/apache/geronimo/devtools/xdoclet2/qtags/GeronimoConfigGbeanRefTag.java (added)
+++ geronimo/devtools/trunk/sandbox/xdoclet2/src/java/org/apache/geronimo/devtools/xdoclet2/qtags/GeronimoConfigGbeanRefTag.java Sat Oct 22 15:59:25 2005
@@ -0,0 +1,27 @@
+/**
+ *
+ * Copyright 2005 The Apache Software Foundation
+ *
+ *  Licensed under the Apache License, Version 2.0 (the "License");
+ *  you may not use this file except in compliance with the License.
+ *  You may obtain a copy of the License at
+ *
+ *     http://www.apache.org/licenses/LICENSE-2.0
+ *
+ *  Unless required by applicable law or agreed to in writing, software
+ *  distributed under the License is distributed on an "AS IS" BASIS,
+ *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ *  See the License for the specific language governing permissions and
+ *  limitations under the License.
+ */
+package org.apache.geronimo.devtools.xdoclet2.qtags;
+
+import org.apache.geronimo.devtools.xdoclet2.qtags.parameter.Name;
+import org.apache.geronimo.devtools.xdoclet2.qtags.parameter.Value;
+
+/**
+ * @version $Rev$ $Date$
+ */
+public interface GeronimoConfigGbeanRefTag
+        extends com.thoughtworks.qdox.model.DocletTag, Name, Value {
+}

Propchange: geronimo/devtools/trunk/sandbox/xdoclet2/src/java/org/apache/geronimo/devtools/xdoclet2/qtags/GeronimoConfigGbeanRefTag.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: geronimo/devtools/trunk/sandbox/xdoclet2/src/java/org/apache/geronimo/devtools/xdoclet2/qtags/GeronimoConfigGbeanRefTag.java
------------------------------------------------------------------------------
    svn:executable = *

Propchange: geronimo/devtools/trunk/sandbox/xdoclet2/src/java/org/apache/geronimo/devtools/xdoclet2/qtags/GeronimoConfigGbeanRefTag.java
------------------------------------------------------------------------------
    svn:keywords = author date id rev

Added: geronimo/devtools/trunk/sandbox/xdoclet2/src/java/org/apache/geronimo/devtools/xdoclet2/qtags/GeronimoConfigGbeanRefsTag.java
URL: http://svn.apache.org/viewcvs/geronimo/devtools/trunk/sandbox/xdoclet2/src/java/org/apache/geronimo/devtools/xdoclet2/qtags/GeronimoConfigGbeanRefsTag.java?rev=327712&view=auto
==============================================================================
--- geronimo/devtools/trunk/sandbox/xdoclet2/src/java/org/apache/geronimo/devtools/xdoclet2/qtags/GeronimoConfigGbeanRefsTag.java (added)
+++ geronimo/devtools/trunk/sandbox/xdoclet2/src/java/org/apache/geronimo/devtools/xdoclet2/qtags/GeronimoConfigGbeanRefsTag.java Sat Oct 22 15:59:25 2005
@@ -0,0 +1,27 @@
+/**
+ *
+ * Copyright 2005 The Apache Software Foundation
+ *
+ *  Licensed under the Apache License, Version 2.0 (the "License");
+ *  you may not use this file except in compliance with the License.
+ *  You may obtain a copy of the License at
+ *
+ *     http://www.apache.org/licenses/LICENSE-2.0
+ *
+ *  Unless required by applicable law or agreed to in writing, software
+ *  distributed under the License is distributed on an "AS IS" BASIS,
+ *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ *  See the License for the specific language governing permissions and
+ *  limitations under the License.
+ */
+package org.apache.geronimo.devtools.xdoclet2.qtags;
+
+import org.apache.geronimo.devtools.xdoclet2.qtags.parameter.Name;
+import org.apache.geronimo.devtools.xdoclet2.qtags.parameter.Pattern;
+
+/**
+ * @version $Rev$ $Date$
+ */
+public interface GeronimoConfigGbeanRefsTag
+        extends com.thoughtworks.qdox.model.DocletTag, Name, Pattern {
+}

Propchange: geronimo/devtools/trunk/sandbox/xdoclet2/src/java/org/apache/geronimo/devtools/xdoclet2/qtags/GeronimoConfigGbeanRefsTag.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: geronimo/devtools/trunk/sandbox/xdoclet2/src/java/org/apache/geronimo/devtools/xdoclet2/qtags/GeronimoConfigGbeanRefsTag.java
------------------------------------------------------------------------------
    svn:executable = *

Propchange: geronimo/devtools/trunk/sandbox/xdoclet2/src/java/org/apache/geronimo/devtools/xdoclet2/qtags/GeronimoConfigGbeanRefsTag.java
------------------------------------------------------------------------------
    svn:keywords = author date id rev

Added: geronimo/devtools/trunk/sandbox/xdoclet2/src/java/org/apache/geronimo/devtools/xdoclet2/qtags/GeronimoConfigGbeanTag.java
URL: http://svn.apache.org/viewcvs/geronimo/devtools/trunk/sandbox/xdoclet2/src/java/org/apache/geronimo/devtools/xdoclet2/qtags/GeronimoConfigGbeanTag.java?rev=327712&view=auto
==============================================================================
--- geronimo/devtools/trunk/sandbox/xdoclet2/src/java/org/apache/geronimo/devtools/xdoclet2/qtags/GeronimoConfigGbeanTag.java (added)
+++ geronimo/devtools/trunk/sandbox/xdoclet2/src/java/org/apache/geronimo/devtools/xdoclet2/qtags/GeronimoConfigGbeanTag.java Sat Oct 22 15:59:25 2005
@@ -0,0 +1,30 @@
+/**
+ *
+ * Copyright 2005 The Apache Software Foundation
+ *
+ *  Licensed under the Apache License, Version 2.0 (the "License");
+ *  you may not use this file except in compliance with the License.
+ *  You may obtain a copy of the License at
+ *
+ *     http://www.apache.org/licenses/LICENSE-2.0
+ *
+ *  Unless required by applicable law or agreed to in writing, software
+ *  distributed under the License is distributed on an "AS IS" BASIS,
+ *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ *  See the License for the specific language governing permissions and
+ *  limitations under the License.
+ */
+package org.apache.geronimo.devtools.xdoclet2.qtags;
+
+import org.apache.geronimo.devtools.xdoclet2.qtags.parameter.Clazz;
+import org.apache.geronimo.devtools.xdoclet2.qtags.parameter.Name;
+
+/**
+ * @qtags.location class
+ * @qtags.once
+ *
+ * @version $Rev$ $Date$
+ */
+public interface GeronimoConfigGbeanTag
+        extends com.thoughtworks.qdox.model.DocletTag, Name, Clazz {
+}
\ No newline at end of file

Propchange: geronimo/devtools/trunk/sandbox/xdoclet2/src/java/org/apache/geronimo/devtools/xdoclet2/qtags/GeronimoConfigGbeanTag.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: geronimo/devtools/trunk/sandbox/xdoclet2/src/java/org/apache/geronimo/devtools/xdoclet2/qtags/GeronimoConfigGbeanTag.java
------------------------------------------------------------------------------
    svn:executable = *

Propchange: geronimo/devtools/trunk/sandbox/xdoclet2/src/java/org/apache/geronimo/devtools/xdoclet2/qtags/GeronimoConfigGbeanTag.java
------------------------------------------------------------------------------
    svn:keywords = author date id rev

Added: geronimo/devtools/trunk/sandbox/xdoclet2/src/java/org/apache/geronimo/devtools/xdoclet2/qtags/GeronimoConfigIncludeTag.java
URL: http://svn.apache.org/viewcvs/geronimo/devtools/trunk/sandbox/xdoclet2/src/java/org/apache/geronimo/devtools/xdoclet2/qtags/GeronimoConfigIncludeTag.java?rev=327712&view=auto
==============================================================================
--- geronimo/devtools/trunk/sandbox/xdoclet2/src/java/org/apache/geronimo/devtools/xdoclet2/qtags/GeronimoConfigIncludeTag.java (added)
+++ geronimo/devtools/trunk/sandbox/xdoclet2/src/java/org/apache/geronimo/devtools/xdoclet2/qtags/GeronimoConfigIncludeTag.java Sat Oct 22 15:59:25 2005
@@ -0,0 +1,32 @@
+/**
+ *
+ * Copyright 2005 The Apache Software Foundation
+ *
+ *  Licensed under the Apache License, Version 2.0 (the "License");
+ *  you may not use this file except in compliance with the License.
+ *  You may obtain a copy of the License at
+ *
+ *     http://www.apache.org/licenses/LICENSE-2.0
+ *
+ *  Unless required by applicable law or agreed to in writing, software
+ *  distributed under the License is distributed on an "AS IS" BASIS,
+ *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ *  See the License for the specific language governing permissions and
+ *  limitations under the License.
+ */
+package org.apache.geronimo.devtools.xdoclet2.qtags;
+
+import org.apache.geronimo.devtools.xdoclet2.qtags.parameter.ArtifactId;
+import org.apache.geronimo.devtools.xdoclet2.qtags.parameter.GroupId;
+import org.apache.geronimo.devtools.xdoclet2.qtags.parameter.Version;
+import org.apache.geronimo.devtools.xdoclet2.qtags.parameter.Uri;
+
+/**
+ * @qtags.location class
+ *
+ * @version $Rev$ $Date$
+ */
+public interface GeronimoConfigIncludeTag
+        extends com.thoughtworks.qdox.model.DocletTag, ArtifactId,
+        GroupId, Version, Uri {
+}

Propchange: geronimo/devtools/trunk/sandbox/xdoclet2/src/java/org/apache/geronimo/devtools/xdoclet2/qtags/GeronimoConfigIncludeTag.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: geronimo/devtools/trunk/sandbox/xdoclet2/src/java/org/apache/geronimo/devtools/xdoclet2/qtags/GeronimoConfigIncludeTag.java
------------------------------------------------------------------------------
    svn:executable = *

Propchange: geronimo/devtools/trunk/sandbox/xdoclet2/src/java/org/apache/geronimo/devtools/xdoclet2/qtags/GeronimoConfigIncludeTag.java
------------------------------------------------------------------------------
    svn:keywords = author date id rev

Added: geronimo/devtools/trunk/sandbox/xdoclet2/src/java/org/apache/geronimo/devtools/xdoclet2/qtags/GeronimoConfigTag.java
URL: http://svn.apache.org/viewcvs/geronimo/devtools/trunk/sandbox/xdoclet2/src/java/org/apache/geronimo/devtools/xdoclet2/qtags/GeronimoConfigTag.java?rev=327712&view=auto
==============================================================================
--- geronimo/devtools/trunk/sandbox/xdoclet2/src/java/org/apache/geronimo/devtools/xdoclet2/qtags/GeronimoConfigTag.java (added)
+++ geronimo/devtools/trunk/sandbox/xdoclet2/src/java/org/apache/geronimo/devtools/xdoclet2/qtags/GeronimoConfigTag.java Sat Oct 22 15:59:25 2005
@@ -0,0 +1,29 @@
+/**
+ *
+ * Copyright 2005 The Apache Software Foundation
+ *
+ *  Licensed under the Apache License, Version 2.0 (the "License");
+ *  you may not use this file except in compliance with the License.
+ *  You may obtain a copy of the License at
+ *
+ *     http://www.apache.org/licenses/LICENSE-2.0
+ *
+ *  Unless required by applicable law or agreed to in writing, software
+ *  distributed under the License is distributed on an "AS IS" BASIS,
+ *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ *  See the License for the specific language governing permissions and
+ *  limitations under the License.
+ */
+package org.apache.geronimo.devtools.xdoclet2.qtags;
+
+import org.apache.geronimo.devtools.xdoclet2.qtags.parameter.ConfigId;
+import org.apache.geronimo.devtools.xdoclet2.qtags.parameter.ParentId;
+
+/**
+ * @qtags.location class
+ *
+ * @version $Rev$ $Date$
+ */
+public interface GeronimoConfigTag extends com.thoughtworks.qdox.model.DocletTag,
+        ConfigId, ParentId {
+}

Propchange: geronimo/devtools/trunk/sandbox/xdoclet2/src/java/org/apache/geronimo/devtools/xdoclet2/qtags/GeronimoConfigTag.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: geronimo/devtools/trunk/sandbox/xdoclet2/src/java/org/apache/geronimo/devtools/xdoclet2/qtags/GeronimoConfigTag.java
------------------------------------------------------------------------------
    svn:executable = *

Propchange: geronimo/devtools/trunk/sandbox/xdoclet2/src/java/org/apache/geronimo/devtools/xdoclet2/qtags/GeronimoConfigTag.java
------------------------------------------------------------------------------
    svn:keywords = author date id rev

Added: geronimo/devtools/trunk/sandbox/xdoclet2/src/java/org/apache/geronimo/devtools/xdoclet2/qtags/GeronimoServiceDependencyTag.java
URL: http://svn.apache.org/viewcvs/geronimo/devtools/trunk/sandbox/xdoclet2/src/java/org/apache/geronimo/devtools/xdoclet2/qtags/GeronimoServiceDependencyTag.java?rev=327712&view=auto
==============================================================================
--- geronimo/devtools/trunk/sandbox/xdoclet2/src/java/org/apache/geronimo/devtools/xdoclet2/qtags/GeronimoServiceDependencyTag.java (added)
+++ geronimo/devtools/trunk/sandbox/xdoclet2/src/java/org/apache/geronimo/devtools/xdoclet2/qtags/GeronimoServiceDependencyTag.java Sat Oct 22 15:59:25 2005
@@ -0,0 +1,32 @@
+/**
+ *
+ * Copyright 2005 The Apache Software Foundation
+ *
+ *  Licensed under the Apache License, Version 2.0 (the "License");
+ *  you may not use this file except in compliance with the License.
+ *  You may obtain a copy of the License at
+ *
+ *     http://www.apache.org/licenses/LICENSE-2.0
+ *
+ *  Unless required by applicable law or agreed to in writing, software
+ *  distributed under the License is distributed on an "AS IS" BASIS,
+ *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ *  See the License for the specific language governing permissions and
+ *  limitations under the License.
+ */
+package org.apache.geronimo.devtools.xdoclet2.qtags;
+
+import org.apache.geronimo.devtools.xdoclet2.qtags.parameter.ArtifactId;
+import org.apache.geronimo.devtools.xdoclet2.qtags.parameter.GroupId;
+import org.apache.geronimo.devtools.xdoclet2.qtags.parameter.Version;
+import org.apache.geronimo.devtools.xdoclet2.qtags.parameter.Uri;
+
+/**
+ * @qtags.location class
+ *
+ * @version $Rev$ $Date$
+ */
+public interface GeronimoServiceDependencyTag
+        extends com.thoughtworks.qdox.model.DocletTag, ArtifactId,
+        GroupId, Version, Uri {
+}

Propchange: geronimo/devtools/trunk/sandbox/xdoclet2/src/java/org/apache/geronimo/devtools/xdoclet2/qtags/GeronimoServiceDependencyTag.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: geronimo/devtools/trunk/sandbox/xdoclet2/src/java/org/apache/geronimo/devtools/xdoclet2/qtags/GeronimoServiceDependencyTag.java
------------------------------------------------------------------------------
    svn:executable = *

Propchange: geronimo/devtools/trunk/sandbox/xdoclet2/src/java/org/apache/geronimo/devtools/xdoclet2/qtags/GeronimoServiceDependencyTag.java
------------------------------------------------------------------------------
    svn:keywords = author date id rev

Added: geronimo/devtools/trunk/sandbox/xdoclet2/src/java/org/apache/geronimo/devtools/xdoclet2/qtags/GeronimoServiceTag.java
URL: http://svn.apache.org/viewcvs/geronimo/devtools/trunk/sandbox/xdoclet2/src/java/org/apache/geronimo/devtools/xdoclet2/qtags/GeronimoServiceTag.java?rev=327712&view=auto
==============================================================================
--- geronimo/devtools/trunk/sandbox/xdoclet2/src/java/org/apache/geronimo/devtools/xdoclet2/qtags/GeronimoServiceTag.java (added)
+++ geronimo/devtools/trunk/sandbox/xdoclet2/src/java/org/apache/geronimo/devtools/xdoclet2/qtags/GeronimoServiceTag.java Sat Oct 22 15:59:25 2005
@@ -0,0 +1,26 @@
+/**
+ *
+ * Copyright 2005 The Apache Software Foundation
+ *
+ *  Licensed under the Apache License, Version 2.0 (the "License");
+ *  you may not use this file except in compliance with the License.
+ *  You may obtain a copy of the License at
+ *
+ *     http://www.apache.org/licenses/LICENSE-2.0
+ *
+ *  Unless required by applicable law or agreed to in writing, software
+ *  distributed under the License is distributed on an "AS IS" BASIS,
+ *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ *  See the License for the specific language governing permissions and
+ *  limitations under the License.
+ */
+package org.apache.geronimo.devtools.xdoclet2.qtags;
+
+/**
+ * @qtags.location class
+ *
+ * @version $Rev$ $Date$
+ */
+public interface GeronimoServiceTag
+        extends com.thoughtworks.qdox.model.DocletTag {
+}
\ No newline at end of file

Propchange: geronimo/devtools/trunk/sandbox/xdoclet2/src/java/org/apache/geronimo/devtools/xdoclet2/qtags/GeronimoServiceTag.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: geronimo/devtools/trunk/sandbox/xdoclet2/src/java/org/apache/geronimo/devtools/xdoclet2/qtags/GeronimoServiceTag.java
------------------------------------------------------------------------------
    svn:executable = *

Propchange: geronimo/devtools/trunk/sandbox/xdoclet2/src/java/org/apache/geronimo/devtools/xdoclet2/qtags/GeronimoServiceTag.java
------------------------------------------------------------------------------
    svn:keywords = author date id rev

Added: geronimo/devtools/trunk/sandbox/xdoclet2/src/java/org/apache/geronimo/devtools/xdoclet2/qtags/parameter/ArtifactId.java
URL: http://svn.apache.org/viewcvs/geronimo/devtools/trunk/sandbox/xdoclet2/src/java/org/apache/geronimo/devtools/xdoclet2/qtags/parameter/ArtifactId.java?rev=327712&view=auto
==============================================================================
--- geronimo/devtools/trunk/sandbox/xdoclet2/src/java/org/apache/geronimo/devtools/xdoclet2/qtags/parameter/ArtifactId.java (added)
+++ geronimo/devtools/trunk/sandbox/xdoclet2/src/java/org/apache/geronimo/devtools/xdoclet2/qtags/parameter/ArtifactId.java Sat Oct 22 15:59:25 2005
@@ -0,0 +1,24 @@
+/**
+ *
+ * Copyright 2005 The Apache Software Foundation
+ *
+ *  Licensed under the Apache License, Version 2.0 (the "License");
+ *  you may not use this file except in compliance with the License.
+ *  You may obtain a copy of the License at
+ *
+ *     http://www.apache.org/licenses/LICENSE-2.0
+ *
+ *  Unless required by applicable law or agreed to in writing, software
+ *  distributed under the License is distributed on an "AS IS" BASIS,
+ *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ *  See the License for the specific language governing permissions and
+ *  limitations under the License.
+ */
+package org.apache.geronimo.devtools.xdoclet2.qtags.parameter;
+
+/**
+ * @version $Rev$ $Date$
+ */
+public interface ArtifactId {
+    String getArtifactId();
+}

Propchange: geronimo/devtools/trunk/sandbox/xdoclet2/src/java/org/apache/geronimo/devtools/xdoclet2/qtags/parameter/ArtifactId.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: geronimo/devtools/trunk/sandbox/xdoclet2/src/java/org/apache/geronimo/devtools/xdoclet2/qtags/parameter/ArtifactId.java
------------------------------------------------------------------------------
    svn:executable = *

Propchange: geronimo/devtools/trunk/sandbox/xdoclet2/src/java/org/apache/geronimo/devtools/xdoclet2/qtags/parameter/ArtifactId.java
------------------------------------------------------------------------------
    svn:keywords = author date id rev

Added: geronimo/devtools/trunk/sandbox/xdoclet2/src/java/org/apache/geronimo/devtools/xdoclet2/qtags/parameter/Clazz.java
URL: http://svn.apache.org/viewcvs/geronimo/devtools/trunk/sandbox/xdoclet2/src/java/org/apache/geronimo/devtools/xdoclet2/qtags/parameter/Clazz.java?rev=327712&view=auto
==============================================================================
--- geronimo/devtools/trunk/sandbox/xdoclet2/src/java/org/apache/geronimo/devtools/xdoclet2/qtags/parameter/Clazz.java (added)
+++ geronimo/devtools/trunk/sandbox/xdoclet2/src/java/org/apache/geronimo/devtools/xdoclet2/qtags/parameter/Clazz.java Sat Oct 22 15:59:25 2005
@@ -0,0 +1,24 @@
+/**
+ *
+ * Copyright 2005 The Apache Software Foundation
+ *
+ *  Licensed under the Apache License, Version 2.0 (the "License");
+ *  you may not use this file except in compliance with the License.
+ *  You may obtain a copy of the License at
+ *
+ *     http://www.apache.org/licenses/LICENSE-2.0
+ *
+ *  Unless required by applicable law or agreed to in writing, software
+ *  distributed under the License is distributed on an "AS IS" BASIS,
+ *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ *  See the License for the specific language governing permissions and
+ *  limitations under the License.
+ */
+package org.apache.geronimo.devtools.xdoclet2.qtags.parameter;
+
+/**
+ * @version $Rev$ $Date$
+ */
+public interface Clazz {
+    String getClass_();
+}

Propchange: geronimo/devtools/trunk/sandbox/xdoclet2/src/java/org/apache/geronimo/devtools/xdoclet2/qtags/parameter/Clazz.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: geronimo/devtools/trunk/sandbox/xdoclet2/src/java/org/apache/geronimo/devtools/xdoclet2/qtags/parameter/Clazz.java
------------------------------------------------------------------------------
    svn:executable = *

Propchange: geronimo/devtools/trunk/sandbox/xdoclet2/src/java/org/apache/geronimo/devtools/xdoclet2/qtags/parameter/Clazz.java
------------------------------------------------------------------------------
    svn:keywords = author date id rev

Added: geronimo/devtools/trunk/sandbox/xdoclet2/src/java/org/apache/geronimo/devtools/xdoclet2/qtags/parameter/ConfigId.java
URL: http://svn.apache.org/viewcvs/geronimo/devtools/trunk/sandbox/xdoclet2/src/java/org/apache/geronimo/devtools/xdoclet2/qtags/parameter/ConfigId.java?rev=327712&view=auto
==============================================================================
--- geronimo/devtools/trunk/sandbox/xdoclet2/src/java/org/apache/geronimo/devtools/xdoclet2/qtags/parameter/ConfigId.java (added)
+++ geronimo/devtools/trunk/sandbox/xdoclet2/src/java/org/apache/geronimo/devtools/xdoclet2/qtags/parameter/ConfigId.java Sat Oct 22 15:59:25 2005
@@ -0,0 +1,24 @@
+/**
+ *
+ * Copyright 2005 The Apache Software Foundation
+ *
+ *  Licensed under the Apache License, Version 2.0 (the "License");
+ *  you may not use this file except in compliance with the License.
+ *  You may obtain a copy of the License at
+ *
+ *     http://www.apache.org/licenses/LICENSE-2.0
+ *
+ *  Unless required by applicable law or agreed to in writing, software
+ *  distributed under the License is distributed on an "AS IS" BASIS,
+ *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ *  See the License for the specific language governing permissions and
+ *  limitations under the License.
+ */
+package org.apache.geronimo.devtools.xdoclet2.qtags.parameter;
+
+/**
+ * @version $Rev$ $Date$
+ */
+public interface ConfigId {
+    String getConfigId();
+}

Propchange: geronimo/devtools/trunk/sandbox/xdoclet2/src/java/org/apache/geronimo/devtools/xdoclet2/qtags/parameter/ConfigId.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: geronimo/devtools/trunk/sandbox/xdoclet2/src/java/org/apache/geronimo/devtools/xdoclet2/qtags/parameter/ConfigId.java
------------------------------------------------------------------------------
    svn:executable = *

Propchange: geronimo/devtools/trunk/sandbox/xdoclet2/src/java/org/apache/geronimo/devtools/xdoclet2/qtags/parameter/ConfigId.java
------------------------------------------------------------------------------
    svn:keywords = author date id rev

Added: geronimo/devtools/trunk/sandbox/xdoclet2/src/java/org/apache/geronimo/devtools/xdoclet2/qtags/parameter/GroupId.java
URL: http://svn.apache.org/viewcvs/geronimo/devtools/trunk/sandbox/xdoclet2/src/java/org/apache/geronimo/devtools/xdoclet2/qtags/parameter/GroupId.java?rev=327712&view=auto
==============================================================================
--- geronimo/devtools/trunk/sandbox/xdoclet2/src/java/org/apache/geronimo/devtools/xdoclet2/qtags/parameter/GroupId.java (added)
+++ geronimo/devtools/trunk/sandbox/xdoclet2/src/java/org/apache/geronimo/devtools/xdoclet2/qtags/parameter/GroupId.java Sat Oct 22 15:59:25 2005
@@ -0,0 +1,24 @@
+/**
+ *
+ * Copyright 2005 The Apache Software Foundation
+ *
+ *  Licensed under the Apache License, Version 2.0 (the "License");
+ *  you may not use this file except in compliance with the License.
+ *  You may obtain a copy of the License at
+ *
+ *     http://www.apache.org/licenses/LICENSE-2.0
+ *
+ *  Unless required by applicable law or agreed to in writing, software
+ *  distributed under the License is distributed on an "AS IS" BASIS,
+ *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ *  See the License for the specific language governing permissions and
+ *  limitations under the License.
+ */
+package org.apache.geronimo.devtools.xdoclet2.qtags.parameter;
+
+/**
+ * @version $Rev$ $Date$
+ */
+public interface GroupId {
+    String getGroupId();
+}

Propchange: geronimo/devtools/trunk/sandbox/xdoclet2/src/java/org/apache/geronimo/devtools/xdoclet2/qtags/parameter/GroupId.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: geronimo/devtools/trunk/sandbox/xdoclet2/src/java/org/apache/geronimo/devtools/xdoclet2/qtags/parameter/GroupId.java
------------------------------------------------------------------------------
    svn:executable = *

Propchange: geronimo/devtools/trunk/sandbox/xdoclet2/src/java/org/apache/geronimo/devtools/xdoclet2/qtags/parameter/GroupId.java
------------------------------------------------------------------------------
    svn:keywords = author date id rev

Added: geronimo/devtools/trunk/sandbox/xdoclet2/src/java/org/apache/geronimo/devtools/xdoclet2/qtags/parameter/Name.java
URL: http://svn.apache.org/viewcvs/geronimo/devtools/trunk/sandbox/xdoclet2/src/java/org/apache/geronimo/devtools/xdoclet2/qtags/parameter/Name.java?rev=327712&view=auto
==============================================================================
--- geronimo/devtools/trunk/sandbox/xdoclet2/src/java/org/apache/geronimo/devtools/xdoclet2/qtags/parameter/Name.java (added)
+++ geronimo/devtools/trunk/sandbox/xdoclet2/src/java/org/apache/geronimo/devtools/xdoclet2/qtags/parameter/Name.java Sat Oct 22 15:59:25 2005
@@ -0,0 +1,24 @@
+/**
+ *
+ * Copyright 2005 The Apache Software Foundation
+ *
+ *  Licensed under the Apache License, Version 2.0 (the "License");
+ *  you may not use this file except in compliance with the License.
+ *  You may obtain a copy of the License at
+ *
+ *     http://www.apache.org/licenses/LICENSE-2.0
+ *
+ *  Unless required by applicable law or agreed to in writing, software
+ *  distributed under the License is distributed on an "AS IS" BASIS,
+ *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ *  See the License for the specific language governing permissions and
+ *  limitations under the License.
+ */
+package org.apache.geronimo.devtools.xdoclet2.qtags.parameter;
+
+/**
+ * @version $Rev$ $Date$
+ */
+public interface Name {
+    String getName_();
+}

Propchange: geronimo/devtools/trunk/sandbox/xdoclet2/src/java/org/apache/geronimo/devtools/xdoclet2/qtags/parameter/Name.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: geronimo/devtools/trunk/sandbox/xdoclet2/src/java/org/apache/geronimo/devtools/xdoclet2/qtags/parameter/Name.java
------------------------------------------------------------------------------
    svn:executable = *

Propchange: geronimo/devtools/trunk/sandbox/xdoclet2/src/java/org/apache/geronimo/devtools/xdoclet2/qtags/parameter/Name.java
------------------------------------------------------------------------------
    svn:keywords = author date id rev

Added: geronimo/devtools/trunk/sandbox/xdoclet2/src/java/org/apache/geronimo/devtools/xdoclet2/qtags/parameter/ParentId.java
URL: http://svn.apache.org/viewcvs/geronimo/devtools/trunk/sandbox/xdoclet2/src/java/org/apache/geronimo/devtools/xdoclet2/qtags/parameter/ParentId.java?rev=327712&view=auto
==============================================================================
--- geronimo/devtools/trunk/sandbox/xdoclet2/src/java/org/apache/geronimo/devtools/xdoclet2/qtags/parameter/ParentId.java (added)
+++ geronimo/devtools/trunk/sandbox/xdoclet2/src/java/org/apache/geronimo/devtools/xdoclet2/qtags/parameter/ParentId.java Sat Oct 22 15:59:25 2005
@@ -0,0 +1,24 @@
+/**
+ *
+ * Copyright 2005 The Apache Software Foundation
+ *
+ *  Licensed under the Apache License, Version 2.0 (the "License");
+ *  you may not use this file except in compliance with the License.
+ *  You may obtain a copy of the License at
+ *
+ *     http://www.apache.org/licenses/LICENSE-2.0
+ *
+ *  Unless required by applicable law or agreed to in writing, software
+ *  distributed under the License is distributed on an "AS IS" BASIS,
+ *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ *  See the License for the specific language governing permissions and
+ *  limitations under the License.
+ */
+package org.apache.geronimo.devtools.xdoclet2.qtags.parameter;
+
+/**
+ * @version $Rev$ $Date$
+ */
+public interface ParentId {
+    String getParentId();
+}

Propchange: geronimo/devtools/trunk/sandbox/xdoclet2/src/java/org/apache/geronimo/devtools/xdoclet2/qtags/parameter/ParentId.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: geronimo/devtools/trunk/sandbox/xdoclet2/src/java/org/apache/geronimo/devtools/xdoclet2/qtags/parameter/ParentId.java
------------------------------------------------------------------------------
    svn:executable = *

Propchange: geronimo/devtools/trunk/sandbox/xdoclet2/src/java/org/apache/geronimo/devtools/xdoclet2/qtags/parameter/ParentId.java
------------------------------------------------------------------------------
    svn:keywords = author date id rev