Update of /cvsroot/xdoclet/xdoclet/modules/hibernate/src/xdoclet/modules/hibernate/resources In directory sc8-pr-cvs1:/tmp/cvs-serv9281/modules/hibernate/src/xdoclet/modules/hibernate/resources
Added Files: hibernate-query.xdt hibernate-properties.xdt hibernate.xdt hibernate-collections.xdt hibernate-composite-element.xdt Messages.properties hibernate-subclass.xdt Log Message: Re-import of the hibernate module. --- NEW FILE: hibernate-query.xdt --- <query name="<XDtClass:classTagValue tagName="hibernate.query" paramName="name" superclasses="false" />"> <XDtClass:classTagValue tagName="hibernate.query" paramName="query" superclasses="false" /> </query> --- NEW FILE: hibernate-properties.xdt --- <XDtMethod:forAllMethods superclasses="false" sort="true"> <XDtMethod:ifHasMethodTag tagName="hibernate.property"> <property name="<XDtMethod:propertyName />" <XDtMethod:ifHasMethodTag tagName="hibernate.property" paramName="type"> type="<XDtMethod:methodTagValue tagName="hibernate.property" paramName="type" />" </XDtMethod:ifHasMethodTag> <XDtMethod:ifHasMethodTag tagName="hibernate.property" paramName="column"> column="<XDtMethod:methodTagValue tagName="hibernate.property" paramName="column" />" </XDtMethod:ifHasMethodTag> <XDtMethod:ifHasMethodTag tagName="hibernate.property" paramName="length"> length="<XDtMethod:methodTagValue tagName="hibernate.property" paramName="length" />" </XDtMethod:ifHasMethodTag> <XDtMethod:ifHasMethodTag tagName="hibernate.property" paramName="not-null"> not-null="<XDtMethod:methodTagValue tagName="hibernate.property" paramName="not-null" />" </XDtMethod:ifHasMethodTag> <XDtMethod:ifHasMethodTag tagName="hibernate.property" paramName="unique"> unique="<XDtMethod:methodTagValue tagName="hibernate.property" paramName="unique" />" </XDtMethod:ifHasMethodTag> /> </XDtMethod:ifHasMethodTag> <XDtMethod:ifHasMethodTag tagName="hibernate.many-to-one"> <many-to-one name="<XDtMethod:propertyName/>" <XDtMethod:ifHasMethodTag tagName="hibernate.many-to-one" paramName="class"> class="<XDtMethod:methodTagValue tagName="hibernate.many-to-one" paramName="class" />" </XDtMethod:ifHasMethodTag> <XDtMethod:ifHasMethodTag tagName="hibernate.many-to-one" paramName="column"> column="<XDtMethod:methodTagValue tagName="hibernate.many-to-one" paramName="column" />" </XDtMethod:ifHasMethodTag> <XDtMethod:ifHasMethodTag tagName="hibernate.many-to-one" paramName="not-null"> not-null="<XDtMethod:methodTagValue tagName="hibernate.many-to-one" paramName="not-null" />" </XDtMethod:ifHasMethodTag> <XDtMethod:ifHasMethodTag tagName="hibernate.many-to-one" paramName="unique"> unique="<XDtMethod:methodTagValue tagName="hibernate.many-to-one" paramName="unique" />" </XDtMethod:ifHasMethodTag> <XDtMethod:ifHasMethodTag tagName="hibernate.many-to-one" paramName="cascade"> cascade="<XDtMethod:methodTagValue tagName="hibernate.many-to-one" paramName="cascade" values="none,all,save/update,delete" />" </XDtMethod:ifHasMethodTag> <XDtMethod:ifHasMethodTag tagName="hibernate.many-to-one" paramName="outer-join"> outer-join="<XDtMethod:methodTagValue tagName="hibernate.many-to-one" paramName="outer-join" />" </XDtMethod:ifHasMethodTag> /> </XDtMethod:ifHasMethodTag> <XDtMethod:ifHasMethodTag tagName="hibernate.one-to-one"> <one-to-one name="<XDtMethod:propertyName/>" <XDtMethod:ifHasMethodTag tagName="hibernate.one-to-one" paramName="class"> class="<XDtMethod:methodTagValue tagName="hibernate.one-to-one" paramName="class" />" </XDtMethod:ifHasMethodTag> <XDtMethod:ifHasMethodTag tagName="hibernate.one-to-one" paramName="cascade"> cascade="<XDtMethod:methodTagValue tagName="hibernate.one-to-one" paramName="cascade" values="none,all,save/update,delete" />" </XDtMethod:ifHasMethodTag> <XDtMethod:ifHasMethodTag tagName="hibernate.one-to-one" paramName="outer-join"> outer-join="<XDtMethod:methodTagValue tagName="hibernate.one-to-one" paramName="outer-join" />" </XDtMethod:ifHasMethodTag> <XDtMethod:ifHasMethodTag tagName="hibernate.one-to-one" paramName="constrained"> constrained="<XDtMethod:methodTagValue tagName="hibernate.one-to-one" paramName="constrained" />" </XDtMethod:ifHasMethodTag> /> </XDtMethod:ifHasMethodTag> <XDtMethod:ifHasMethodTag tagName="hibernate.collection"> <!-- NEED TO VERIFY THIS PART WITH THE DTD --> <collection name="<XDtMethod:propertyName />" <XDtMethod:ifHasMethodTag tagName="hibernate.collection" paramName="role"> role="<XDtMethod:methodTagValue tagName="hibernate.collection" paramName="role" />" </XDtMethod:ifHasMethodTag> <XDtMethod:ifHasMethodTag tagName="hibernate.collection" paramName="column"> column="<XDtMethod:methodTagValue tagName="hibernate.collection" paramName="column" />" </XDtMethod:ifHasMethodTag> <XDtMethod:ifHasMethodTag tagName="hibernate.collection" paramName="length"> length="<XDtMethod:methodTagValue tagName="hibernate.collection" paramName="length" />" </XDtMethod:ifHasMethodTag> <XDtMethod:ifHasMethodTag tagName="hibernate.collection" paramName="not-null"> not-null="<XDtMethod:methodTagValue tagName="hibernate.collection" paramName="not-null" />" </XDtMethod:ifHasMethodTag> <XDtMethod:ifHasMethodTag tagName="hibernate.collection" paramName="unique"> unique="<XDtMethod:methodTagValue tagName="hibernate.collection" paramName="unique" />" </XDtMethod:ifHasMethodTag> <XDtMethod:ifHasMethodTag tagName="hibernate.collection" paramName="cascade"> cascade="<XDtMethod:methodTagValue tagName="hibernate.collection" paramName="cascade" values="none,all,save/update,delete" />" </XDtMethod:ifHasMethodTag> > <XDtMerge:merge file="xdoclet/modules/hibernate/resources/hibernate-collections.xdt"> </XDtMerge:merge> </collection> </XDtMethod:ifHasMethodTag> <XDtMethod:ifHasMethodTag tagName="hibernate.component"> <component name="<XDtMethod:propertyName />" <XDtMethod:ifHasMethodTag tagName="hibernate.component" paramName="class"> class="<XDtMethod:methodTagValue tagName="hibernate.component" paramName="class" />" > <XDtClass:pushClass value="<XDtMethod:methodTagValue tagName='hibernate.component' paramName='class' />"> <XDtMerge:merge file="xdoclet/modules/hibernate/resources/hibernate-properties.xdt"> </XDtMerge:merge> </XDtClass:pushClass> </XDtMethod:ifHasMethodTag> <XDtMethod:ifDoesntHaveMethodTag tagName="hibernate.component" paramName="class"> > <!-- <XDtMethod:methodType fullQualifiedFormat="true"/> --> <XDtClass:pushClass value="<XDtMethod:methodType fullQualifiedFormat="true"/>"> <XDtMerge:merge file="xdoclet/modules/hibernate/resources/hibernate-properties.xdt"> </XDtMerge:merge> </XDtClass:pushClass> </XDtMethod:ifDoesntHaveMethodTag> </component> </XDtMethod:ifHasMethodTag> <XDtMethod:ifHasMethodTag tagName="hibernate.set"> <set <XDtMethod:ifHasMethodTag tagName="hibernate.set" paramName="role"> role="<XDtMethod:methodTagValue tagName="hibernate.set" paramName="role" />" </XDtMethod:ifHasMethodTag> <XDtMethod:ifHasMethodTag tagName="hibernate.set" paramName="table"> table="<XDtMethod:methodTagValue tagName="hibernate.set" paramName="table" />" </XDtMethod:ifHasMethodTag> <XDtMethod:ifHasMethodTag tagName="hibernate.set" paramName="schema"> schema="<XDtMethod:methodTagValue tagName="hibernate.set" paramName="schema" />" </XDtMethod:ifHasMethodTag> <XDtMethod:ifHasMethodTag tagName="hibernate.set" paramName="lazy"> lazy="<XDtMethod:methodTagValue tagName="hibernate.set" paramName="lazy" />" </XDtMethod:ifHasMethodTag> <XDtMethod:ifHasMethodTag tagName="hibernate.set" paramName="readonly"> readonly="<XDtMethod:methodTagValue tagName="hibernate.set" paramName="readonly" />" </XDtMethod:ifHasMethodTag> <XDtMethod:ifHasMethodTag tagName="hibernate.set" paramName="cascade"> cascade="<XDtMethod:methodTagValue tagName="hibernate.set" paramName="cascade" values="none,all,save/update,delete" />" </XDtMethod:ifHasMethodTag> <XDtMethod:ifHasMethodTag tagName="hibernate.set" paramName="sort"> sort="<XDtMethod:methodTagValue tagName="hibernate.set" paramName="sort" />" </XDtMethod:ifHasMethodTag> <XDtMethod:ifHasMethodTag tagName="hibernate.set" paramName="order-by"> order-by="<XDtMethod:methodTagValue tagName="hibernate.set" paramName="order-by" />" </XDtMethod:ifHasMethodTag> > <XDtMerge:merge file="xdoclet/modules/hibernate/resources/hibernate-collections.xdt"> </XDtMerge:merge> </set> </XDtMethod:ifHasMethodTag> <XDtMethod:ifHasMethodTag tagName="hibernate.bag"> <bag <XDtMethod:ifHasMethodTag tagName="hibernate.bag" paramName="role"> role="<XDtMethod:methodTagValue tagName="hibernate.bag" paramName="role" />" </XDtMethod:ifHasMethodTag> <XDtMethod:ifHasMethodTag tagName="hibernate.bag" paramName="table"> table="<XDtMethod:methodTagValue tagName="hibernate.bag" paramName="table" />" </XDtMethod:ifHasMethodTag> <XDtMethod:ifHasMethodTag tagName="hibernate.bag" paramName="schema"> schema="<XDtMethod:methodTagValue tagName="hibernate.bag" paramName="schema" />" </XDtMethod:ifHasMethodTag> <XDtMethod:ifHasMethodTag tagName="hibernate.bag" paramName="lazy"> lazy="<XDtMethod:methodTagValue tagName="hibernate.bag" paramName="lazy" />" </XDtMethod:ifHasMethodTag> <XDtMethod:ifHasMethodTag tagName="hibernate.bag" paramName="readonly"> readonly="<XDtMethod:methodTagValue tagName="hibernate.bag" paramName="readonly" />" </XDtMethod:ifHasMethodTag> <XDtMethod:ifHasMethodTag tagName="hibernate.bag" paramName="cascade"> cascade="<XDtMethod:methodTagValue tagName="hibernate.bag" paramName="cascade" values="none,all,save/update,delete" />" </XDtMethod:ifHasMethodTag> <XDtMethod:ifHasMethodTag tagName="hibernate.bag" paramName="sort"> sort="<XDtMethod:methodTagValue tagName="hibernate.bag" paramName="sort" />" </XDtMethod:ifHasMethodTag> <XDtMethod:ifHasMethodTag tagName="hibernate.bag" paramName="order-by"> order-by="<XDtMethod:methodTagValue tagName="hibernate.bag" paramName="order-by" />" </XDtMethod:ifHasMethodTag> > <XDtMerge:merge file="xdoclet/modules/hibernate/resources/hibernate-collections.xdt"> </XDtMerge:merge> </bag> </XDtMethod:ifHasMethodTag> <XDtMethod:ifHasMethodTag tagName="hibernate.list"> <list <XDtMethod:ifHasMethodTag tagName="hibernate.list" paramName="role"> role="<XDtMethod:methodTagValue tagName="hibernate.list" paramName="role" />" </XDtMethod:ifHasMethodTag> <XDtMethod:ifHasMethodTag tagName="hibernate.list" paramName="table"> table="<XDtMethod:methodTagValue tagName="hibernate.list" paramName="table" />" </XDtMethod:ifHasMethodTag> <XDtMethod:ifHasMethodTag tagName="hibernate.list" paramName="schema"> schema="<XDtMethod:methodTagValue tagName="hibernate.list" paramName="schema" />" </XDtMethod:ifHasMethodTag> <XDtMethod:ifHasMethodTag tagName="hibernate.list" paramName="lazy"> lazy="<XDtMethod:methodTagValue tagName="hibernate.list" paramName="lazy" />" </XDtMethod:ifHasMethodTag> <XDtMethod:ifHasMethodTag tagName="hibernate.list" paramName="cascade"> cascade="<XDtMethod:methodTagValue tagName="hibernate.list" paramName="cascade" values="none,all,save/update,delete" />" </XDtMethod:ifHasMethodTag> > <XDtMerge:merge file="xdoclet/modules/hibernate/resources/hibernate-collections.xdt"> </XDtMerge:merge> </list> </XDtMethod:ifHasMethodTag> <XDtMethod:ifHasMethodTag tagName="hibernate.map"> <map <XDtMethod:ifHasMethodTag tagName="hibernate.map" paramName="role"> role="<XDtMethod:methodTagValue tagName="hibernate.map" paramName="role" />" </XDtMethod:ifHasMethodTag> <XDtMethod:ifHasMethodTag tagName="hibernate.map" paramName="table"> table="<XDtMethod:methodTagValue tagName="hibernate.map" paramName="table" />" </XDtMethod:ifHasMethodTag> <XDtMethod:ifHasMethodTag tagName="hibernate.map" paramName="schema"> schema="<XDtMethod:methodTagValue tagName="hibernate.map" paramName="schema" />" </XDtMethod:ifHasMethodTag> <XDtMethod:ifHasMethodTag tagName="hibernate.map" paramName="lazy"> lazy="<XDtMethod:methodTagValue tagName="hibernate.map" paramName="lazy" />" </XDtMethod:ifHasMethodTag> <XDtMethod:ifHasMethodTag tagName="hibernate.map" paramName="sort"> sort="<XDtMethod:methodTagValue tagName="hibernate.map" paramName="sort" />" </XDtMethod:ifHasMethodTag> <XDtMethod:ifHasMethodTag tagName="hibernate.map" paramName="cascade"> cascade="<XDtMethod:methodTagValue tagName="hibernate.map" paramName="cascade" values="none,all,save/update,delete" />" </XDtMethod:ifHasMethodTag> <XDtMethod:ifHasMethodTag tagName="hibernate.map" paramName="order-by"> order-by="<XDtMethod:methodTagValue tagName="hibernate.map" paramName="order-by" />" </XDtMethod:ifHasMethodTag> > <XDtMerge:merge file="xdoclet/modules/hibernate/resources/hibernate-collections.xdt"> </XDtMerge:merge> </map> </XDtMethod:ifHasMethodTag> <XDtMethod:ifHasMethodTag tagName="hibernate.array"> <array <XDtMethod:ifHasMethodTag tagName="hibernate.array" paramName="role"> role="<XDtMethod:methodTagValue tagName="hibernate.array" paramName="role" />" </XDtMethod:ifHasMethodTag> <XDtMethod:ifHasMethodTag tagName="hibernate.array" paramName="table"> table="<XDtMethod:methodTagValue tagName="hibernate.array" paramName="table" />" </XDtMethod:ifHasMethodTag> <XDtMethod:ifHasMethodTag tagName="hibernate.array" paramName="schema"> schema="<XDtMethod:methodTagValue tagName="hibernate.array" paramName="schema" />" </XDtMethod:ifHasMethodTag> <XDtMethod:ifHasMethodTag tagName="hibernate.array" paramName="element-class"> element-class="<XDtMethod:methodTagValue tagName="hibernate.array" paramName="element-class" />" </XDtMethod:ifHasMethodTag> <XDtMethod:ifHasMethodTag tagName="hibernate.array" paramName="cascade"> cascade="<XDtMethod:methodTagValue tagName="hibernate.array" paramName="cascade" values="none,all,save/update,delete" />" </XDtMethod:ifHasMethodTag> > <XDtMerge:merge file="xdoclet/modules/hibernate/resources/hibernate-collections.xdt"> </XDtMerge:merge> </array> </XDtMethod:ifHasMethodTag> <XDtMethod:ifHasMethodTag tagName="hibernate.primitive-array"> <primitive-array <XDtMethod:ifHasMethodTag tagName="hibernate.primitive-array" paramName="role"> role="<XDtMethod:methodTagValue tagName="hibernate.primitive-array" paramName="role" />" </XDtMethod:ifHasMethodTag> <XDtMethod:ifHasMethodTag tagName="hibernate.primitive-array" paramName="table"> table="<XDtMethod:methodTagValue tagName="hibernate.primitive-array" paramName="table" />" </XDtMethod:ifHasMethodTag> <XDtMethod:ifHasMethodTag tagName="hibernate.primitive-array" paramName="schema"> schema="<XDtMethod:methodTagValue tagName="hibernate.primitive-array" paramName="schema" />" </XDtMethod:ifHasMethodTag> > <XDtMerge:merge file="xdoclet/modules/hibernate/resources/hibernate-collections.xdt"> </XDtMerge:merge> </primitive-array> </XDtMethod:ifHasMethodTag> </XDtMethod:forAllMethods> --- NEW FILE: hibernate.xdt --- <?xml version="1.0"?> <!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD//EN" "http://hibernate.sourceforge.net/hibernate-mapping.dtd"> <hibernate-mapping> <class <XDtClass:ifHasClassTag tagName="hibernate.class" superclasses="false"> name="<XDtClass:fullClassName />" </XDtClass:ifHasClassTag> <XDtClass:ifHasClassTag tagName="hibernate.class" paramName="table" superclasses="false"> table="<XDtClass:classTagValue tagName="hibernate.class" paramName="table" />" </XDtClass:ifHasClassTag> <XDtClass:ifHasClassTag tagName="hibernate.class" paramName="schema" superclasses="false"> schema="<XDtClass:classTagValue tagName="hibernate.class" paramName="schema" />" </XDtClass:ifHasClassTag> <XDtClass:ifHasClassTag tagName="hibernate.class" paramName="proxy" superclasses="false"> proxy="<XDtClass:classTagValue tagName="hibernate.class" paramName="proxy" />" </XDtClass:ifHasClassTag> <XDtClass:ifHasClassTag tagName="hibernate.class" paramName="mutable" superclasses="false"> mutable="<XDtClass:classTagValue tagName="hibernate.class" paramName="mutable" />" </XDtClass:ifHasClassTag> <XDtClass:ifHasClassTag tagName="hibernate.class" paramName="discriminator-value" superclasses="false"> discriminator-value="<XDtClass:classTagValue tagName="hibernate.class" paramName="discriminator-value" />" </XDtClass:ifHasClassTag> > <XDtClass:ifHasClassTag tagName="hibernate.jcs-cache" superclasses="false"> <jcs-cache usage="<XDtClass:classTagValue tagName="hibernate.jcs-cache" paramName="usage" values="read-only,read-write" />" /> </XDtClass:ifHasClassTag> <XDtMethod:forAllMethods superclasses="false" sort="true"> <XDtMethod:ifHasMethodTag tagName="hibernate.id"> <id name="<XDtMethod:propertyName/>" <XDtMethod:ifHasMethodTag tagName="hibernate.id" paramName="column"> column="<XDtMethod:methodTagValue tagName="hibernate.id" paramName="column" />" </XDtMethod:ifHasMethodTag> <XDtMethod:ifHasMethodTag tagName="hibernate.id" paramName="type"> type="<XDtMethod:methodTagValue tagName="hibernate.id" paramName="type" />" </XDtMethod:ifHasMethodTag> <XDtMethod:ifHasMethodTag tagName="hibernate.id" paramName="length"> length="<XDtMethod:methodTagValue tagName="hibernate.id" paramName="length" />" </XDtMethod:ifHasMethodTag> <XDtMethod:ifHasMethodTag tagName="hibernate.id" paramName="unsaved-value"> unsaved-value="<XDtMethod:methodTagValue tagName="hibernate.id" paramName="unsaved-value" />" </XDtMethod:ifHasMethodTag> > <generator class="<XDtMethod:methodTagValue tagName="hibernate.id" paramName="generator-class" />"> <XDtMethod:ifHasMethodTag tagName="hibernate.id" paramName="generator-class-parameter-1"> <param><XDtMethod:methodTagValue tagName="hibernate.id" paramName="generator-class-parameter-1" /></param> </XDtMethod:ifHasMethodTag> <XDtMethod:ifHasMethodTag tagName="hibernate.id" paramName="generator-class-parameter-2"> <param><XDtMethod:methodTagValue tagName="hibernate.id" paramName="generator-class-parameter-2" /></param> </XDtMethod:ifHasMethodTag> <XDtMethod:ifHasMethodTag tagName="hibernate.id" paramName="generator-class-parameter-3"> <param><XDtMethod:methodTagValue tagName="hibernate.id" paramName="generator-class-parameter-3" /></param> </XDtMethod:ifHasMethodTag> </generator> </id> </XDtMethod:ifHasMethodTag> </XDtMethod:forAllMethods> <XDtClass:ifHasClassTag tagName="hibernate.discriminator" superclasses="false"> <discriminator <XDtClass:ifHasClassTag tagName="hibernate.discriminator" paramName="column" superclasses="false"> column="<XDtClass:classTagValue tagName="hibernate.discriminator" paramName="column" />" </XDtClass:ifHasClassTag> <XDtClass:ifHasClassTag tagName="hibernate.discriminator" paramName="type" superclasses="false"> type="<XDtClass:classTagValue tagName="hibernate.discriminator" paramName="type" />" </XDtClass:ifHasClassTag> <XDtClass:ifHasClassTag tagName="hibernate.discriminator" paramName="length" superclasses="false"> length="<XDtClass:classTagValue tagName="hibernate.discriminator" paramName="length" />" </XDtClass:ifHasClassTag> /> </XDtClass:ifHasClassTag> <XDtMethod:forAllMethods superclasses="false" sort="true"> <XDtMethod:ifHasMethodTag tagName="hibernate.version"> <version name="<XDtMethod:propertyName />" <XDtMethod:ifHasMethodTag tagName="hibernate.version" paramName="column"> column="<XDtMethod:methodTagValue tagName="hibernate.version" paramName="column" />" </XDtMethod:ifHasMethodTag> /> </XDtMethod:ifHasMethodTag> </XDtMethod:forAllMethods> <XDtMethod:forAllMethods superclasses="false" sort="true"> <XDtMethod:ifHasMethodTag tagName="hibernate.timestamp"> <timestamp name="<XDtMethod:propertyName/>" <XDtMethod:ifHasMethodTag tagName="hibernate.timestamp" paramName="column"> column="<XDtMethod:methodTagValue tagName="hibernate.timestamp" paramName="column" />" </XDtMethod:ifHasMethodTag> /> </XDtMethod:ifHasMethodTag> </XDtMethod:forAllMethods> <XDtCollection:create name="backupClass" type="map" /> <XDtCollection:put name="backupClass" key="oldClassName" value="<XDtClass:fullClassName />" /> <XDtMerge:merge file="xdoclet/modules/hibernate/resources/hibernate-properties.xdt"> </XDtMerge:merge> <XDtMerge:merge file="hibernate-properties-<XDtClass:className />.xml"> <!-- To add non XDoclet properties, create a file named hibernate-properties-<XDtClass:className />.xml containing the additional properties and place it in your merge dir. --> </XDtMerge:merge> <XDtMerge:merge file="xdoclet/modules/hibernate/resources/hibernate-subclass.xdt"> </XDtMerge:merge> <XDtClass:pushClass value="<XDtCollection:get name='backupClass' key='oldClassName' />"> </class> <XDtClass:forAllClassTags tagName="hibernate.query" superclasses="false"> <XDtMerge:merge file="xdoclet/modules/hibernate/resources/hibernate-query.xdt"> </XDtMerge:merge> </XDtClass:forAllClassTags> </XDtClass:pushClass> <XDtCollection:destroy name="backupClass" /> </hibernate-mapping> --- NEW FILE: hibernate-collections.xdt --- <XDtMethod:ifHasMethodTag tagName="hibernate.collection-jcs-cache"> <jcs-cache usage="<XDtMethod:methodTagValue tagName="hibernate.collection-jcs-cache" paramName="usage" values="read-only,read-write" />" /> </XDtMethod:ifHasMethodTag> <XDtMethod:ifHasMethodTag tagName="hibernate.collection-key"> <key <XDtMethod:ifHasMethodTag tagName="hibernate.collection-key" paramName="column"> column="<XDtMethod:methodTagValue tagName="hibernate.collection-key" paramName="column" />" </XDtMethod:ifHasMethodTag> <XDtMethod:ifHasMethodTag tagName="hibernate.collection-key" paramName="length"> length="<XDtMethod:methodTagValue tagName="hibernate.collection-key" paramName="length" />" </XDtMethod:ifHasMethodTag> > <XDtMethod:ifHasMethodTag tagName="hibernate.collection-key" paramName="generator-class"> <generator class="<XDtMethod:methodTagValue tagName="hibernate.collection-key" paramName="generator-class" />"> <XDtMethod:ifHasMethodTag tagName="hibernate.collection-key" paramName="generator-class-parameter-1"> <param><XDtMethod:methodTagValue tagName="hibernate.collection-key" paramName="generator-class-parameter-1" /></param> </XDtMethod:ifHasMethodTag> <XDtMethod:ifHasMethodTag tagName="hibernate.collection-key" paramName="generator-class-parameter-2"> <param><XDtMethod:methodTagValue tagName="hibernate.collection-key" paramName="generator-class-parameter-2" /></param> </XDtMethod:ifHasMethodTag> <XDtMethod:ifHasMethodTag tagName="hibernate.collection-key" paramName="generator-class-parameter-3"> <param><XDtMethod:methodTagValue tagName="hibernate.collection-key" paramName="generator-class-parameter-3" /></param> </XDtMethod:ifHasMethodTag> </generator> </XDtMethod:ifHasMethodTag> </key> </XDtMethod:ifHasMethodTag> <XDtMethod:ifHasMethodTag tagName="hibernate.collection-index"> <index column="<XDtMethod:methodTagValue tagName="hibernate.collection-index" paramName="column"/>" <XDtMethod:ifHasMethodTag tagName="hibernate.collection-index" paramName="type"> type="<XDtMethod:methodTagValue tagName="hibernate.collection-index" paramName="type" />" </XDtMethod:ifHasMethodTag> <XDtMethod:ifHasMethodTag tagName="hibernate.collection-index" paramName="length"> length="<XDtMethod:methodTagValue tagName="hibernate.collection-index" paramName="length" />" </XDtMethod:ifHasMethodTag> /> </XDtMethod:ifHasMethodTag> <XDtMethod:ifHasMethodTag tagName="hibernate.collection-element"> <element <XDtMethod:ifHasMethodTag tagName="hibernate.collection-element" paramName="column"> column="<XDtMethod:methodTagValue tagName="hibernate.collection-element" paramName="column" />" </XDtMethod:ifHasMethodTag> type="<XDtMethod:methodTagValue tagName="hibernate.collection-element" paramName="type" />" <XDtMethod:ifHasMethodTag tagName="hibernate.collection-element" paramName="length"> length="<XDtMethod:methodTagValue tagName="hibernate.collection-element" paramName="length" />" </XDtMethod:ifHasMethodTag> <XDtMethod:ifHasMethodTag tagName="hibernate.collection-element" paramName="not-null"> not-null="<XDtMethod:methodTagValue tagName="hibernate.collection-element" paramName="not-null" />" </XDtMethod:ifHasMethodTag> <XDtMethod:ifHasMethodTag tagName="hibernate.collection-element" paramName="unique"> unique="<XDtMethod:methodTagValue tagName="hibernate.collection-element" paramName="unique" />" </XDtMethod:ifHasMethodTag> /> </XDtMethod:ifHasMethodTag> <XDtMethod:ifHasMethodTag tagName="hibernate.collection-subcollection"> <subcollection <XDtMethod:ifHasMethodTag tagName="hibernatecollection-subcollection" paramName="column"> column="<XDtMethod:methodTagValue tagName="hibernate.collection-subcollection" paramName="column"/>" </XDtMethod:ifHasMethodTag> role="<XDtMethod:methodTagValue tagName="hibernate.collection-subcollection" paramName="role" />" <XDtMethod:ifHasMethodTag tagName="hibernate.collection-subcollection" paramName="length"> length="<XDtMethod:methodTagValue tagName="collection-subcollection" paramName="length" />" </XDtMethod:ifHasMethodTag> <XDtMethod:ifHasMethodTag tagName="hibernate.collection-subcollection" paramName="not-null"> not-null="<XDtMethod:methodTagValue tagName="hibernate.collection-subcollection" paramName="not-null" />" </XDtMethod:ifHasMethodTag> <XDtMethod:ifHasMethodTag tagName="hibernate.collection-subcollection" paramName="unique"> unique="<XDtMethod:methodTagValue tagName="hibernate.collection-subcollection" paramName="unique" />" </XDtMethod:ifHasMethodTag> /> </XDtMethod:ifHasMethodTag> <XDtMethod:ifHasMethodTag tagName="hibernate.collection-composite-element"> <composite-element class="<XDtMethod:methodTagValue tagName="hibernate.collection-composite-element" paramName="class" />" > <XDtClass:pushClass value="<XDtMethod:methodTagValue tagName='hibernate.collection-composite-element' paramName='class' />"> <XDtMerge:merge file="xdoclet/modules/hibernate/resources/hibernate/tools/xdoclet/resources/hibernate-composite-element.xdt"> </XDtMerge:merge> </XDtClass:pushClass> </composite-element> </XDtMethod:ifHasMethodTag> <XDtMethod:ifHasMethodTag tagName="hibernate.collection-many-to-many"> <many-to-many class="<XDtMethod:methodTagValue tagName="hibernate.collection-many-to-many" paramName="class" />" <XDtMethod:ifHasMethodTag tagName="hibernate.collection-many-to-many" paramName="column"> column="<XDtMethod:methodTagValue tagName="hibernate.collection-many-to-many" paramName="column" />" </XDtMethod:ifHasMethodTag> <XDtMethod:ifHasMethodTag tagName="hibernate.collection-many-to-many" paramName="not-null"> not-null="<XDtMethod:methodTagValue tagName="hibernate.collection-many-to-many" paramName="not-null" />" </XDtMethod:ifHasMethodTag> /> </XDtMethod:ifHasMethodTag> <XDtMethod:ifHasMethodTag tagName="hibernate.collection-one-to-many"> <one-to-many <XDtMethod:ifHasMethodTag tagName="hibernate.collection-one-to-many" paramName="column"> column="<XDtMethod:methodTagValue tagName="hibernate.collection-one-to-many" paramName="column" />" </XDtMethod:ifHasMethodTag> <XDtMethod:ifHasMethodTag tagName="hibernate.collection-one-to-many" paramName="class"> class="<XDtMethod:methodTagValue tagName="hibernate.collection-one-to-many" paramName="class" />" </XDtMethod:ifHasMethodTag> /> </XDtMethod:ifHasMethodTag> --- NEW FILE: hibernate-composite-element.xdt --- <XDtMethod:forAllMethods superclasses="false" sort="true"> <XDtMethod:ifHasMethodTag tagName="hibernate.property"> <property name="<XDtMethod:propertyName />" <XDtMethod:ifHasMethodTag tagName="hibernate.property" paramName="type"> type="<XDtMethod:methodTagValue tagName="hibernate.property" paramName="type" />" </XDtMethod:ifHasMethodTag> <XDtMethod:ifHasMethodTag tagName="hibernate.property" paramName="column"> column="<XDtMethod:methodTagValue tagName="hibernate.property" paramName="column" />" </XDtMethod:ifHasMethodTag> <XDtMethod:ifHasMethodTag tagName="hibernate.property" paramName="length"> length="<XDtMethod:methodTagValue tagName="hibernate.property" paramName="length" />" </XDtMethod:ifHasMethodTag> <XDtMethod:ifHasMethodTag tagName="hibernate.property" paramName="not-null"> not-null="<XDtMethod:methodTagValue tagName="hibernate.property" paramName="not-null" />" </XDtMethod:ifHasMethodTag> <XDtMethod:ifHasMethodTag tagName="hibernate.property" paramName="unique"> unique="<XDtMethod:methodTagValue tagName="hibernate.property" paramName="unique" />" </XDtMethod:ifHasMethodTag> /> </XDtMethod:ifHasMethodTag> <XDtMethod:ifHasMethodTag tagName="hibernate.many-to-one"> <many-to-one name="<XDtMethod:propertyName/>" <XDtMethod:ifHasMethodTag tagName="hibernate.many-to-one" paramName="class"> class="<XDtMethod:methodTagValue tagName="hibernate.many-to-one" paramName="class" />" </XDtMethod:ifHasMethodTag> <XDtMethod:ifHasMethodTag tagName="hibernate.many-to-one" paramName="column"> column="<XDtMethod:methodTagValue tagName="hibernate.many-to-one" paramName="column" />" </XDtMethod:ifHasMethodTag> <XDtMethod:ifHasMethodTag tagName="hibernate.many-to-one" paramName="not-null"> not-null="<XDtMethod:methodTagValue tagName="hibernate.many-to-one" paramName="not-null" />" </XDtMethod:ifHasMethodTag> <XDtMethod:ifHasMethodTag tagName="hibernate.many-to-one" paramName="unique"> unique="<XDtMethod:methodTagValue tagName="hibernate.many-to-one" paramName="unique" />" </XDtMethod:ifHasMethodTag> <XDtMethod:ifHasMethodTag tagName="hibernate.many-to-one" paramName="cascade"> cascade="<XDtMethod:methodTagValue tagName="hibernate.many-to-one" paramName="cascade" values="none,all,save/update,delete" />" </XDtMethod:ifHasMethodTag> <XDtMethod:ifHasMethodTag tagName="hibernate.many-to-one" paramName="outer-join"> outer-join="<XDtMethod:methodTagValue tagName="hibernate.many-to-one" paramName="outer-join" />" </XDtMethod:ifHasMethodTag> /> </XDtMethod:ifHasMethodTag> <XDtMethod:ifHasMethodTag tagName="hibernate.collection"> <!-- NEED TO VERIFY THIS PART WITH THE DTD --> <collection name="<XDtMethod:propertyName />" <XDtMethod:ifHasMethodTag tagName="hibernate.collection" paramName="role"> role="<XDtMethod:methodTagValue tagName="hibernate.collection" paramName="role" />" </XDtMethod:ifHasMethodTag> <XDtMethod:ifHasMethodTag tagName="hibernate.collection" paramName="column"> column="<XDtMethod:methodTagValue tagName="hibernate.collection" paramName="column" />" </XDtMethod:ifHasMethodTag> <XDtMethod:ifHasMethodTag tagName="hibernate.collection" paramName="length"> length="<XDtMethod:methodTagValue tagName="hibernate.collection" paramName="length" />" </XDtMethod:ifHasMethodTag> <XDtMethod:ifHasMethodTag tagName="hibernate.collection" paramName="not-null"> not-null="<XDtMethod:methodTagValue tagName="hibernate.collection" paramName="not-null" />" </XDtMethod:ifHasMethodTag> <XDtMethod:ifHasMethodTag tagName="hibernate.collection" paramName="unique"> unique="<XDtMethod:methodTagValue tagName="hibernate.collection" paramName="unique" />" </XDtMethod:ifHasMethodTag> <XDtMethod:ifHasMethodTag tagName="hibernate.collection" paramName="cascade"> cascade="<XDtMethod:methodTagValue tagName="hibernate.collection" paramName="cascade" values="none,all,save/update,delete" />" </XDtMethod:ifHasMethodTag> > <XDtMerge:merge file="xdoclet/modules/hibernate/resources/hibernate-collections.xdt"> </XDtMerge:merge> </collection> </XDtMethod:ifHasMethodTag> <XDtMethod:ifHasMethodTag tagName="hibernate.composite-element"> <nested-composite-element name="<XDtMethod:propertyName />" class="<XDtMethod:methodTagValue tagName="hibernate.composite-element" paramName="class" />" > <XDtClass:pushClass value="<XDtMethod:methodTagValue tagName='hibernate.composite-element' paramName='class' />"> <XDtMerge:merge file="xdoclet/modules/hibernate/resources/hibernate-composite-element.xdt"> </XDtMerge:merge> </XDtClass:pushClass> </nested-composite-element> </XDtMethod:ifHasMethodTag> </XDtMethod:forAllMethods> --- NEW FILE: Messages.properties --- generating_hibernate_for=Generating Hibernate mapping document for {0}. hibernate_for=Hibernate mapping document for {0}. --- NEW FILE: hibernate-subclass.xdt --- <XDtHibernate:forAllClasses abstract="false" type="<XDtClass:fullClassName />"> <XDtClass:ifHasClassTag tagName="hibernate.subclass" superclasses="false"> <subclass name="<XDtClass:fullClassName />" <XDtClass:ifHasClassTag tagName="hibernate.subclass" paramName="proxy" superclasses="false"> proxy="<XDtClass:classTagValue tagName="hibernate.subclass" paramName="proxy" />" </XDtClass:ifHasClassTag> <XDtClass:ifHasClassTag tagName="hibernate.subclass" paramName="discriminator-value" superclasses="false"> discriminator-value="<XDtClass:classTagValue tagName="hibernate.subclass" paramName="discriminator-value" />" </XDtClass:ifHasClassTag> > <XDtMerge:merge file="xdoclet/modules/hibernate/resources/hibernate-properties.xdt"> </XDtMerge:merge> <XDtMerge:merge file="xdoclet/modules/hibernate/resources/hibernate-subclass.xdt"> </XDtMerge:merge> </subclass> </XDtClass:ifHasClassTag> </XDtHibernate:forAllClasses> ------------------------------------------------------- This sf.net email is sponsored by: With Great Power, Comes Great Responsibility Learn to use your power at OSDN's High Performance Computing Channel http://hpc.devchannel.org/ _______________________________________________ Xdoclet-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/xdoclet-devel