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
xdoclet-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/xdoclet-devel

Reply via email to