User: ara_e_w
Date: 02/02/21 09:13:02
Added: core/resources/xdoclet/ejb/vendor jrun-ejb-jar-xml.j
jrun-ejb-jar.dtd
Log:
commited JRun web/ejb support (thanks to Macromedia and Dan Schaffer for providing
it)
Revision Changes Path
1.1 xdoclet/core/resources/xdoclet/ejb/vendor/jrun-ejb-jar-xml.j
Index: jrun-ejb-jar-xml.j
===================================================================
<?xml version="1.0" encoding="<XDtConfig:configParameterValue
paramName="Xmlencoding"/>"?>
<!DOCTYPE jrun-ejb-jar PUBLIC "<XDtXml:publicId/>" "<XDtXml:systemId/>">
<jrun-ejb-jar>
<description>Generated by XDoclet</description>
<XDtConfig:ifHasConfigParam paramName="source">
<source><XDtConfig:configParameterValue paramName="source"/></source>
</XDtConfig:ifHasConfigParam>
<enterprise-beans>
<XDtClass:forAllClasses type="javax.ejb.SessionBean">
<XDtEjb:ifIsAConcreteEJBean>
<session>
<ejb-name><XDtEjb:ejbName/></ejb-name>
<jndi-name><XDtClass:ifHasClassTag
tagName="jrun:jndi-name"><XDtClass:classTagValue tagName="jrun:jndi-name"
/></XDtClass:ifHasClassTag><XDtClass:ifDoesntHaveClassTag
tagName="jrun:jndi-name"><XDtEjb:ejbName/></XDtClass:ifDoesntHaveClassTag></jndi-name>
<XDtClass:ifHasClassTag tagName="jrun:tx-domain-name">
<tx-domain-name><XDtClass:classTagValue tagName="jrun:tx-domain-name"
/></tx-domain-name>
</XDtClass:ifHasClassTag>
<XDtClass:forAllClassTags tagName="jrun:ejb-ref">
<ejb-ref>
<ejb-ref-name><XDtClass:classTagValue tagName="jrun:ejb-ref"
paramName="ejb-ref-name" /></ejb-ref-name>
<jndi-name><XDtClass:classTagValue tagName="jrun:ejb-ref"
paramName="jndi-name" /></jndi-name>
</ejb-ref>
</XDtClass:forAllClassTags>
<XDtClass:forAllClassTags tagName="jrun:ejb-local-ref">
<ejb-local-ref>
<ejb-ref-name><XDtClass:classTagValue tagName="jrun:ejb-local-ref"
paramName="ejb-ref-name" /></ejb-ref-name>
<jndi-name><XDtClass:classTagValue tagName="jrun:ejb-local-ref"
paramName="jndi-name" /></jndi-name>
</ejb-local-ref>
</XDtClass:forAllClassTags>
<XDtClass:forAllClassTags tagName="jrun:resource-env-ref">
<resource-env-ref>
<resource-env-ref-name><XDtClass:classTagValue
tagName="jrun:resource-env-ref" paramName="resource-env-ref-name"
/></resource-env-ref-name>
<jndi-name><XDtClass:classTagValue tagName="jrun:resource-env-ref"
paramName="jndi-name" /></jndi-name>
<XDtClass:ifHasClassTag tagName="jrun:resource-env-ref"
paramName="mdb-destination">
<mdb-destination><XDtClass:classTagValue tagName="jrun:resource-env-ref"
paramName="mdb-destination" /></mdb-destination>
</XDtClass:ifHasClassTag>
</resource-env-ref>
</XDtClass:forAllClassTags>
<XDtClass:forAllClassTags tagName="jrun:resource-ref">
<resource-ref>
<res-ref-name><XDtClass:classTagValue tagName="jrun:resource-ref"
paramName="res-ref-name" /></res-ref-name>
<jndi-name><XDtClass:classTagValue tagName="jrun:resource-ref"
paramName="jndi-name" /></jndi-name>
<XDtClass:ifHasClassTag tagName="jrun:resource-ref" paramName="user">
<user><XDtClass:classTagValue tagName="jrun:resource-ref" paramName="user"
/></user>
</XDtClass:ifHasClassTag>
<XDtClass:ifHasClassTag tagName="jrun:resource-ref" paramName="password">
<password><XDtClass:classTagValue tagName="jrun:resource-ref"
paramName="password" /></password>
</XDtClass:ifHasClassTag>
</resource-ref>
</XDtClass:forAllClassTags>
<XDtClass:ifHasClassTag tagName="jrun:cluster-home">
<cluster-home><XDtClass:classTagValue
tagName="jrun:cluster-home"/></cluster-home>
</XDtClass:ifHasClassTag>
<XDtClass:ifHasClassTag tagName="jrun:cluster-object">
<cluster-object><XDtClass:classTagValue
tagName="jrun:cluster-object"/></cluster-object>
</XDtClass:ifHasClassTag>
<XDtClass:ifHasClassTag tagName="jrun:timeout">
<timeout><XDtClass:classTagValue tagName="jrun:timeout"/></timeout>
</XDtClass:ifHasClassTag>
<XDtClass:ifHasClassTag tagName="jrun:instance-pool">
<instance-pool>
<minimum-size><XDtClass:classTagValue tagName="jrun:instance-pool"
paramName="minimum-size" /></minimum-size>
<maximum-size><XDtClass:classTagValue tagName="jrun:instance-pool"
paramName="maximum-size" /></maximum-size>
</instance-pool>
</XDtClass:ifHasClassTag>
</session>
</XDtEjb:ifIsAConcreteEJBean>
</XDtClass:forAllClasses>
<XDtClass:forAllClasses type="javax.ejb.EntityBean">
<XDtEjb:ifIsAConcreteEJBean>
<entity>
<ejb-name><XDtEjb:ejbName/></ejb-name>
<jndi-name><XDtClass:ifHasClassTag
tagName="jrun:jndi-name"><XDtClass:classTagValue tagName="jrun:jndi-name"
/></XDtClass:ifHasClassTag><XDtClass:ifDoesntHaveClassTag
tagName="jrun:jndi-name"><XDtEjb:ejbName/></XDtClass:ifDoesntHaveClassTag></jndi-name>
<XDtClass:ifHasClassTag tagName="jrun:tx-domain-name">
<tx-domain-name><XDtClass:classTagValue tagName="jrun:tx-domain-name"
/></tx-domain-name>
</XDtClass:ifHasClassTag>
<XDtClass:forAllClassTags tagName="jrun:ejb-ref">
<ejb-ref>
<ejb-ref-name><XDtClass:classTagValue tagName="jrun:ejb-ref"
paramName="ejb-ref-name" /></ejb-ref-name>
<jndi-name><XDtClass:classTagValue tagName="jrun:ejb-ref"
paramName="jndi-name" /></jndi-name>
</ejb-ref>
</XDtClass:forAllClassTags>
<XDtClass:forAllClassTags tagName="jrun:ejb-local-ref">
<ejb-local-ref>
<ejb-ref-name><XDtClass:classTagValue tagName="jrun:ejb-local-ref"
paramName="ejb-ref-name" /></ejb-ref-name>
<jndi-name><XDtClass:classTagValue tagName="jrun:ejb-local-ref"
paramName="jndi-name" /></jndi-name>
</ejb-local-ref>
</XDtClass:forAllClassTags>
<XDtClass:forAllClassTags tagName="jrun:resource-env-ref">
<resource-env-ref>
<resource-env-ref-name><XDtClass:classTagValue
tagName="jrun:resource-env-ref" paramName="resource-env-ref-name"
/></resource-env-ref-name>
<jndi-name><XDtClass:classTagValue tagName="jrun:resource-env-ref"
paramName="jndi-name" /></jndi-name>
<XDtClass:ifHasClassTag tagName="jrun:resource-env-ref"
paramName="mdb-destination">
<mdb-destination><XDtClass:classTagValue tagName="jrun:resource-env-ref"
paramName="mdb-destination" /></mdb-destination>
</XDtClass:ifHasClassTag>
</resource-env-ref>
</XDtClass:forAllClassTags>
<XDtClass:forAllClassTags tagName="jrun:resource-ref">
<resource-ref>
<res-ref-name><XDtClass:classTagValue tagName="jrun:resource-ref"
paramName="res-ref-name" /></res-ref-name>
<jndi-name><XDtClass:classTagValue tagName="jrun:resource-ref"
paramName="jndi-name" /></jndi-name>
<XDtClass:ifHasClassTag tagName="jrun:resource-ref" paramName="user">
<user><XDtClass:classTagValue tagName="jrun:resource-ref" paramName="user"
/></user>
</XDtClass:ifHasClassTag>
<XDtClass:ifHasClassTag tagName="jrun:resource-ref" paramName="password">
<password><XDtClass:classTagValue tagName="jrun:resource-ref"
paramName="password" /></password>
</XDtClass:ifHasClassTag>
</resource-ref>
</XDtClass:forAllClassTags>
<XDtClass:ifHasClassTag tagName="jrun:cluster-home">
<cluster-home><XDtClass:classTagValue
tagName="jrun:cluster-home"/></cluster-home>
</XDtClass:ifHasClassTag>
<XDtClass:ifHasClassTag tagName="jrun:cluster-object">
<cluster-object><XDtClass:classTagValue
tagName="jrun:cluster-object"/></cluster-object>
</XDtClass:ifHasClassTag>
<XDtClass:ifHasClassTag tagName="jrun:commit-option">
<commit-option><XDtClass:classTagValue
tagName="jrun:commit-option"/></commit-option>
</XDtClass:ifHasClassTag>
<XDtClass:ifHasClassTag tagName="jrun:always-dirty">
</always-dirty>
</XDtClass:ifHasClassTag>
<XDtClass:ifHasClassTag tagName="jrun:jdbc-mappings">
<jdbc-mappings>
<XDtClass:ifHasClassTag tagName="jrun:jdbc-mappings"
paramName="create-table">
<create-table><XDtClass:classTagValue tagName="jrun:jdbc-mappings"
paramName="create-table" /></create-table>
</XDtClass:ifHasClassTag>
<XDtClass:ifHasClassTag tagName="jrun:jdbc-mappings"
paramName="delete-table">
<delete-table><XDtClass:classTagValue tagName="jrun:jdbc-mappings"
paramName="delete-table" /></delete-table>
</XDtClass:ifHasClassTag>
<XDtMethod:forAllMethods>
<XDtMethod:ifHasMethodTag tagName="jrun:jdbc-mapping">
<jdbc-mapping>
<name><XDtMethod:methodTagValue tagName="jrun:jdbc-mapping"
paramName="name"/></name>
<statement>
<action><XDtMethod:methodTagValue tagName="jrun:jdbc-mapping"
paramName="action"/></action>
<XDtMethod:ifHasMethodTag tagName="jrun:jdbc-mapping" paramName="source">
<source><XDtMethod:methodTagValue tagName="jrun:jdbc-mapping"
paramName="source"/></source>
<XDtMethod:ifHasMethodTag tagName="jrun:jdbc-mapping-param">
<params>
<XDtMethod:forAllMethodTags tagName="jrun:jdbc-mapping-param">
<param>
<name><XDtMethod:methodTagValue tagName="jrun:jdbc-mapping-param"
paramName="name" /></name>
<type><XDtMethod:methodTagValue tagName="jrun:jdbc-mapping-param"
paramName="type" /></type>
</param>
</XDtMethod:forAllMethodTags>
</params>
</XDtMethod:ifHasMethodTag>
<XDtMethod:ifHasMethodTag tagName="jrun:jdbc-mapping-field">
<fields>
<XDtMethod:forAllMethodTags tagName="jrun:jdbc-mapping-field">
<field><XDtMethod:methodTagValue tagName="jrun:jdbc-mapping-field"
/></field>
</XDtMethod:forAllMethodTags>
</fields>
</XDtMethod:ifHasMethodTag>
</XDtMethod:ifHasMethodTag>
</statement>
</jdbc-mapping>
</XDtMethod:ifHasMethodTag>
</XDtMethod:forAllMethods>
</jdbc-mappings>
</XDtClass:ifHasClassTag>
</entity>
</XDtEjb:ifIsAConcreteEJBean>
</XDtClass:forAllClasses>
<XDtClass:forAllClasses type="javax.ejb.MessageDrivenBean">
<XDtEjb:ifIsAConcreteEJBean>
<message-driven>
<ejb-name><XDtEjb:ejbName/></ejb-name>
<jndi-name><XDtClass:ifHasClassTag
tagName="jrun:jndi-name"><XDtClass:classTagValue tagName="jrun:jndi-name"
/></XDtClass:ifHasClassTag><XDtClass:ifDoesntHaveClassTag
tagName="jrun:jndi-name"><XDtEjb:ejbName/></XDtClass:ifDoesntHaveClassTag></jndi-name>
<XDtClass:ifHasClassTag tagName="jrun:tx-domain-name">
<tx-domain-name><XDtClass:classTagValue tagName="jrun:tx-domain-name"
/></tx-domain-name>
</XDtClass:ifHasClassTag>
<XDtClass:forAllClassTags tagName="jrun:ejb-ref">
<ejb-ref>
<ejb-ref-name><XDtClass:classTagValue tagName="jrun:ejb-ref"
paramName="ejb-ref-name" /></ejb-ref-name>
<jndi-name><XDtClass:classTagValue tagName="jrun:ejb-ref"
paramName="jndi-name" /></jndi-name>
</ejb-ref>
</XDtClass:forAllClassTags>
<XDtClass:forAllClassTags tagName="jrun:ejb-local-ref">
<ejb-local-ref>
<ejb-ref-name><XDtClass:classTagValue tagName="jrun:ejb-local-ref"
paramName="ejb-ref-name" /></ejb-ref-name>
<jndi-name><XDtClass:classTagValue tagName="jrun:ejb-local-ref"
paramName="jndi-name" /></jndi-name>
</ejb-local-ref>
</XDtClass:forAllClassTags>
<XDtClass:forAllClassTags tagName="jrun:resource-env-ref">
<resource-env-ref>
<resource-env-ref-name><XDtClass:classTagValue
tagName="jrun:resource-env-ref" paramName="resource-env-ref-name"
/></resource-env-ref-name>
<jndi-name><XDtClass:classTagValue tagName="jrun:resource-env-ref"
paramName="jndi-name" /></jndi-name>
<XDtClass:ifHasClassTag tagName="jrun:resource-env-ref"
paramName="mdb-destination">
<mdb-destination><XDtClass:classTagValue tagName="jrun:resource-env-ref"
paramName="mdb-destination" /></mdb-destination>
</XDtClass:ifHasClassTag>
</resource-env-ref>
</XDtClass:forAllClassTags>
<XDtClass:forAllClassTags tagName="jrun:resource-ref">
<resource-ref>
<res-ref-name><XDtClass:classTagValue tagName="jrun:resource-ref"
paramName="res-ref-name" /></res-ref-name>
<jndi-name><XDtClass:classTagValue tagName="jrun:resource-ref"
paramName="jndi-name" /></jndi-name>
<XDtClass:ifHasClassTag tagName="jrun:resource-ref" paramName="user">
<user><XDtClass:classTagValue tagName="jrun:resource-ref" paramName="user"
/></user>
</XDtClass:ifHasClassTag>
<XDtClass:ifHasClassTag tagName="jrun:resource-ref" paramName="password">
<password><XDtClass:classTagValue tagName="jrun:resource-ref"
paramName="password" /></password>
</XDtClass:ifHasClassTag>
</resource-ref>
</XDtClass:forAllClassTags>
<XDtClass:ifHasClassTag tagName="jrun:message-driven-subscription">
<message-driven-subscription>
<client-id><XDtClass:classTagValue tagName="jrun:message-drive-subscription"
paramName="client-id" /></client-id>
</message-driven-subscription>
</XDtClass:ifHasClassTag>
<XDtClass:ifHasClassTag tagName="jrun:message-driven-destination">
<message-driven-destination>
<name><XDtClass:classTagValue tagName="jrun:message-driven-destination"
paramName="name" /></name>
<jndi-name><XDtClass:classTagValue tagName="jrun:message-driven-destination"
paramName="jndi-name" /></jndi-name>
</message-driven-destination>
</XDtClass:ifHasClassTag>
</message-driven>
</XDtEjb:ifIsAConcreteEJBean>
</XDtClass:forAllClasses>
</enterprise-beans>
</jrun-ejb-jar>
1.1 xdoclet/core/resources/xdoclet/ejb/vendor/jrun-ejb-jar.dtd
Index: jrun-ejb-jar.dtd
===================================================================
<?xml version='1.0' encoding='UTF-8' ?>
<!--
The action element contains the SQL used in a Statement.
Used in: statement
-->
<!ELEMENT action (#PCDATA)>
<!--
The always-dirty element can be used to force synchronization with
that data source at the ends of transactions even when there has
been no change to the entity bean's fields.
Used in: entity
-->
<!ELEMENT always-dirty EMPTY>
<!--
The client-id elements provides client id for DurableSubscription
set-up and sing-on.
-->
<!ELEMENT client-id (#PCDATA)>
<!--
This element denotes whether or not the EJBHome should be clustered
for this bean. If clustering is enabled in jrun.xml, this value is
true by default. That behavior can be overridden on a bean-by-bean basis
using this element.
Valid values: true | false
Used in: session, entity
-->
<!ELEMENT cluster-home (#PCDATA)>
<!--
This element denotes whether or not the EJBObject should be clustered
for this bean. If clustering is enabled in jrun.xml, this value is
true by default. That behavior can be overridden on a bean-by-bean basis
using this element.
Valid values: true | false
Used in: session, entity
-->
<!ELEMENT cluster-object (#PCDATA)>
<!--
The commit-option element specifies the the commit option from
Section 10.5.9 and 12.1.9 of the EJB 2.0 specification.
Valid values: A | B | C
Used in: entity
-->
<!ELEMENT commit-option (#PCDATA)>
<!ELEMENT create-table (#PCDATA)>
<!ELEMENT delete-table (#PCDATA)>
<!ELEMENT description (#PCDATA)>
<!--
The ejb-name element gives the name of the bean, it must
correspond to an ejb-name element in ejb-jar.xml
Used in: entity and session
-->
<!ELEMENT ejb-name (#PCDATA)>
<!--
The enterprise-beans element contains additional information about
the beans. These informations, such as JNDI name is specific to
jrun and not described in ejb-jar.xml.
Used in: jrun-ejb-jar
-->
<!ELEMENT enterprise-beans (session | entity | message-driven)+>
<!--
The entity element holds information specific to JRun and not
declared in ejb-jar.xml about an entity bean, such as resource
mappings. The bean should already be declared in ejb-jar.xml,
with the same ejb-name.
Used in: enterprise-beans
-->
<!ELEMENT entity (ejb-name, jndi-name, tx-domain-name?, ejb-ref*, ejb-local-ref*,
resource-env-ref*, resource-ref*, cluster-home?, cluster-object?, commit-option?,
always-dirty?, jdbc-mappings?)>
<!--
The ejb local ref element describes a mapping between the ejb ref name,
provided by the Bean Developper and its JNDI name. The actual JNDI
name is supplied by the Deployer.
Used in: entity, message-driven, session
-->
<!ELEMENT ejb-local-ref (ejb-ref-name, jndi-name)>
<!--
The ejb ref element describes a mapping between the ejb ref name,
provided by the Bean Developper and its JNDI name. The actual JNDI
name is supplied by the Deployer.
Used in: entity, message-driven, session
-->
<!ELEMENT ejb-ref (ejb-ref-name, jndi-name)>
<!--
The ejb-ref-name element gives the name of an EJB from ejb-jar.xml.
It is provided by the Bean Developer.
Used in: ejb-ref, ejb-local-ref
-->
<!ELEMENT ejb-ref-name (#PCDATA)>
<!--
The field element defines the field name.
Used in: fields
-->
<!ELEMENT field (#PCDATA)>
<!--
The fields element contains a list of field elements.
Used in: statement
-->
<!ELEMENT fields (field*)>
<!--
The mapping element holds information specific to CMP operation, such
as create, load, etc.
Used in: jdbc-mappings
-->
<!ELEMENT jdbc-mapping (name, statement+)>
<!--
The jdbc-mappings element holds information specific to JRun and not declared
in ejb-jar.xml about the CMP mappings for an entity bean. jdbc-mappings are used
to specify the SQL used to create, load, store, find and remove entity beans.
Used in: entity
-->
<!ELEMENT jdbc-mappings (create-table?, delete-table?, jdbc-mapping*)>
<!--
The jndi-name element gives the JNDI name where the bean or
resource will be bound.
Used in: entity, message-driven, resource-ref, resource-env-ref, session
-->
<!ELEMENT jndi-name (#PCDATA)>
<!--
The jrun-ejb-jar element is the root element of the JRun EJB
deployment descriptor. It contains structural information about
all included enterprise beans ( additional information used by
jrun, but not specified in ejb-jar.xml), and an optional
ejb-containers configuration (to be done in the future).
-->
<!ELEMENT jrun-ejb-jar (description?, source?, enterprise-beans?)>
<!--
The message-driven element holds information specific to JRun and
not declared in ejb-jar.xml about a session bean, such as
resource mappings. The bean should already be declared in
ejb-jar.xml, with the same ejb-name.
Used in: enterprise-beans
-->
<!ELEMENT message-driven (ejb-name, jndi-name, tx-domain-name?, ejb-ref*,
ejb-local-ref*, resource-env-ref*, resource-ref*, message-driven-subscription?,
message-driven-destination?)>
<!--
The message-driven-destination element provides destanation to be used by
Message driven container
-->
<!ELEMENT message-driven-destination (name,jndi-name)>
<!--
The message-driven-subscription element provides user id for
Message driven container to be used by MDB container for durable
subscription handling
-->
<!ELEMENT message-driven-subscription (client-id)>
<!--
The name element defines the parameter name.
Used in: param
-->
<!ELEMENT name (#PCDATA)>
<!--
The params element contains a list of param elements.
Used in: params
-->
<!ELEMENT param (name, type)>
<!--
The params element contains a list of param elements.
Used in: statement
-->
<!ELEMENT params (param*)>
<!--
The password element provides user credentials to be used along
with user element to identify and authenticate specified resource.
-->
<!ELEMENT password (#PCDATA)>
<!--
The res-ref-name element gives the name of a resource from EJB
view. It is provided by the Bean Developer.
Used in: resource
-->
<!ELEMENT res-ref-name (#PCDATA)>
<!--
The resource-ref element describes a mapping between the resource
name, provided by the Bean Developper and its JNDI name, the actual
JNDI name, it is supplied by the Deployer.
Used in: session, entity, message-driven
-->
<!ELEMENT resource-ref (res-ref-name, jndi-name, user?, password?)>
<!--
The resource-env-ref element describes a mapping between the resource env
name, provided by the Bean Developer and it's JNDI name, the actual
JNDI name, it is supplied by the Deployer.
Used in: session, entity, message-driven
-->
<!ELEMENT resource-env-ref (resource-env-ref-name, jndi-name, mdb-destination?)>
<!--
The resource-env-ref-name element gives the name of a resource env
from EJB view. It is provided by the Bean Developer.
Used in: resource-env-ref
-->
<!ELEMENT resource-env-ref-name (#PCDATA)>
<!--
The session element holds information specific to JRun and not
declared in ejb-jar.xml about a session bean, such resource
mappings. The bean should already be declared in ejb-jar.xml,
with the same ejb-name.
Used in: enterprise-beans
-->
<!ELEMENT session (ejb-name, jndi-name, tx-domain-name?, ejb-ref*, ejb-local-ref*,
resource-env-ref*, resource-ref*, cluster-home?, cluster-object?, timeout?,
instance-pool?)>
<!--
The source element gives the JNDI name of the DataSource
to be used to deploy this bean or execute this Statement. If
not provided, the JRun4 DefaultDataSource JNDI name will be
used instead.
Used in: jrun-ejb-jar, statement
-->
<!ELEMENT source (#PCDATA)>
<!--
A jdbc-mapping element can contain multiple statements that are
executed sequentially.
Used in: jdbc-mapping
-->
<!ELEMENT statement (action, source?, params?, fields?)>
<!--
The timeout element describes the timeout value, in seconds,
of a stateful session bean. The bean will be passivated if
left idle for this duration.
Used in: session
-->
<!ELEMENT timeout (#PCDATA)>
<!--
The type element defines the parameter type.
Used in: param
-->
<!ELEMENT type (#PCDATA)>
<!--
The tx-domain-name element gives the transaction domain name in which
the bean's transactions will take place.
Used in: entity, message-driven, session
-->
<!ELEMENT tx-domain-name (#PCDATA)>
<!--
The user element assigns user identity to be used with a specified
resource.
-->
<!ELEMENT user (#PCDATA)>
<!--
The mdb destination specifies mdb destination
-->
<!ELEMENT mdb-destination (#PCDATA)>
<!--
The max and min size parameters for StatelessSessionBean Instance pools
-->
<!ELEMENT instance-pool (maximum-size, minimum-size)>
<!ELEMENT maximum-size (#PCDATA)>
<!ELEMENT minimum-size (#PCDATA)>
_______________________________________________
Xdoclet-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/xdoclet-devel