Update of /cvsroot/xdoclet/xdoclet/modules/apache/src/META-INF
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv15155/META-INF
Modified Files:
xtags.xml
Log Message:
- added support for Tapestry (http://jakarta.apache.org/tapestry)
Index: xtags.xml
===================================================================
RCS file: /cvsroot/xdoclet/xdoclet/modules/apache/src/META-INF/xtags.xml,v
retrieving revision 1.30
retrieving revision 1.31
diff -C2 -r1.30 -r1.31
*** xtags.xml 21 Jan 2005 00:03:24 -0000 1.30
--- xtags.xml 8 Feb 2005 16:20:27 -0000 1.31
***************
*** 2,5 ****
--- 2,570 ----
<!DOCTYPE xdoclet PUBLIC "-//XDoclet Team//DTD XDoclet Tags 1.1//EN"
"http://xdoclet.sourceforge.net/dtds/xtags_1_1.dtd">
<xdoclet>
+ <!-- tags for apache Tapestry -->
+ <namespace>
+ <name>tapestry</name>
+ <usage-description>Tags for declaration of Apache Tapestry
services</usage-description>
+ <condition-description>POJO</condition-description>
+ <condition type="type">
+ <condition-parameter>java.lang.Object</condition-parameter>
+ </condition>
+ <tags>
+ <tag>
+ <level>class</level>
+ <name>tapestry.page-specification</name>
+ <usage-description>Declares the class a Tapestry
page.</usage-description>
+ <unique>true</unique>
+ <condition-description>POJO</condition-description>
+ <condition type="type">
+ <condition-parameter>java.lang.Object</condition-parameter>
+ </condition>
+ <parameter type="text">
+ <name>description</name>
+ <usage-description>A description of the page.</usage-description>
+ <mandatory>false</mandatory>
+ </parameter>
+ </tag>
+ <tag>
+ <level>class</level>
+ <name>tapestry.component-specification</name>
+ <usage-description>Declares the class a Tapestry
component.</usage-description>
+ <unique>true</unique>
+ <condition-description>POJO</condition-description>
+ <condition type="type">
+ <condition-parameter>java.lang.Object</condition-parameter>
+ </condition>
+ <parameter type="text">
+ <name>description</name>
+ <usage-description>A description of the
component.</usage-description>
+ <mandatory>false</mandatory>
+ </parameter>
+ </tag>
+ <tag>
+ <level>class</level>
+ <name>tapestry.property</name>
+ <usage-description>Declares a property (name/value pair) to be at the
page/component specification level and within other items.</usage-description>
+ <unique>false</unique>
+ <condition-description>Class must be either a page-specification or
comopnent-specification.</condition-description>
+ <condition type="or">
+ <condition type="tag-exists">
+
<condition-parameter>tapestry.page-specification</condition-parameter>
+ </condition>
+ <condition type="tag-exists">
+
<condition-parameter>tapestry.component-specification</condition-parameter>
+ </condition>
+ </condition>
+ <parameter type="text">
+ <name>name</name>
+ <usage-description>The name of the property to
set.</usage-description>
+ <mandatory>true</mandatory>
+ </parameter>
+ <parameter type="text">
+ <name>value</name>
+ <usage-description>The value of the property.</usage-description>
+ <mandatory>true</mandatory>
+ </parameter>
+ <parameter type="text">
+ <name>component</name>
+ <usage-description>The name of the component this property belongs
to.</usage-description>
+ <mandatory>false</mandatory>
+ </parameter>
+ <parameter type="text">
+ <name>bean</name>
+ <usage-description>The name of the bean this property belongs
to.</usage-description>
+ <mandatory>false</mandatory>
+ </parameter>
+ <parameter type="text">
+ <name>external-asset</name>
+ <usage-description>The name of the external-asset this property
belongs to.</usage-description>
+ <mandatory>false</mandatory>
+ </parameter>
+ <parameter type="text">
+ <name>context-asset</name>
+ <usage-description>The name of the context-asset this property
belongs to.</usage-description>
+ <mandatory>false</mandatory>
+ </parameter>
+ <parameter type="text">
+ <name>private-asset</name>
+ <usage-description>The name of the private-asset this property
belongs to.</usage-description>
+ <mandatory>false</mandatory>
+ </parameter>
+ </tag>
+ <tag>
+ <level>class</level>
+ <name>tapestry.parameter</name>
+ <usage-description>Defines a formal parameter for the
component.</usage-description>
+ <unique>false</unique>
+ <condition-description>Must be a
component-specification.</condition-description>
+ <condition type="tag-exists">
+
<condition-parameter>tapestry.component-specification</condition-parameter>
+ </condition>
+ <parameter type="text">
+ <name>name</name>
+ <usage-description>A unique name for the
parameter.</usage-description>
+ <mandatory>true</mandatory>
+ </parameter>
+ <parameter type="text">
+ <name>type</name>
+ <usage-description>The name of a Java class or primitive type
expected by the parameter.</usage-description>
+ <mandatory>false</mandatory>
+ </parameter>
+ <parameter type="text">
+ <name>required</name>
+ <usage-description>?</usage-description>
+ <mandatory>false</mandatory>
+ <option-sets>
+ <option-set>
+ <default>no</default>
+ <options>
+ <option>yes</option>
+ <option>no</option>
+ </options>
+ </option-set>
+ </option-sets>
+ </parameter>
+ <parameter type="text">
+ <name>property-name</name>
+ <usage-description>The name to use, instead of the parameter name,
for the JavaBean property connected to this parameter.</usage-description>
+ <mandatory>false</mandatory>
+ </parameter>
+ <parameter type="text">
+ <name>default-value</name>
+ <usage-description>Specifies the default value for the parameter,
if the parameter is not bound.</usage-description>
+ <mandatory>false</mandatory>
+ </parameter>
+ <parameter type="text">
+ <name>direction</name>
+ <usage-description>?</usage-description>
+ <mandatory>false</mandatory>
+ <option-sets>
+ <option-set>
+ <default>custom</default>
+ <options>
+ <option>in</option>
+ <option>form</option>
+ <option>custom</option>
+ <option>auto</option>
+ </options>
+ </option-set>
+ </option-sets>
+ </parameter>
+ </tag>
+ <tag>
+ <level>class</level>
+ <name>tapestry.reserved-parameter</name>
+ <usage-description>Identifies a name which may not be used as an
informal parameter.</usage-description>
+ <unique>false</unique>
+ <condition-description>Must be a
component-specification.</condition-description>
+ <condition type="tag-exists">
+
<condition-parameter>tapestry.component-specification</condition-parameter>
+ </condition>
+ <parameter type="text">
+ <name>name</name>
+ <usage-description>The parameter name to
reserve.</usage-description>
+ <mandatory>true</mandatory>
+ </parameter>
+ </tag>
+ <tag>
+ <level>class</level>
+ <name>tapestry.bean</name>
+ <usage-description>Defines a JavaBean that will be used in some way
by the component.</usage-description>
+ <unique>true</unique>
+ <condition-description>Class must be either a page-specification or
comopnent-specification.</condition-description>
+ <condition type="or">
+ <condition type="tag-exists">
+
<condition-parameter>tapestry.page-specification</condition-parameter>
+ </condition>
+ <condition type="tag-exists">
+
<condition-parameter>tapestry.component-specification</condition-parameter>
+ </condition>
+ </condition>
+ <parameter type="text">
+ <name>description</name>
+ <usage-description>A description of the bean.</usage-description>
+ <mandatory>false</mandatory>
+ </parameter>
+ <parameter type="text">
+ <name>name</name>
+ <usage-description>The name of the bean.</usage-description>
+ <mandatory>true</mandatory>
+ </parameter>
+ <parameter type="text">
+ <name>class</name>
+ <usage-description>The class of the bean.</usage-description>
+ <mandatory>true</mandatory>
+ </parameter>
+ <parameter type="text">
+ <name>lifecycle</name>
+ <usage-description>When the reference to the bean should be
discarded.</usage-description>
+ <mandatory>false</mandatory>
+ <option-sets>
+ <option-set>
+ <default>request</default>
+ <options>
+ <option>none</option>
+ <option>request</option>
+ <option>page</option>
+ <option>render</option>
+ </options>
+ </option-set>
+ </option-sets>
+ </parameter>
+ </tag>
+ <tag>
+ <level>class</level>
+ <name>tapestry.set-property</name>
+ <usage-description>Used to initialize a property of a helper
bean.</usage-description>
+ <unique>false</unique>
+ <condition-description>Must have at least 1
bean.</condition-description>
+ <condition type="tag-exists">
+ <condition-parameter>tapestry.bean</condition-parameter>
+ </condition>
+ <parameter type="text">
+ <name>name</name>
+ <usage-description>The name of the property to
set.</usage-description>
+ <mandatory>true</mandatory>
+ </parameter>
+ <parameter type="text">
+ <name>expression</name>
+ <usage-description>The OGNL expression that provides a
value.</usage-description>
+ <mandatory>true</mandatory>
+ </parameter>
+ <parameter type="text">
+ <name>bean</name>
+ <usage-description>The name of the bean this set-property belongs
to.</usage-description>
+ <mandatory>true</mandatory>
+ </parameter>
+ </tag>
+ <tag>
+ <level>class</level>
+ <name>tapestry.set-message-property</name>
+ <usage-description>Sets a property of a string from a localized
string.</usage-description>
+ <unique>false</unique>
+ <condition-description>Must have at least 1
bean.</condition-description>
+ <condition type="tag-exists">
+ <condition-parameter>tapestry.bean</condition-parameter>
+ </condition>
+ <parameter type="text">
+ <name>name</name>
+ <usage-description>The name of the property to
set.</usage-description>
+ <mandatory>true</mandatory>
+ </parameter>
+ <parameter type="text">
+ <name>key</name>
+ <usage-description>The key used to access a localized
string.</usage-description>
+ <mandatory>true</mandatory>
+ </parameter>
+ <parameter type="text">
+ <name>bean</name>
+ <usage-description>The name of the bean this set-message-property
belongs to.</usage-description>
+ <mandatory>true</mandatory>
+ </parameter>
+ </tag>
+ <tag>
+ <level>class</level>
+ <name>tapestry.component</name>
+ <usage-description>Defines a component.</usage-description>
+ <unique>false</unique>
+ <condition-description>Class must be either a page-specification or
comopnent-specification.</condition-description>
+ <condition type="or">
+ <condition type="tag-exists">
+
<condition-parameter>tapestry.page-specification</condition-parameter>
+ </condition>
+ <condition type="tag-exists">
+
<condition-parameter>tapestry.component-specification</condition-parameter>
+ </condition>
+ </condition>
+ <parameter type="text">
+ <name>description</name>
+ <usage-description>A description of the bean.</usage-description>
+ <mandatory>false</mandatory>
+ </parameter>
+ <parameter type="text">
+ <name>id</name>
+ <usage-description>A unique identifier for the component within the
container.</usage-description>
+ <mandatory>true</mandatory>
+ </parameter>
+ <parameter type="text">
+ <name>class</name>
+ <usage-description>The type of component, either a well known
logical name or the complete path to the component's
specification.</usage-description>
+ <mandatory>false</mandatory>
+ </parameter>
+ <parameter type="text">
+ <name>copy-of</name>
+ <usage-description>The id of a previously defined component; this
component will be a copy of the other component.</usage-description>
+ <mandatory>false</mandatory>
+ </parameter>
+ <parameter type="text">
+ <name>inherit-informal-parameters</name>
+ <usage-description>?</usage-description>
+ <mandatory>false</mandatory>
+ <option-sets>
+ <option-set>
+ <default>no</default>
+ <options>
+ <option>yes</option>
+ <option>no</option>
+ </options>
+ </option-set>
+ </option-sets>
+ </parameter>
+ </tag>
+ <tag>
+ <level>class</level>
+ <name>tapestry.binding</name>
+ <usage-description>Binds a parameter of the component to a OGNL
expression, relative to its container.</usage-description>
+ <unique>false</unique>
+ <condition-description>Must have at least 1
component.</condition-description>
+ <condition type="tag-exists">
+ <condition-parameter>tapestry.component</condition-parameter>
+ </condition>
+ <parameter type="text">
+ <name>name</name>
+ <usage-description>The name of the component parameter to
bind.</usage-description>
+ <mandatory>true</mandatory>
+ </parameter>
+ <parameter type="text">
+ <name>expression</name>
+ <usage-description>The OGNL expression.</usage-description>
+ <mandatory>true</mandatory>
+ </parameter>
+ <parameter type="text">
+ <name>component</name>
+ <usage-description>The name of the component this binding belongs
to.</usage-description>
+ <mandatory>true</mandatory>
+ </parameter>
+ </tag>
+ <tag>
+ <level>class</level>
+ <name>tapestry.inherited-binding</name>
+ <usage-description>Binds a parameter of the component to a parameter
of the container.</usage-description>
+ <unique>false</unique>
+ <condition-description>Must have at least 1
component.</condition-description>
+ <condition type="tag-exists">
+ <condition-parameter>tapestry.component</condition-parameter>
+ </condition>
+ <parameter type="text">
+ <name>name</name>
+ <usage-description>The name of the component parameter to
bind.</usage-description>
+ <mandatory>true</mandatory>
+ </parameter>
+ <parameter type="text">
+ <name>parameter-name</name>
+ <usage-description>The name of the container parameter to bind the
component parameter to.</usage-description>
+ <mandatory>true</mandatory>
+ </parameter>
+ <parameter type="text">
+ <name>component</name>
+ <usage-description>The name of the component this binding belongs
to.</usage-description>
+ <mandatory>true</mandatory>
+ </parameter>
+ </tag>
+ <tag>
+ <level>class</level>
+ <name>tapestry.listener-binding</name>
+ <usage-description>Binds a parameter of the component to a OGNL
expression, relative to its container.</usage-description>
+ <unique>false</unique>
+ <condition-description>Must have at least 1
component.</condition-description>
+ <condition type="tag-exists">
+ <condition-parameter>tapestry.component</condition-parameter>
+ </condition>
+ <parameter type="text">
+ <name>name</name>
+ <usage-description>The name of the component parameter to
bind.</usage-description>
+ <mandatory>true</mandatory>
+ </parameter>
+ <parameter type="text">
+ <name>language</name>
+ <usage-description>The language the script is written
in.</usage-description>
+ <mandatory>false</mandatory>
+ </parameter>
+ <parameter type="text">
+ <name>script</name>
+ <usage-description>The script.</usage-description>
+ <mandatory>true</mandatory>
+ </parameter>
+ <parameter type="text">
+ <name>component</name>
+ <usage-description>The name of the component this binding belongs
to.</usage-description>
+ <mandatory>true</mandatory>
+ </parameter>
+ </tag>
+ <tag>
+ <level>class</level>
+ <name>tapestry.static-binding</name>
+ <usage-description>Binds a parameter of the component to a static
value defined directly within this specification.</usage-description>
+ <unique>false</unique>
+ <condition-description>Must have at least 1
component.</condition-description>
+ <condition type="tag-exists">
+ <condition-parameter>tapestry.component</condition-parameter>
+ </condition>
+ <parameter type="text">
+ <name>name</name>
+ <usage-description>The name of the component parameter to
bind.</usage-description>
+ <mandatory>true</mandatory>
+ </parameter>
+ <parameter type="text">
+ <name>value</name>
+ <usage-description>The value of the binding.</usage-description>
+ <mandatory>true</mandatory>
+ </parameter>
+ <parameter type="text">
+ <name>component</name>
+ <usage-description>The name of the component this binding belongs
to.</usage-description>
+ <mandatory>true</mandatory>
+ </parameter>
+ </tag>
+ <tag>
+ <level>class</level>
+ <name>tapestry.message-binding</name>
+ <usage-description>Binds a parameter of the component to a localized
message of its container.</usage-description>
+ <unique>false</unique>
+ <condition-description>Must have at least 1
component.</condition-description>
+ <condition type="tag-exists">
+ <condition-parameter>tapestry.component</condition-parameter>
+ </condition>
+ <parameter type="text">
+ <name>name</name>
+ <usage-description>The name of the component parameter to
bind.</usage-description>
+ <mandatory>true</mandatory>
+ </parameter>
+ <parameter type="text">
+ <name>key</name>
+ <usage-description>The key used to access a localized
string.</usage-description>
+ <mandatory>true</mandatory>
+ </parameter>
+ <parameter type="text">
+ <name>component</name>
+ <usage-description>The name of the component this binding belongs
to.</usage-description>
+ <mandatory>true</mandatory>
+ </parameter>
+ </tag>
+ <tag>
+ <level>class</level>
+ <name>tapestry.external-asset</name>
+ <usage-description>Defines an asset at some external
source.</usage-description>
+ <unique>true</unique>
+ <condition-description>Class must be either a page-specification or
comopnent-specification.</condition-description>
+ <condition type="or">
+ <condition type="tag-exists">
+
<condition-parameter>tapestry.page-specification</condition-parameter>
+ </condition>
+ <condition type="tag-exists">
+
<condition-parameter>tapestry.component-specification</condition-parameter>
+ </condition>
+ </condition>
+ <parameter type="text">
+ <name>name</name>
+ <usage-description>The name of the asset.</usage-description>
+ <mandatory>true</mandatory>
+ </parameter>
+ <parameter type="text">
+ <name>URL</name>
+ <usage-description>The URL used to reference the
asset.</usage-description>
+ <mandatory>true</mandatory>
+ </parameter>
+ </tag>
+ <tag>
+ <level>class</level>
+ <name>tapestry.context-asset</name>
+ <usage-description>An asset located in the same web application
context as the running application.</usage-description>
+ <unique>true</unique>
+ <condition-description>Class must be either a page-specification or
comopnent-specification.</condition-description>
+ <condition type="or">
+ <condition type="tag-exists">
+
<condition-parameter>tapestry.page-specification</condition-parameter>
+ </condition>
+ <condition type="tag-exists">
+
<condition-parameter>tapestry.component-specification</condition-parameter>
+ </condition>
+ </condition>
+ <parameter type="text">
+ <name>name</name>
+ <usage-description>The name of the asset.</usage-description>
+ <mandatory>true</mandatory>
+ </parameter>
+ <parameter type="text">
+ <name>path</name>
+ <usage-description>The path, relative to the web application
context, of the resource.</usage-description>
+ <mandatory>true</mandatory>
+ </parameter>
+ </tag>
+ <tag>
+ <level>class</level>
+ <name>tapestry.private-asset</name>
+ <usage-description>An asset available within the Java classpath
(i.e., bundled inside a JAR or WAR).</usage-description>
+ <unique>true</unique>
+ <condition-description>Class must be either a page-specification or
comopnent-specification.</condition-description>
+ <condition type="or">
+ <condition type="tag-exists">
+
<condition-parameter>tapestry.page-specification</condition-parameter>
+ </condition>
+ <condition type="tag-exists">
+
<condition-parameter>tapestry.component-specification</condition-parameter>
+ </condition>
+ </condition>
+ <parameter type="text">
+ <name>name</name>
+ <usage-description>The name of the asset.</usage-description>
+ <mandatory>true</mandatory>
+ </parameter>
+ <parameter type="text">
+ <name>resource-path</name>
+ <usage-description>The complete pathname of the
resource.</usage-description>
+ <mandatory>true</mandatory>
+ </parameter>
+ </tag>
+ <tag>
+ <level>class</level>
+ <name>tapestry.property-specification</name>
+ <usage-description>Identifies a transient or persistent
property.</usage-description>
+ <unique>true</unique>
+ <condition-description>Class must be either a page-specification or
comopnent-specification.</condition-description>
+ <condition type="or">
+ <condition type="tag-exists">
+
<condition-parameter>tapestry.page-specification</condition-parameter>
+ </condition>
+ <condition type="tag-exists">
+
<condition-parameter>tapestry.component-specification</condition-parameter>
+ </condition>
+ </condition>
+ <parameter type="text">
+ <name>name</name>
+ <usage-description>The name of the property.</usage-description>
+ <mandatory>true</mandatory>
+ </parameter>
+ <parameter type="text">
+ <name>type</name>
+ <usage-description>The type of the value, either the name of a
scalar type, or the fully qualified name of a class.</usage-description>
+ <mandatory>false</mandatory>
+ </parameter>
+ <parameter type="text">
+ <name>persistent</name>
+ <usage-description>Whether the value will be made
persistant.</usage-description>
+ <mandatory>false</mandatory>
+ <option-sets>
+ <option-set>
+ <default>no</default>
+ <options>
+ <option>yes</option>
+ <option>no</option>
+ </options>
+ </option-set>
+ </option-sets>
+ </parameter>
+ <parameter type="text">
+ <name>initial-value</name>
+ <usage-description>The initial value of the
property.</usage-description>
+ <mandatory>false</mandatory>
+ </parameter>
+ <parameter type="text">
+ <name>initial-value-ognl</name>
+ <usage-description>The OGNL expression to set the initial value of
the property.</usage-description>
+ <mandatory>false</mandatory>
+ </parameter>
+ </tag>
+ </tags>
+ </namespace>
<!-- tags for apache Axis -->
<namespace>
-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click
_______________________________________________
xdoclet-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/xdoclet-devel