User: ko5tik  
  Date: 02/04/24 11:12:12

  Modified:    src/java xdoclet-tags.dtd xdoclet-tags.xml
  Log:
  created script to run  GUI standalone
  writen desc for lot of tags
  
  Revision  Changes    Path
  1.12      +1 -1      xdocletgui/src/java/xdoclet-tags.dtd
  
  Index: xdoclet-tags.dtd
  ===================================================================
  RCS file: /cvsroot/xdoclet/xdocletgui/src/java/xdoclet-tags.dtd,v
  retrieving revision 1.11
  retrieving revision 1.12
  diff -u -w -r1.11 -r1.12
  --- xdoclet-tags.dtd  18 Apr 2002 16:23:05 -0000      1.11
  +++ xdoclet-tags.dtd  24 Apr 2002 18:12:11 -0000      1.12
  @@ -87,7 +87,7 @@
   <!ELEMENT parameter (name, usage-description, mandatory, default? , 
condition-description?, condition?, option-sets?)>
   
   <!ATTLIST parameter 
  -     type (text | bool) #REQUIRED
  +     type (text | bool | int ) #REQUIRED
   >
   
   
  
  
  
  1.16      +1615 -27  xdocletgui/src/java/xdoclet-tags.xml
  
  Index: xdoclet-tags.xml
  ===================================================================
  RCS file: /cvsroot/xdoclet/xdocletgui/src/java/xdoclet-tags.xml,v
  retrieving revision 1.15
  retrieving revision 1.16
  diff -u -w -r1.15 -r1.16
  --- xdoclet-tags.xml  18 Apr 2002 16:23:05 -0000      1.15
  +++ xdoclet-tags.xml  24 Apr 2002 18:12:11 -0000      1.16
  @@ -3,9 +3,10 @@
   <!DOCTYPE xdoclet PUBLIC "-//XDoclet Team//DTD XDoclet Tags 1.1//EN" 
"xdoclet-tags.dtd">
   
   <xdoclet>
  +  <!-- common ejb tags -->
     <namespace>
       <name>ejb</name>
  -    <usage-description>Standard EJB</usage-description>
  +    <usage-description>Common ejb tags</usage-description>
       <condition-description>All EJB types</condition-description>
       <condition type="or">
             <condition type="type">
  @@ -904,7 +905,7 @@
        </parameter>
         </tag>
         <tag>
  -     <name>home</name>
  +     <name>ejb:home</name>
        <usage-description>
             The @ejb:home tag provides information about an Entity or Session
             Bean's home interface.All parameters are applicable to both Entity and 
Session beans.
  @@ -1995,20 +1996,18 @@
         </tag>
        </tags>
     </namespace>
  +  <!-- webwork tags -->
     <namespace>
         <name>webwork</name>
         <usage-description>WebWork</usage-description>
         <tags>
            <tag>
               <name>webwork:action</name>
  -            <usage-description>
  -            Define an action
  -            </usage-description>
  +     <usage-description>Define an action</usage-description>
  +     <unique>true</unique>
               <parameter type="text">
                  <name>name</name>
  -               <usage-description>
  -               Action name
  -               </usage-description>
  +       <usage-description>Action name</usage-description>
                  <mandatory>true</mandatory>
                  <condition-description>WebWork Actions</condition-description>
                  <condition type="and">
  @@ -2021,6 +2020,7 @@
            </tag>
         </tags>
      </namespace>
  +  <!-- test namespace -->
     <namespace>
         <name>test</name>
         <usage-description>Test</usage-description>
  @@ -2036,5 +2036,1593 @@
            </tag>
         </tags>
      </namespace>
  + <!-- classic javadoc tags -->
  +  <namespace>
  +    <name>classic</name>
  +    <usage-description>classic javadoc tags like author, param 
etc.</usage-description>
  +    <condition-description>all classes</condition-description>
  +    <condition type="type">
  +      <condition-parameter>java.lang.Object</condition-parameter>
  +    </condition>
  +    <tags>
  +      <tag>
  +     <name>author</name>
  +     <usage-description>Describe author of this class</usage-description>
  +     <unique>false</unique>
  +     <condition-description>class or method level</condition-description>
  +     <condition type="and">
  +     </condition>
  +      </tag>
  +      <tag>
  +     <name>param</name>
  +     <usage-description>describe method parameter</usage-description>
  +     <unique>false</unique>
  +     <condition-description>method level</condition-description>
  +     <condition type="method">
  +     </condition>
  +      </tag>
  +      <tag>
  +     <name>return</name>
  +     <usage-description>describes method return value</usage-description>
  +     <unique>true</unique>
  +     <condition-description>method level</condition-description>
  +     <condition type="method">
  +     </condition>
  +      </tag>
  +      <tag>
  +     <name>exception</name>
  +     <usage-description>describe exception thrown by method</usage-description>
  +     <unique>false</unique>
  +     <condition-description>method level</condition-description>
  +     <condition type="method">
  +     </condition>
  +      </tag>
  +    </tags>
  +  </namespace>
  +  <!-- tags for apache SOAP -->
  +  <namespace>
  +    <name>apache SOAP</name>
  +    <usage-description>Tags for declaration of Apache SOAP 
services</usage-description>
  +    <condition-description>Entity and Session beans</condition-description>
  +    <condition type="or">
  +      <condition type="type">
  +     <condition-parameter>javax.ejb.SessionBean</condition-parameter>
  +      </condition>
  +      <condition type="type">
  +     <condition-parameter>javax.ejb.EntityBean</condition-parameter>
  +      </condition>
  +    </condition>
  +    <tags>
  +      <tag>
  +     <name>soap:service</name>
  +     <usage-description>Declares the class a SOAP service.</usage-description>
  +     <unique>true</unique>
  +     <condition-description>Entity and Session beans</condition-description>
  +     <condition type="and">
  +       <condition type="class">
  +       </condition>
  +       <condition type="or">
  +         <condition type="type">
  +           <condition-parameter>javax.ejb.SessionBean</condition-parameter>
  +         </condition>
  +         <condition type="type">
  +           <condition-parameter>javax.ejb.EntityBean</condition-parameter>
  +         </condition>
  +       </condition>
  +     </condition>
  +     <parameter type="text">
  +       <name>scope</name>
  +       <usage-description>Define the service scope.</usage-description>
  +       <mandatory>true</mandatory>
  +       <option-sets>
  +         <option-set>
  +           <default>Page</default>
  +           <options>
  +             <option>Page</option>
  +             <option>Request</option>
  +             <option>Session</option>
  +             <option>Application</option>
  +           </options>
  +         </option-set>
  +       </option-sets>
  +     </parameter>
  +     <parameter type="text">
  +       <name>provider</name>
  +       <usage-description>
  +            Specifies the provider class name. There's
  +            special support for EJB beans, so if you do
  +            not specify the provider parameter
  +            apachesoap tries to assign the correct
  +            provider name to the service based on the
  +            type of the EJB bean. The provider name
  +            for the EJB is taken from
  +            statelessSessionEjbProvider or
  +            statefulSessionEjbProvider or
  +            entityEjbProvider configuration
  +            parameters based on the EJBean type.
  +          </usage-description>
  +       <mandatory>false</mandatory>
  +     </parameter>
  +      </tag>
  +      <tag>
  +     <name>soap:method</name>
  +     <usage-description>
  +         Declares the method a SOAP service method. Does not have any
  +         parameters.
  +
  +         Note: By default "create" methods of session bean is used, no need to
  +         explicitly specify a method as soap:method. All methods declared in remote
  +         interface of an EJB are automatically exposed to SOAP clients by 
default.</usage-description>
  +     <unique>true</unique>
  +      </tag>
  +    </tags>
  +  </namespace>
  +  <!-- bluestone tags -->
  +  <namespace>
  +    <name>bluestone</name>
  +    <usage-description>Define HPAS-specific deployment descriptors (hp-ejb-jar.xml) 
for EJB beans.</usage-description>
  +    <condition-description>All EJB types</condition-description>
  +    <condition type="or">
  +      <condition type="type">
  +     <condition-parameter>javax.ejb.EntityBean</condition-parameter>
  +      </condition>
  +      <condition type="type">
  +     <condition-parameter>javax.ejb.SessionBean</condition-parameter>
  +      </condition>
  +      <condition type="type">
  +     <condition-parameter>javax.ejb.MessageDrivenBean</condition-parameter>
  +      </condition>
  +    </condition>  
  +    <tags>
  +      <tag>
  +     <name>bluestone:bean</name>
  +     <usage-description>Most of the class-level Bluestone options are specified in 
parameters of
  +this tag.</usage-description>
  +     <unique>true</unique>
  +     <condition-description>class level of EJB</condition-description>
  +     <condition type="and">
  +       <condition type="class">
  +       </condition>
  +       <condition type="or">
  +         <condition type="type">
  +           <condition-parameter>javax.ejb.EntityBean</condition-parameter>
  +         </condition>
  +         <condition type="type">
  +           <condition-parameter>javax.ejb.SessionBean</condition-parameter>
  +         </condition>
  +         <condition type="type">
  +           <condition-parameter>javax.ejb.MessageDrivenBean</condition-parameter>
  +         </condition>
  +       </condition>
  +     </condition>
  +     <parameter type="bool">
  +       <name>read-only</name>
  +       <usage-description>
  +            Specifies whether
  +            the bean is marked as read
  +            only. 
  +          </usage-description>
  +       <mandatory>false</mandatory>
  +       <condition-description>Applicable only to entity 
beans.</condition-description>
  +       <condition type="and">
  +         <condition type="class">
  +         </condition>
  +         <condition type="type">
  +           <condition-parameter>javax.ejb.EntityBean</condition-parameter>
  +         </condition>
  +       </condition>
  +     </parameter>
  +     <parameter type="bool">
  +       <name>passivation</name>
  +       <usage-description>
  +             Determines whether the
  +             container can manage the
  +             passivation behaviour of
  +             beans; indicates whether
  +             passivation is enabled for the
  +             bean. 
  +          </usage-description>
  +       <mandatory>false</mandatory>
  +       <condition-description>
  +             Applicable to stateful
  +             session beans and entity
  +             beans. For stateful session
  +             beans, if this parameter is
  +             used then the
  +             passivate-threshold
  +             parameter must also be
  +             present.
  +          </condition-description>
  +       <condition type="or">
  +         <condition type="type">
  +           <condition-parameter>javax.ejb.EntityBean</condition-parameter>
  +         </condition>
  +         <condition type="and">
  +           <condition type="type">
  +             <condition-parameter>javax.ejb.SessionBean</condition-parameter>
  +           </condition>
  +           <condition type="tag-param">
  +             <condition-parameter>ejb:bean</condition-parameter>
  +             <condition-parameter>type</condition-parameter>
  +             <condition-parameter>Stateful</condition-parameter>
  +           </condition>
  +         </condition>
  +       </condition>
  +     </parameter>
  +     <parameter type="int">
  +       <name>passivate-threshold</name>
  +       <usage-description>
  +             Specifies the number of
  +             beans for a deployed EJB
  +             above which the container
  +             will attempt to passivate
  +             instances. Applicable to
  +             stateful session beans only,
  +             when the passivation
  +             parameter has been used.
  +          </usage-description>
  +       <mandatory>false</mandatory>
  +       <condition type="and">
  +         <condition type="type">
  +           <condition-parameter>javax.ejb.SessionBean</condition-parameter>
  +         </condition>
  +         <condition type="tag-param">
  +           <condition-parameter>bluestone:bean</condition-parameter>
  +           <condition-parameter>passivation</condition-parameter>
  +           <condition-parameter>true</condition-parameter>
  +         </condition>
  +       </condition>
  +     </parameter>
  +     <parameter type="int">
  +       <name>session-timeout</name>
  +       <usage-description>
  +            Indicates the timeout for the
  +            session. Note, int used because do not know what the f**k is duration
  +          </usage-description>
  +       <mandatory>false</mandatory>
  +     </parameter>
  +     <parameter type="bool">
  +       <name>concurrent-message-processing</name>
  +       <usage-description>
  +            Specifies whether concurrent
  +            message processing is
  +            enabled.
  +          </usage-description>
  +       <mandatory>false</mandatory>
  +       <condition-description>Applicable to message driven beans 
only</condition-description>
  +       <condition type="type">
  +         <condition-parameter>javax.ejb.MessageDrivenBean</condition-parameter>
  +       </condition>
  +     </parameter>
  +     <parameter type="int">
  +       <name>max-messages</name>
  +       <usage-description>
  +             Specifies the maximum
  +             number of messages assigned
  +             to a single session. This
  +             value is passed to the JMS
  +             server
  +          </usage-description>
  +       <mandatory>false</mandatory>
  +       <condition-description>Applicable to message driven beans 
only</condition-description>
  +       <condition type="type">
  +         <condition-parameter>javax.ejb.MessageDrivenBean</condition-parameter>
  +       </condition>
  +     </parameter>
  +     <parameter type="int">
  +       <name>max-message-threads</name>
  +       <usage-description>
  +            Specifies the maximum
  +            number of separate server
  +            sessions (threads) that will
  +            be created to handle
  +            messages
  +          </usage-description>
  +       <mandatory>false</mandatory>
  +       <condition-description>Applicable to message driven beans 
only</condition-description>
  +       <condition type="type">
  +         <condition-parameter>javax.ejb.MessageDrivenBean</condition-parameter>
  +       </condition>
  +     </parameter>
  +     <parameter type="int">
  +       <name>message-thread-timeout</name>
  +       <usage-description>
  +            Specifies the amount of time
  +            after which an idle server
  +            session will be available to
  +            be removed from the pool.
  +          </usage-description>
  +       <mandatory>false</mandatory>
  +       <condition-description>Applicable to message driven beans 
only</condition-description>
  +       <condition type="type">
  +         <condition-parameter>javax.ejb.MessageDrivenBean</condition-parameter>
  +       </condition>
  +     </parameter>
  +     <parameter type="bool">
  +       <name>connection-retry</name>
  +       <usage-description>
  +           Specifies whether an
  +           exception listener is
  +           registered for the
  +           connection. If no exception
  +           listener is established, there
  +           will be no connection
  +           failover
  +          </usage-description>
  +       <mandatory>false</mandatory>
  +       <condition-description>Applicable to message driven beans 
only</condition-description>
  +       <condition type="type">
  +         <condition-parameter>javax.ejb.MessageDrivenBean</condition-parameter>
  +       </condition>
  +     </parameter>
  +     <parameter type="text">
  +       <name>jndi-factory</name>
  +       <usage-description>
  +            Specifies the lookup string
  +            used to obtain the factory
  +            that will be used to create
  +            the connection used by the
  +            MDB.
  +          </usage-description>
  +       <mandatory>true</mandatory>
  +       <condition-description>Applicable to message driven beans 
only</condition-description>
  +       <condition type="type">
  +         <condition-parameter>javax.ejb.MessageDrivenBean</condition-parameter>
  +       </condition>
  +     </parameter>
  +     <parameter type="text">
  +       <name>jndi-destination</name>
  +       <usage-description>
  +            Specifies the lookup string
  +            for the destination topic or
  +            queue for which the bean is
  +            registered as a listener.
  +          </usage-description>
  +       <mandatory>true</mandatory>
  +       <condition-description>Applicable to message driven beans 
only</condition-description>
  +       <condition type="type">
  +         <condition-parameter>javax.ejb.MessageDrivenBean</condition-parameter>
  +       </condition>
  +     </parameter>
  +      </tag>
  +      <tag>
  +     <name>pool</name>
  +     <usage-description>Contains the information required to setup an object 
pool.</usage-description>
  +     <unique>true</unique>
  +     <condition-description>All beans</condition-description>
  +     <condition type="and">
  +       <condition type="class">
  +       </condition>
  +       <condition type="or">
  +         <condition type="type">
  +           <condition-parameter>javax.ejb.EntityBean</condition-parameter>
  +         </condition>
  +         <condition type="type">
  +           <condition-parameter>javax.ejb.SessionBean</condition-parameter>
  +         </condition>
  +         <condition type="type">
  +           <condition-parameter>javax.ejb.MessageDrivenBean</condition-parameter>
  +         </condition>
  +       </condition>
  +     </condition>
  +     <parameter type="int">
  +       <name>initial-size</name>
  +       <usage-description>Specifies the initial size of the 
pool.</usage-description>
  +       <mandatory>false</mandatory>
  +     </parameter>
  +     <parameter type="text">
  +       <name>cache-limit</name>
  +       <usage-description>
  +           Specifies the maximum size of the pool.
  +           When the cache-limit is reached, pooled
  +           entries that are returned to the pool will be
  +           discarded; if the cache-limit is reached,
  +            new objects may still be created.
  +
  +           NB: "integer or unlimited" is bullshit. How do I specify condition for 
this?
  +          </usage-description>
  +       <mandatory>false</mandatory>
  +       <default>unlimited</default>
  +     </parameter>
  +     <parameter type="int">
  +       <name>idle-timeout</name>
  +       <usage-description>
  +            Specifies the idle timeout for the pool.
  +          </usage-description>
  +       <mandatory>false</mandatory>
  +     </parameter>
  +     <parameter type="bool">
  +       <name>use-reaper</name>
  +       <usage-description>
  +           Specifies whether the pool should enforce
  +           the cache-limit. The reaper can be
  +           disabled to optimize pool performance.
  +          </usage-description>
  +       <mandatory>false</mandatory>
  +     </parameter>
  +     <parameter type="bool">
  +       <name>reap-asynch</name>
  +       <usage-description>
  +            Specifies whether pool reaping should
  +            occur asynchronously with respect to
  +            inserting or removing objects from the
  +            pool. Setting this to true makes pool
  +            accesses faster but consumes more system
  +            resources.
  +          </usage-description>
  +       <mandatory>false</mandatory>
  +     </parameter>
  +      </tag>
  +      <tag>
  +     <name>bluestone:ejb-ref</name>
  +     <usage-description>
  +         A mapping of EJB references to deployed beans.
  +
  +         NB This is likely to be refactored in the future, to use extra parameters 
on
  +         the @ejb:ejb-ref and @ejb:ejb-external-ref tags instead of the
  +         @bluestone:ejb-ref tag.
  +        </usage-description>
  +     <unique>false</unique>
  +     <condition type="and">
  +       <condition type="class">
  +       </condition>
  +       <condition type="or">
  +         <condition type="type">
  +           <condition-parameter>javax.ejb.EntityBean</condition-parameter>
  +         </condition>
  +         <condition type="type">
  +           <condition-parameter>javax.ejb.SessionBean</condition-parameter>
  +         </condition>
  +         <condition type="type">
  +           <condition-parameter>javax.ejb.MessageDrivenBean</condition-parameter>
  +         </condition>
  +       </condition>
  +     </condition>
  +     <parameter type="text">
  +       <name>type</name>
  +       <usage-description>
  +            Use "co-located" for references to EJBs in
  +            the same application, and "distributed" for
  +            references to EJBs in other applications.
  +          </usage-description>
  +       <mandatory>true</mandatory>
  +       <option-sets>
  +         <option-set>
  +           <default>co-located</default>
  +           <options>
  +             <option>co-located</option>
  +             <option>distributed</option>
  +           </options>
  +         </option-set>
  +       </option-sets>
  +     </parameter>
  +     <parameter type="text">
  +       <name>ref-name</name>
  +       <usage-description>
  +           Specifies the mapping into the ejb-ref entry
  +           in the standard deployment descriptor.
  +          </usage-description>
  +       <mandatory>true</mandatory>
  +     </parameter>
  +     <parameter type="text">
  +       <name>jndi-name</name>
  +       <usage-description>
  +            Specifies the actual name under which the
  +            bean is registered in the name service.
  +          </usage-description>
  +       <mandatory>true</mandatory>
  +     </parameter>
  +     <parameter type="text">
  +       <name>application</name>
  +       <usage-description>
  +            Specifies the name of the application in
  +            which the EJB component is deployed.
  +          </usage-description>
  +       <mandatory>false</mandatory>
  +       <condition-description>Only applies when 
type="distributed".</condition-description>
  +       <condition type="tag-param">
  +         <condition-parameter>bluestone:ejb-ref</condition-parameter>
  +         <condition-parameter>type</condition-parameter>
  +         <condition-parameter>distributed</condition-parameter>
  +       </condition>
  +     </parameter>
  +     <parameter type="text">
  +       <name>host</name>
  +       <usage-description>Specifies the host name for the name 
server.</usage-description>
  +       <mandatory>false</mandatory>
  +       <condition-description>Only applies when 
type="distributed".</condition-description>
  +       <condition type="tag-param">
  +         <condition-parameter>bluestone:ejb-ref</condition-parameter>
  +         <condition-parameter>type</condition-parameter>
  +         <condition-parameter>distributed</condition-parameter>
  +       </condition>
  +     </parameter>
  +     <parameter type="text">
  +       <name>port</name>
  +       <usage-description>Specifies the port number for the name 
server</usage-description>
  +       <mandatory>false</mandatory>
  +       <condition-description>Only applies when 
type="distributed".</condition-description>
  +       <condition type="tag-param">
  +         <condition-parameter>bluestone:ejb-ref</condition-parameter>
  +         <condition-parameter>type</condition-parameter>
  +         <condition-parameter>distributed</condition-parameter>
  +       </condition>
  +     </parameter>
  +     </tag>
  +    </tags>
  +  </namespace>
  +  <!-- castor tags -->
  +  <namespace>
  +    <name>castor mapping</name>
  +    <usage-description>The castormapping subtask produces a mapping.xml file for 
use by castor.</usage-description>
  +    <condition type="and">
  +    </condition>
  +    <tags>
  +      <tag>
  +     <name>castor:class</name>
  +     <usage-description>
  +          Defines the class and its attributes.
  +          For full coverage of the mapping options, 
  +          please refer to the Castor mapping documentation.
  +        </usage-description>
  +     <unique>true</unique>
  +     <condition type="class">
  +     </condition>
  +     <parameter type="text">
  +       <name>table</name>
  +       <usage-description>
  +            The name of the table in the
  +            database that the class is mapped
  +            to.
  +          </usage-description>
  +       <mandatory>true</mandatory>
  +     </parameter>
  +     <parameter type="text">
  +       <name>id</name>
  +       <usage-description>The fields that form the class's primary 
key.</usage-description>
  +       <mandatory>true</mandatory>
  +     </parameter>
  +     <parameter type="text">
  +       <name>access</name>
  +       <usage-description>Define the access to the class.</usage-description>
  +       <mandatory>true</mandatory>
  +       <option-sets>
  +         <option-set>
  +           <default>shared</default>
  +           <options>
  +             <option>read-only</option>
  +             <option>shared</option>
  +             <option>exclusive</option>
  +             <option>db-locked</option>
  +           </options>
  +         </option-set>
  +       </option-sets>
  +     </parameter>
  +     <parameter type="text">
  +       <name>depends</name>
  +       <usage-description>The name of the class this class depends 
on.</usage-description>
  +       <mandatory>false</mandatory>
  +     </parameter>
  +     <parameter type="text">
  +       <name>extends</name>
  +       <usage-description>
  +            Should be used only if this class
  +            extends another class for which
  +            mapping information is provided.
  +            It should not be used if the
  +            extended class is not used in the
  +            mapping file.
  +          </usage-description>
  +       <mandatory>false</mandatory>
  +     </parameter>
  +     <parameter type="text">
  +       <name>key-generator</name>
  +       <usage-description>The key-generator strategy to be used by 
Castor.</usage-description>
  +       <mandatory>false</mandatory>
  +     </parameter>
  +     <parameter type="bool">
  +       <name>auto-complete</name>
  +       <usage-description>
  +            If true, the class will be
  +            introspected to determine its field
  +            and the fields specified in the
  +            mapping file will be used to
  +            overide the field found during the
  +            introspection.
  +         </usage-description>
  +       <mandatory>false</mandatory>
  +     </parameter>
  +      </tag>
  +      <tag>
  +     <name>castor:field</name>
  +     <usage-description></usage-description>
  +     <unique>true</unique>
  +     <condition-description>method level</condition-description>
  +     <condition type="method">
  +     </condition>
  +     <parameter type="text">
  +       <name>type</name>
  +       <usage-description>
  +           The Java type of the field. It is
  +           used to access the field. Castor
  +           will use this information to cast
  +           the XML information (like string
  +           into integer). It is also used to
  +           define the signature of the
  +           accessors method. If a collection
  +           is specified, this is used to specify
  +           the type of the object inside the
  +           collection.
  +           If type is not specified it defaults
  +           to the return type of the method.
  +           WARNING: You need to specify
  +           the type explicitly if the return
  +           type is an 'int' (specify the value
  +           'integer') or if the return type is
  +           an array (specify the type without
  +           brackets).
  +          </usage-description>
  +       <mandatory>false</mandatory>
  +     </parameter>
  +     <parameter type="bool">
  +       <name>required</name>
  +       <usage-description>Flag to indicate if the field is 
compulsory.</usage-description>
  +       <mandatory>false</mandatory>
  +       <default>true</default>
  +     </parameter>
  +     <parameter type="bool">
  +       <name>direct</name>
  +       <usage-description>
  +            Flag to indicate if the field should
  +            be accessed directly rather than
  +            using getter / setter methods.
  +          </usage-description>
  +       <mandatory>false</mandatory>
  +       <default>false</default>
  +     </parameter>
  +     <parameter type="bool">
  +       <name>lazy</name>
  +       <usage-description>Flag to indicate if the field loaded 
lazily.</usage-description>
  +       <mandatory>false</mandatory>
  +       <default>true</default>
  +     </parameter>
  +     <parameter type="bool">
  +       <name>transient</name>
  +       <usage-description>
  +            Flag to indicate if the field should
  +            be ignored during marshalling -
  +            usefull when used with the
  +            auto-complete option of
  +            @castor:class.
  +          </usage-description>
  +       <mandatory>false</mandatory>
  +       <default>false</default>
  +     </parameter>
  +     <parameter type="text">
  +       <name>set-method</name>
  +       <usage-description>The method used to set the property 
value.</usage-description>
  +       <mandatory>false</mandatory>
  +     </parameter>
  +     <parameter type="text">
  +       <name>create-method</name>
  +       <usage-description>The factory method for instantiation of 
FieldHandler.</usage-description>
  +       <mandatory>false</mandatory>
  +     </parameter>
  +     <parameter type="text">
  +       <name>collection</name>
  +       <usage-description></usage-description>
  +       <mandatory>false</mandatory>
  +       <option-sets>
  +         <option-set>
  +           <default>vector</default>
  +           <options>
  +             <option>array</option>
  +             <option>vector</option>
  +             <option>hashtable</option>
  +             <option>collection</option>
  +             <option>set</option>
  +             <option>map</option>
  +           </options>
  +         </option-set>
  +       </option-sets>
  +     </parameter>
  +      </tag>
  +      <tag>
  +     <name>castor:field-sql</name>
  +     <usage-description></usage-description>
  +     <unique>true</unique>
  +     <condition-description>method level</condition-description>
  +     <condition type="method">
  +     </condition>
  +     <parameter type="text">
  +       <name>name</name>
  +       <usage-description>The column name the field is mapped 
to.</usage-description>
  +       <mandatory>true</mandatory>
  +     </parameter>
  +     <parameter type="text">
  +       <name>type</name>
  +       <usage-description>The SQL type of the field.</usage-description>
  +       <mandatory>true</mandatory>
  +     </parameter>
  +     <parameter type="text">
  +       <name>many-key</name>
  +       <usage-description>The many key of the field.</usage-description>
  +       <mandatory>true</mandatory>
  +     </parameter>
  +     <parameter type="text">
  +       <name>many-table</name>
  +       <usage-description>The many table of the field.</usage-description>
  +       <mandatory>true</mandatory>
  +     </parameter>
  +     <parameter type="bool">
  +       <name>dirty</name>
  +       <usage-description>Flag to indicate if the field is checked for dirty status 
or not.</usage-description>
  +       <mandatory>false</mandatory>
  +       <default>true</default>
  +     </parameter>
  +      </tag>
  +      <tag>
  +     <name>castor:field-xml</name>
  +     <usage-description></usage-description>
  +     <unique>true</unique>
  +     <condition-description>method level</condition-description>
  +     <condition type="method">
  +     </condition>
  +     <parameter type="text">
  +       <name>name</name>
  +       <usage-description>The name of the element or attribute.</usage-description>
  +       <mandatory>true</mandatory>
  +     </parameter>
  +     <parameter type="text">
  +       <name>type</name>
  +       <usage-description>
  +           XML Schema type (of the value of
  +           this field) that requires specific
  +           handling in the Castor Marshalling
  +           Framework (such as 'QName' for
  +           instance).
  +          </usage-description>
  +       <mandatory>false</mandatory>
  +     </parameter>
  +     <parameter type="text">
  +       <name>matches</name>
  +       <usage-description>
  +           Allows overriding the matches rules
  +           for the name of the element. It is a
  +           standard regular expression and will
  +           be used instead of the 'name' field.
  +          </usage-description>
  +       <mandatory>false</mandatory>
  +     </parameter>
  +     <parameter type="text">
  +       <name>QName-prefix</name>
  +       <usage-description>
  +           When using a QName value, you can
  +           provide a default prefix that is used
  +           when marshalling value of type
  +           QName.
  +          </usage-description>
  +       <mandatory>false</mandatory>
  +     </parameter>
  +     <parameter type="bool">
  +       <name>reference</name>
  +       <usage-description>
  +            Indicates if this field has to be treated
  +            as a reference by the unmarshaller. In
  +            order to work properly, you must
  +            specify the node type to 'attribute' for
  +            both the 'id' and the 'reference' fields.
  +          </usage-description>
  +       <mandatory>false</mandatory>
  +       <default>true</default>
  +     </parameter>
  +     <parameter type="text">
  +       <name>node</name>
  +       <usage-description>
  +           Indicates if the name corresponds to an
  +           attribute, an element, or text content.
  +           By default, primitive types are
  +           assumed to be an attribute otherwise
  +           the node is assumed to be an element.
  +          </usage-description>
  +       <mandatory>false</mandatory>
  +       <option-sets>
  +         <option-set>
  +           <default>text</default>
  +           <options>
  +             <option>element</option>
  +             <option>attribute</option>
  +             <option>text</option>
  +           </options>
  +         </option-set>
  +       </option-sets>
  +     </parameter>
  +      </tag>
  +    </tags>
  +  </namespace>
  +  <!-- jboss specific tags -->
  +  <namespace>
  +    <name>jboss</name>
  +    <usage-description>Tags for creation of jboss specific 
resources</usage-description>
  +    <condition-description>all EJB types</condition-description>
  +    <condition type="or">
  +      <condition type="type">
  +     <condition-parameter>javax.ejb.EntityBean</condition-parameter>
  +      </condition>
  +      <condition type="type">
  +     <condition-parameter>javax.ejb.SessionBean</condition-parameter>
  +      </condition>
  +      <condition type="type">
  +     <condition-parameter>javax.ejb.MessageDrivenBean</condition-parameter>
  +      </condition>
  +    </condition>  
  +    <tags>
  +      <tag>
  +     <name>jboss:cmp-field</name>
  +     <usage-description>
  +          <![CDATA[
  +           Will define a <cmp-field> element for a field of a cmp-field of
  +           ejb-jar.xml. This is used for dependant objects fields mapping, see
  +           @jboss:not-persisted-field. Example: 
  +          ]]>
  +        </usage-description>
  +     <unique>true</unique>
  +     <condition-description>Applicable to EJBs using JAWS 
CMP.</condition-description>
  +     <condition type="and">
  +       <condition type="method">
  +       </condition>
  +       <condition type="type">
  +         <condition-parameter>javax.ejb.EntityBean</condition-parameter>
  +       </condition>
  +       <condition type="tag-param">
  +         <condition-parameter>ejb:bean</condition-parameter>
  +         <condition-parameter>type</condition-parameter>
  +         <condition-parameter>CMP</condition-parameter>
  +       </condition>
  +     </condition>
  +     <parameter type="text">
  +       <name>field-name</name>
  +       <usage-description>The name of the field</usage-description>
  +       <mandatory>true</mandatory>
  +     </parameter>
  +     <parameter type="text">
  +       <name>column-name</name>
  +       <usage-description>The name of the column.</usage-description>
  +       <mandatory>true</mandatory>
  +     </parameter>
  +      </tag>
  +      <tag>
  +     <name>jboss:container-configuration</name>
  +     <usage-description>
  +         The name of the container configuration to use for the bean. Applicable to
  +         all types of EJBs.
  +        </usage-description>
  +     <unique>true</unique>
  +     <condition-description>All EJB types</condition-description>
  +     <condition type="and">
  +       <condition type="class">
  +       </condition>
  +       <condition type="or">
  +         <condition type="type">
  +           <condition-parameter>javax.ejb.EntityBean</condition-parameter>
  +         </condition>
  +         <condition type="type">
  +             <condition-parameter>javax.ejb.SessionBean</condition-parameter>
  +         </condition>
  +         <condition type="type">
  +           <condition-parameter>javax.ejb.MessageDrivenBean</condition-parameter>
  +         </condition>
  +       </condition>  
  +     </condition>
  +     <parameter type="text">
  +       <name>name</name>
  +       <usage-description>Defines the container configuration for the 
bean.</usage-description>
  +       <mandatory>true</mandatory>
  +     </parameter>
  +      </tag>
  +      <tag>
  +     <name>jboss:destination-jndi-name</name>
  +     <usage-description>
  +          Defines JNDI name of the Queue/Topic used my the MDB.
  +        </usage-description>
  +     <unique>true</unique>
  +     <condition-description>Applicable to MDB</condition-description>
  +     <condition type="and">
  +       <condition type="class">
  +       </condition>
  +       <condition type="type">
  +         <condition-parameter>javax.ejb.MessageDrivenBean</condition-parameter>
  +       </condition>
  +     </condition>
  +     <parameter type="text">
  +       <name>name</name>
  +       <usage-description>The name of the destination.</usage-description>
  +       <mandatory>true</mandatory>
  +     </parameter>
  +      </tag>
  +      <tag>
  +     <name>jboss:ejb-ref-jndi</name>
  +     <usage-description>
  +         Sets the JNDI name of a referenced bean. 
  +         There must be an @ejb:ejb-ref tag too which points to the referenced
  +         bean.
  +        </usage-description>
  +     <unique>false</unique>
  +     <condition type="class">
  +     </condition>
  +     <parameter type="text">
  +       <name>ref-name</name>
  +       <usage-description>Define the name of the bean reference.</usage-description>
  +       <mandatory>true</mandatory>
  +     </parameter>
  +     <parameter type="text">
  +       <name>jndi-name</name>
  +       <usage-description></usage-description>
  +       <mandatory>true</mandatory>
  +     </parameter>
  +      </tag>
  +      <tag>
  +     <name>jboss:finder-query</name>
  +     <usage-description>
  +          Assign custom query to finder named "findFoo". An @ejb:finder tag
  +          for the named finder must also be present
  +        </usage-description>
  +     <unique>false</unique>
  +     <condition-description>Applicable to Entity beans using JAWS 
CMP.</condition-description>
  +     <condition type="and">
  +       <condition type="class">
  +       </condition>
  +       <condition type="type">
  +         <condition-parameter>javax.ejb.EntityBean</condition-parameter>
  +       </condition>
  +       <condition type="tag-param">
  +         <condition-parameter>ejb:bean</condition-parameter>
  +         <condition-parameter>type</condition-parameter>
  +         <condition-parameter>CMP</condition-parameter>
  +       </condition>
  +     </condition>
  +     <parameter type="text">
  +       <name>name</name>
  +       <usage-description>The name of the finder.</usage-description>
  +       <mandatory>true</mandatory>
  +     </parameter>
  +     <parameter type="text">
  +       <name>query</name>
  +       <usage-description>The query for the finder. See JAWS documentation for 
finder query syntax.</usage-description>
  +       <mandatory>true</mandatory>
  +     </parameter>
  +     <parameter type="text">
  +       <name>order</name>
  +       <usage-description>The order for the finder results.</usage-description>
  +       <mandatory>false</mandatory>
  +     </parameter>
  +     <parameter type="bool">
  +       <name>read-ahead</name>
  +       <usage-description>Indicate if the query should have 
read-ahead.</usage-description>
  +       <mandatory>false</mandatory>
  +       <default>true</default>
  +     </parameter>
  +      </tag>
  +      <tag>
  +     <name>jboss:not-persisted-field</name>
  +     <usage-description></usage-description>
  +     <unique>true</unique>
  +     <condition-description>Applicable to Entity beans using JAWS CMP on method 
level</condition-description>
  +     <condition type="and">
  +       <condition type="method">
  +       </condition>
  +       <condition type="type">
  +         <condition-parameter>javax.ejb.EntityBean</condition-parameter>
  +       </condition>
  +       <condition type="tag-param">
  +         <condition-parameter>ejb:bean</condition-parameter>
  +         <condition-parameter>type</condition-parameter>
  +         <condition-parameter>CMP</condition-parameter>
  +       </condition>
  +     </condition>
  +      </tag>
  +      <tag>
  +     <name>jboss:read-only</name>
  +     <usage-description>Mark bean as read-only. This will avoid ejbStore 
calls.</usage-description>
  +     <unique>true</unique>
  +     <condition-description>Entity beans</condition-description>
  +     <condition type="and">
  +       <condition type="class">
  +       </condition>
  +       <condition type="type">
  +         <condition-parameter>javax.ejb.EntityBean</condition-parameter>
  +       </condition>
  +     </condition>
  +     <parameter type="bool">
  +       <name>read-only</name>
  +       <usage-description>Declare the bean as read only.</usage-description>
  +       <mandatory>true</mandatory>
  +       <default>true</default>
  +     </parameter>
  +      </tag>
  +      <tag>
  +     <name>jboss:relation</name>
  +     <usage-description>
  +         Used to customize the relationships via jbosscmp-jdbc.xml for JBoss 3.0.
  +         NOTE: If you replace jboss:relation with jboss:target-relation, you can
  +         modify the blind side of a unidirectional relationship (someone fix this
  +         wording)
  +        </usage-description>
  +     <unique>false</unique>
  +     <condition-description>Entity beans</condition-description>
  +     <condition type="and">
  +       <condition type="class">
  +       </condition>
  +       <condition type="type">
  +         <condition-parameter>javax.ejb.EntityBean</condition-parameter>
  +       </condition>
  +     </condition>
  +     <parameter type="bool">
  +       <name>fk-constraint</name>
  +       <usage-description>Flag to indicate if a foreign key constraint should be 
placed on the relation column.</usage-description>
  +       <mandatory>false</mandatory>
  +       <default>true</default>
  +     </parameter>
  +     <parameter type="text">
  +       <name>related-pk-field</name>
  +       <usage-description>
  +           Name of the pk field of the 1- end of the
  +           relationship that this foreign key constraint
  +           applies to. Required for support of
  +           complex primary keys in the 1- end of the
  +           relation. (Corresponds to field-name in
  +           jbosscmp-jdbc.xml)
  +          </usage-description>
  +       <mandatory>true</mandatory>
  +     </parameter>
  +     <parameter type="text">
  +       <name>fk-column</name>
  +       <usage-description>
  +           Name of the column that should be used
  +           for foreign key mapping. (Corresponds to
  +           column-name in jbosscmp-jdbc.xml)
  +          </usage-description>
  +       <mandatory>true</mandatory>
  +     </parameter>
  +      </tag>
  +      <tag>
  +     <name>jboss:resource-manager</name>
  +     <usage-description></usage-description>
  +     <unique>false</unique>
  +     <condition type="and">
  +     </condition>
  +     <parameter type="text">
  +       <name>res-man-class</name>
  +       <usage-description>Define the class of the resource 
manager</usage-description>
  +       <mandatory>true</mandatory>
  +     </parameter>
  +     <parameter type="text">
  +       <name>res-man-name</name>
  +       <usage-description>Define the name of the resource 
manager.</usage-description>
  +       <mandatory>true</mandatory>
  +     </parameter>
  +     <parameter type="text">
  +       <name>res-man-jndi-name</name>
  +       <usage-description>Define the jndi name of the resource 
manager.</usage-description>
  +       <mandatory>true</mandatory>
  +     </parameter>
  +      </tag>
  +      <tag>
  +     <name>jboss:resource-ref</name>
  +     <usage-description>Sets multiple resource managers in 
jboss.xml</usage-description>
  +     <unique>false</unique>
  +     <condition type="and">
  +     </condition>
  +     <parameter type="text">
  +       <name>res-ref-name</name>
  +       <usage-description>Define the resource reference name.</usage-description>
  +       <mandatory>true</mandatory>
  +     </parameter>
  +     <parameter type="text">
  +       <name>resource-name</name>
  +       <usage-description>Define the name of the resource.</usage-description>
  +       <mandatory>true</mandatory>
  +     </parameter>
  +      </tag>
  +    </tags>
  +  </namespace> 
  + <!-- struts specific tags -->
  +  <namespace>
  +    <name>ejb struts</name>
  +    <usage-description>
  +      Struts form bean definition tags for entity beans
  +    </usage-description>
  +    <condition-description>Entity beans</condition-description>
  +    <condition type="type">
  +      <condition-parameter>javax.ejb.EntityBean</condition-parameter>
  +    </condition>
  +    <tags>
  +      <tag>
  +     <name>struts:form</name>
  +     <usage-description>Defines a form bean and its attributes.</usage-description>
  +     <unique>false</unique>
  +     <condition-description>Entity beans</condition-description>
  +     <condition type="and">
  +       <condition type="class">
  +       </condition>
  +       <condition type="type">
  +         <condition-parameter>javax.ejb.EntityBean</condition-parameter>
  +       </condition>
  +     </condition>
  +     <parameter type="text">
  +       <name>name</name>
  +       <usage-description>Define a unique name for the form.</usage-description>
  +       <mandatory>true</mandatory>
  +     </parameter>
  +     <parameter type="text">
  +       <name>extends</name>
  +       <usage-description>Define which class the generated form must 
extend.</usage-description>
  +       <mandatory>false</mandatory>
  +     </parameter>
  +     <parameter type="text">
  +       <name>implements</name>
  +       <usage-description>Define which interface the generated form must 
implement.</usage-description>
  +       <mandatory>false</mandatory>
  +     </parameter>
  +     <parameter type="bool">
  +       <name>include-pk</name>
  +       <usage-description>
  +            Whether to include pk field in
  +            form. Default is true. If set to
  +            false, individual pk fields can
  +            still be included.
  +          </usage-description>
  +       <mandatory>false</mandatory>
  +       <default>true</default>
  +     </parameter>
  +     <parameter type="bool">
  +       <name>include-all</name>
  +       <usage-description>Whether to include all persistent fields in form.Default 
is false.</usage-description>
  +       <mandatory>false</mandatory>
  +       <default>true</default>
  +     </parameter>
  +      </tag>
  +      <tag>
  +     <name>struts:form-field</name>
  +     <usage-description>Include property in specific struts form</usage-description>
  +     <unique>false</unique>
  +     <condition-description>property to be included</condition-description>
  +     <condition type="and">
  +       <condition type="method">
  +       </condition>
  +       <condition type="type">
  +         <condition-parameter>javax.ejb.EntityBean</condition-parameter>
  +       </condition>
  +     </condition>
  +     <parameter type="text">
  +       <name>form-name</name>
  +       <usage-description></usage-description>
  +       <mandatory>to include this property in specified form.</mandatory>
  +     </parameter>
  +      </tag>
  +    </tags>
  +  </namespace>
  +<!-- orion specific tags -->
  +  <namespace>
  +    <name>orion</name>
  +    <usage-description> Orion-specific tags for EJB beans</usage-description>
  +    <condition-description>all EJB types</condition-description>
  +    <condition type="or">
  +      <condition type="type">
  +     <condition-parameter>javax.ejb.EntityBean</condition-parameter>
  +      </condition>
  +      <condition type="type">
  +     <condition-parameter>javax.ejb.SessionBean</condition-parameter>
  +      </condition>
  +      <condition type="type">
  +     <condition-parameter>javax.ejb.MessageDrivenBean</condition-parameter>
  +      </condition>
  +    </condition>
  +    <tags>
  +      <tag>
  +     <name>orion:bean</name>
  +     <usage-description>
  +          <![CDATA[
  +          All parameters of <session-deployment/>, <entity-deployment/> and
  +          <message-driven-deployment/> are placed under this class level tag.
  +          ]]>
  +        </usage-description>
  +     <unique>true</unique>
  +     <condition-description>All EJB types, class level</condition-description>
  +     <condition type="and">
  +       <condition type="method">
  +       </condition>
  +       <condition type="or">
  +         <condition type="type">
  +           <condition-parameter>javax.ejb.EntityBean</condition-parameter>
  +         </condition>
  +         <condition type="type">
  +           <condition-parameter>javax.ejb.SessionBean</condition-parameter>
  +         </condition>
  +         <condition type="type">
  +           <condition-parameter>javax.ejb.MessageDrivenBean</condition-parameter>
  +         </condition>
  +       </condition>
  +     </condition>
  +     <parameter type="int">
  +       <name>call-timeout</name>
  +       <usage-description>
  +            The time (long millis in hex) to
  +            wait for an EJB if it is busy (before
  +            throwing a RemoteException,
  +            treating it as a deadlock). 0 equals
  +            "forever" and is the default.
  +            Applicable to session and entity
  +            beans.
  +          </usage-description>
  +       <mandatory>false</mandatory>
  +       <default>0x0</default>
  +       <condition-description>Applicable to session and entity 
beans.</condition-description>
  +       <condition type="or">
  +         <condition type="type">
  +           <condition-parameter>javax.ejb.EntityBean</condition-parameter>
  +         </condition>
  +         <condition type="type">
  +           <condition-parameter>javax.ejb.SessionBean</condition-parameter>
  +         </condition>
  +       </condition>
  +     </parameter>
  +     <parameter type="bool">
  +       <name>copy-by-value</name>
  +       <usage-description>
  +            Whether or not to copy (clone) all
  +            the incoming/outgoing parameters
  +            in EJB calls. Set this to 'false' if
  +            you're certain your application
  +            doesn't assume copy-by-value
  +            semantics for a speed-up. The
  +            default is 'true'. Applicable to
  +             session and entity beans
  +          </usage-description>
  +       <mandatory>false</mandatory>
  +       <default>true</default>
  +       <condition-description>Applicable to session and entity 
beans</condition-description>
  +       <condition type="or">
  +         <condition type="type">
  +           <condition-parameter>javax.ejb.EntityBean</condition-parameter>
  +         </condition>
  +         <condition type="type">
  +           <condition-parameter>javax.ejb.SessionBean</condition-parameter>
  +         </condition>
  +       </condition>
  +     </parameter>
  +     <parameter type="text">
  +       <name>location</name>
  +       <usage-description>
  +            The JNDI-name this bean will be
  +            bound to. Applicable to session and
  +            entity beans
  +          </usage-description>
  +       <mandatory>true</mandatory>
  +       <condition-description>Applicable to session and entity 
beans</condition-description>
  +       <condition type="or">
  +         <condition type="type">
  +           <condition-parameter>javax.ejb.EntityBean</condition-parameter>
  +         </condition>
  +         <condition type="type">
  +           <condition-parameter>javax.ejb.SessionBean</condition-parameter>
  +         </condition>
  +       </condition>
  +     </parameter>
  +     <parameter type="int">
  +       <name>max-tx-retries</name>
  +       <usage-description>
  +            The number of times to retry a
  +            transaction that was rolled back due
  +            to system-level failures. The
  +            default is 0, i.e. no retries.
  +            Applicable to session and entity
  +            beans.
  +          </usage-description>
  +       <mandatory>false</mandatory>
  +       <default>0</default>
  +       <condition-description>Applicable to session and entity 
beans</condition-description>
  +       <condition type="or">
  +         <condition type="type">
  +           <condition-parameter>javax.ejb.EntityBean</condition-parameter>
  +         </condition>
  +         <condition type="type">
  +           <condition-parameter>javax.ejb.SessionBean</condition-parameter>
  +         </condition>
  +       </condition>
  +     </parameter>
  +     <parameter type="text">
  +       <name>persistence-filename</name>
  +       <usage-description>
  +             Path to file where sessions are
  +             stored across restarts. Applicable to
  +             session beans.
  +          </usage-description>
  +       <mandatory>false</mandatory>
  +       <condition-description>applicable to session beans</condition-description>
  +       <condition type="type">
  +         <condition-parameter>javax.ejb.SessionBean</condition-parameter>
  +       </condition>
  +     </parameter>
  +     <parameter type="int">
  +       <name>timeout</name>
  +       <usage-description>
  +            Inactivity timeout in seconds. If the
  +            value is zero or negative timeouts
  +            will be disabled. Applicable to
  +            session beans.
  +          </usage-description>
  +       <mandatory>false</mandatory>
  +       <default>0</default>
  +       <condition-description>applicable to session beans</condition-description>
  +       <condition type="type">
  +         <condition-parameter>javax.ejb.SessionBean</condition-parameter>
  +       </condition>
  +     </parameter>
  +     <parameter type="text">
  +       <name>clustering-schema</name>
  +       <usage-description>
  +             The name of the data-source used
  +             if using container-managed
  +             persistence. Applicable to entity
  +             beans.
  +          </usage-description>
  +       <mandatory>true</mandatory>
  +       <condition-description>Applicable to entity beans.</condition-description>
  +       <condition type="type">
  +         <condition-parameter>javax.ejb.EntityBean</condition-parameter>
  +       </condition>
  +     </parameter>
  +     <parameter type="text">
  +       <name>data-source</name>
  +       <usage-description>
  +            The name of the data-source used
  +            if using container-managed
  +            persistence. Applicable to entity
  +            beans.
  +          </usage-description>
  +       <mandatory>true</mandatory>
  +       <condition-description>Applicable to entity beans.</condition-description>
  +       <condition type="type">
  +         <condition-parameter>javax.ejb.EntityBean</condition-parameter>
  +       </condition>
  +     </parameter>
  +     <parameter type="bool">
  +       <name>exclusive-write-access</name>
  +       <usage-description>
  +            Whether or not the EJB-server has
  +            exclusive write (update) access to
  +            the database backend. If it does it
  +            will speed up common bean
  +            operations and enable better
  +            caching. The default is true.
  +            Applicable to entity beans.
  +          </usage-description>
  +       <mandatory>false</mandatory>
  +       <default>true</default>
  +       <condition-description>Applicable to entity beans.</condition-description>
  +       <condition type="type">
  +         <condition-parameter>javax.ejb.EntityBean</condition-parameter>
  +       </condition>
  +     </parameter>
  +     <parameter type="int">
  +       <name>instance-cache-timeout</name>
  +       <usage-description>
  +            The amount of time in seconds that
  +            an entity is to be kept in the
  +            instance (assigned to an identity)
  +            state, specifying 'never' retains the
  +            entities forever. The default is 60.
  +            Applicable to entity beans.
  +          </usage-description>
  +       <mandatory>false</mandatory>
  +       <default>60</default>
  +       <condition-description>Applicable to entity beans.</condition-description>
  +       <condition type="type">
  +         <condition-parameter>javax.ejb.EntityBean</condition-parameter>
  +       </condition>
  +     </parameter>
  +     <parameter type="text">
  +       <name>isolation</name>
  +       <usage-description>
  +            Specifies the isolation-level for
  +            database actions. The valid values
  +            are 'serializable', 'uncommitted',
  +            'committed', 'repeatable_read'.
  +            Applicable to entity beans.
  +          </usage-description>
  +       <mandatory>false</mandatory>    
  +       <condition-description>Applicable to entity beans.</condition-description>
  +       <condition type="type">
  +         <condition-parameter>javax.ejb.EntityBean</condition-parameter>
  +       </condition>
  +       <option-sets>
  +         <option-set>
  +           <default>serializable</default>
  +           <options>
  +             <option>serializable</option>
  +             <option>uncommitted</option>
  +             <option>committed</option>
  +             <option>repeatable_read</option>
  +           </options>
  +         </option-set>
  +       </option-sets>
  +     </parameter>
  +     <parameter type="int">
  +       <name>max-instances</name>
  +       <usage-description>
  +            The number of maximum instances
  +            to be kept instantiated or pooled.
  +            The default is infinite. Applicable
  +            to entity beans.
  +          </usage-description>
  +       <mandatory>false</mandatory>
  +       <condition-description>Applicable to entity beans.</condition-description>
  +       <condition type="type">
  +         <condition-parameter>javax.ejb.EntityBean</condition-parameter>
  +       </condition>
  +     </parameter>
  +     <parameter type="int">
  +       <name>pool-cache-timeout</name>
  +       <usage-description>
  +           The amount of time in seconds that
  +           an entity is to be kept in the
  +           "pooled" (unassigned) state,
  +           specifying 'never' retains the
  +           entities forever. The default is 60.
  +            Applicable to entity beans.
  +          </usage-description>
  +       <mandatory>false</mandatory>
  +       <default>60</default>
  +       <condition-description>Applicable to entity beans.</condition-description>
  +       <condition type="type">
  +         <condition-parameter>javax.ejb.EntityBean</condition-parameter>
  +       </condition>
  +     </parameter>
  +     <parameter type="text">
  +       <name>table</name>
  +       <usage-description>
  +            The name of the table in the
  +            database if using
  +            container-managed persistence.
  +            Applicable to entity beans.
  +          </usage-description>
  +       <mandatory>true</mandatory>
  +       <condition-description>Applicable to entity beans.</condition-description>
  +       <condition type="type">
  +         <condition-parameter>javax.ejb.EntityBean</condition-parameter>
  +       </condition>
  +     </parameter>
  +     <parameter type="int">
  +       <name>validity-timeout</name>
  +       <usage-description>
  +            The maximum amount of time (in
  +            millis) that an entity is valid in the
  +            cache (before being reloaded).
  +            Useful for loosely coupled
  +            environments where rare updates
  +            from legacy systems occur. This
  +            attribute is only valid when
  +            exclusive-write-access="true" (the
  +            default). Applicable to entity beans.
  +          </usage-description>
  +       <mandatory>false</mandatory>
  +       <condition-description>Applicable to entity beans.</condition-description>
  +       <condition type="type">
  +         <condition-parameter>javax.ejb.EntityBean</condition-parameter>
  +       </condition>
  +     </parameter>
  +     <parameter type="int">
  +       <name>cache-timeout</name>
  +       <usage-description>
  +            The number of seconds before a
  +            cached instance can be timed out.
  +            Can be set to 'never' to never time
  +            out or to 0 (zero) to never cache.
  +            The default is 60. Applicable to
  +            message driven beans.
  +          </usage-description>
  +       <mandatory>false</mandatory>
  +       <default>60</default>
  +       <condition-description>Applicable to message driven 
beans.</condition-description>
  +       <condition type="type">
  +         <condition-parameter>javax.ejb.MessageDrivenBean</condition-parameter>
  +       </condition>
  +     </parameter>
  +     <parameter type="text">
  +       <name>connection-factory-location</name>
  +       <usage-description>
  +            The JNDI location of the
  +            connection factory to use.
  +            Applicable to message driven
  +            beans.
  +          </usage-description>
  +       <mandatory>true</mandatory>
  +       <condition-description>Applicable to message driven 
beans.</condition-description>
  +       <condition type="type">
  +         <condition-parameter>javax.ejb.MessageDrivenBean</condition-parameter>
  +       </condition>
  +     </parameter>
  +     <parameter type="text">
  +       <name>destination-location</name>
  +       <usage-description>
  +            The JNDI location of the
  +            destination (queue/topic) to use.
  +            Applicable to message driven
  +            beans.
  +          </usage-description>
  +       <mandatory>true</mandatory>
  +       <condition-description>Applicable to message driven 
beans.</condition-description>
  +       <condition type="type">
  +         <condition-parameter>javax.ejb.MessageDrivenBean</condition-parameter>
  +       </condition>
  +     </parameter>
  +     <parameter type="int">
  +       <name>max-instances</name>
  +       <usage-description>
  +            The maximum number of bean
  +            instances to instantiate. The default
  +            is -1, which implies an infinite
  +            number. Applicable to message
  +            driven beans.
  +          </usage-description>
  +       <mandatory>false</mandatory>
  +       <default>-1</default>
  +       <condition-description>Applicable to message driven 
beans.</condition-description>
  +       <condition type="type">
  +         <condition-parameter>javax.ejb.MessageDrivenBean</condition-parameter>
  +       </condition>
  +     </parameter>
  +     <parameter type="int">
  +       <name>min-instances</name>
  +       <usage-description>
  +            The minimum number of bean
  +            instances to instantiate. The set
  +            amount will be instantiated at
  +            startup, and there will always be at
  +            least the set amount of instances
  +            active. The default is 0 (none).
  +            Applicable to message driven
  +            beans. 
  +          </usage-description>
  +       <mandatory>false</mandatory>
  +       <default>-1</default>
  +       <condition-description>Applicable to message driven 
beans.</condition-description>
  +       <condition type="type">
  +         <condition-parameter>javax.ejb.MessageDrivenBean</condition-parameter>
  +       </condition>
  +     </parameter>
  +      </tag>
  +      <tag>
  +     <name>orion:field-persistence-manager-property</name>
  +     <usage-description>
  +            If @orion:persistence field-persistence-manager
  +            specified and there's some properties for the persistence manager, 
specify it
  +            as one or more
  +            @orion:field-persistence-manager-property tags for the
  +            persistent field.
  +        </usage-description>
  +     <unique>false</unique>
  +     <condition-description>Method level, entity beans</condition-description>
  +     <condition type="and">
  +       <condition type="method">
  +       </condition>
  +       <condition type="type">
  +         <condition-parameter>javax.ejb.EntityBean</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>value</name>
  +       <usage-description>The value of the property.</usage-description>
  +       <mandatory>true</mandatory>
  +     </parameter>
  +      </tag>
  +    </tags>
  +  </namespace>
   </xdoclet>
   
  
  
  

_______________________________________________
Xdoclet-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/xdoclet-devel

Reply via email to