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