Update of /cvsroot/xdoclet/xdoclet/modules/hibernate/src/xdoclet/modules/hibernate/resources In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv8983/src/xdoclet/modules/hibernate/resources
Modified Files: hibernate-joined-subclass.xdt hibernate-class.xdt hibernate-subclass.xdt Added Files: hibernate-union-subclass.xdt Log Message: XDT-1420: support union-subclass with @hibernate.union-subclass --- NEW FILE: hibernate-union-subclass.xdt --- <XDtClass:ifHasClassTag tagName="hibernate.union-subclass" superclasses="false"> <XDtHibernate:logMapping/> <union-subclass <XDtClass:ifHasClassTag tagName="hibernate.union-subclass" paramName="entity-name" superclasses="false"> entity-name="<XDtClass:classTagValue tagName="hibernate.union-subclass" paramName="entity-name" />" </XDtClass:ifHasClassTag> name="<XDtClass:fullTransformedClassName />" <XDtClass:ifHasClassTag tagName="hibernate.union-subclass" paramName="proxy" superclasses="false"> proxy="<XDtClass:classTagValue tagName="hibernate.union-subclass" paramName="proxy" />" </XDtClass:ifHasClassTag> <XDtClass:ifHasClassTag tagName="hibernate.union-subclass" paramName="table" superclasses="false"> table="<XDtClass:classTagValue tagName="hibernate.union-subclass" paramName="table" />" </XDtClass:ifHasClassTag> <XDtClass:ifHasClassTag tagName="hibernate.union-subclass" paramName="schema" superclasses="false"> schema="<XDtClass:classTagValue tagName="hibernate.union-subclass" paramName="schema" />" </XDtClass:ifHasClassTag> <XDtClass:ifHasClassTag tagName="hibernate.union-subclass" paramName="catalog" superclasses="false"> catalog="<XDtClass:classTagValue tagName="hibernate.union-subclass" paramName="catalog" />" </XDtClass:ifHasClassTag> <XDtClass:ifHasClassTag tagName="hibernate.union-subclass" paramName="subselect" superclasses="false"> subselect="<XDtClass:classTagValue tagName="hibernate.union-subclass" paramName="subselect" />" </XDtClass:ifHasClassTag> <XDtClass:ifHasClassTag tagName="hibernate.union-subclass" paramName="dynamic-update" superclasses="false"> dynamic-update="<XDtClass:classTagValue tagName="hibernate.union-subclass" paramName="dynamic-update" />" </XDtClass:ifHasClassTag> <XDtClass:ifHasClassTag tagName="hibernate.union-subclass" paramName="dynamic-insert" superclasses="false"> dynamic-insert="<XDtClass:classTagValue tagName="hibernate.union-subclass" paramName="dynamic-insert" />" </XDtClass:ifHasClassTag> <XDtClass:ifHasClassTag tagName="hibernate.union-subclass" paramName="select-before-update" superclasses="false"> select-before-update="<XDtClass:classTagValue tagName="hibernate.union-subclass" paramName="select-before-update" />" </XDtClass:ifHasClassTag> <XDtClass:ifHasClassTag tagName="hibernate.union-subclass" paramName="extends" superclasses="false"> extends="<XDtClass:classTagValue tagName="hibernate.union-subclass" paramName="extends" />" </XDtClass:ifHasClassTag> <XDtClass:ifHasClassTag tagName="hibernate.union-subclass" paramName="lazy" superclasses="false"> lazy="<XDtClass:classTagValue tagName="hibernate.union-subclass" paramName="lazy" />" </XDtClass:ifHasClassTag> <XDtClass:ifHasClassTag tagName="hibernate.union-subclass" paramName="abstract" superclasses="false"> abstract="<XDtClass:classTagValue tagName="hibernate.union-subclass" paramName="abstract" />" </XDtClass:ifHasClassTag> <XDtClass:ifHasClassTag tagName="hibernate.union-subclass" paramName="persister" superclasses="false"> persister="<XDtClass:classTagValue tagName="hibernate.union-subclass" paramName="persister" />" </XDtClass:ifHasClassTag> <XDtClass:ifHasClassTag tagName="hibernate.union-subclass" paramName="check" superclasses="false"> check="<XDtClass:classTagValue tagName="hibernate.union-subclass" paramName="check" />" </XDtClass:ifHasClassTag> <XDtClass:ifHasClassTag tagName="hibernate.union-subclass" paramName="batch-size" superclasses="false"> batch-size="<XDtClass:classTagValue tagName="hibernate.union-subclass" paramName="batch-size" />" </XDtClass:ifHasClassTag> <XDtClass:ifHasClassTag tagName="hibernate.union-subclass" paramName="node" superclasses="false"> node="<XDtClass:classTagValue tagName="hibernate.union-subclass" paramName="node" />" </XDtClass:ifHasClassTag> > <XDtMerge:merge file="xdoclet/modules/hibernate/resources/hibernate-meta$class.xdt"></XDtMerge:merge> <XDtMerge:merge file="xdoclet/modules/hibernate/resources/hibernate-subselect$class.xdt"></XDtMerge:merge> <XDtMerge:merge file="xdoclet/modules/hibernate/resources/hibernate-synchronize$class.xdt"></XDtMerge:merge> <XDtMerge:merge file="xdoclet/modules/hibernate/resources/hibernate-comment$class.xdt"></XDtMerge:merge> <XDtMerge:merge file="xdoclet/modules/hibernate/resources/hibernate-properties.xdt"></XDtMerge:merge> <XDtMethod:forAllMethods superclasses="false" sort="true"> <XDtMerge:merge file="xdoclet/modules/hibernate/resources/hibernate-property.xdt"></XDtMerge:merge> <XDtMerge:merge file="xdoclet/modules/hibernate/resources/hibernate-many-to-one.xdt"></XDtMerge:merge> <XDtMerge:merge file="xdoclet/modules/hibernate/resources/hibernate-one-to-one.xdt"></XDtMerge:merge> <XDtMerge:merge file="xdoclet/modules/hibernate/resources/hibernate-component.xdt"></XDtMerge:merge> <XDtMerge:merge file="xdoclet/modules/hibernate/resources/hibernate-dynamic-component.xdt"></XDtMerge:merge> <XDtMerge:merge file="xdoclet/modules/hibernate/resources/hibernate-any.xdt"></XDtMerge:merge> <XDtMerge:merge file="xdoclet/modules/hibernate/resources/hibernate-map.xdt"></XDtMerge:merge> <XDtMerge:merge file="xdoclet/modules/hibernate/resources/hibernate-set.xdt"></XDtMerge:merge> <XDtMerge:merge file="xdoclet/modules/hibernate/resources/hibernate-list.xdt"></XDtMerge:merge> <XDtMerge:merge file="xdoclet/modules/hibernate/resources/hibernate-bag.xdt"></XDtMerge:merge> <XDtMerge:merge file="xdoclet/modules/hibernate/resources/hibernate-array.xdt"></XDtMerge:merge> <XDtMerge:merge file="xdoclet/modules/hibernate/resources/hibernate-primitive-array.xdt"></XDtMerge:merge> </XDtMethod:forAllMethods> <XDtHibernate:forAllSubclasses> <XDtMerge:merge file="xdoclet/modules/hibernate/resources/hibernate-union-subclass.xdt"></XDtMerge:merge> </XDtHibernate:forAllSubclasses> <XDtMerge:merge file="xdoclet/modules/hibernate/resources/hibernate-loader$class.xdt"></XDtMerge:merge> <XDtMerge:merge file="xdoclet/modules/hibernate/resources/hibernate-sql-insert$class.xdt"></XDtMerge:merge> <XDtMerge:merge file="xdoclet/modules/hibernate/resources/hibernate-sql-update$class.xdt"></XDtMerge:merge> <XDtMerge:merge file="xdoclet/modules/hibernate/resources/hibernate-sql-delete$class.xdt"></XDtMerge:merge> <XDtMerge:merge file="xdoclet/modules/hibernate/resources/hibernate-query.xdt"></XDtMerge:merge> </union-subclass> </XDtClass:ifHasClassTag> Index: hibernate-joined-subclass.xdt =================================================================== RCS file: /cvsroot/xdoclet/xdoclet/modules/hibernate/src/xdoclet/modules/hibernate/resources/hibernate-joined-subclass.xdt,v retrieving revision 1.13 retrieving revision 1.14 diff -C2 -r1.13 -r1.14 *** hibernate-joined-subclass.xdt 19 Jul 2005 19:17:46 -0000 1.13 --- hibernate-joined-subclass.xdt 21 Jul 2005 15:09:45 -0000 1.14 *************** *** 1,75 **** ! <XDtHibernate:forAllSubclasses> ! <XDtClass:ifHasClassTag tagName="hibernate.joined-subclass" superclasses="false"> ! <XDtHibernate:logMapping/> ! ! <joined-subclass ! ! <XDtClass:ifHasClassTag tagName="hibernate.joined-subclass" paramName="entity-name" superclasses="false"> ! entity-name="<XDtClass:classTagValue tagName="hibernate.joined-subclass" paramName="entity-name" />" ! </XDtClass:ifHasClassTag> ! name="<XDtClass:fullTransformedClassName />" ! <XDtClass:ifHasClassTag tagName="hibernate.joined-subclass" paramName="proxy" superclasses="false"> ! proxy="<XDtClass:classTagValue tagName="hibernate.joined-subclass" paramName="proxy" />" ! </XDtClass:ifHasClassTag> ! ! <XDtClass:ifHasClassTag tagName="hibernate.joined-subclass" paramName="table" superclasses="false"> ! table="<XDtClass:classTagValue tagName="hibernate.joined-subclass" paramName="table" />" ! </XDtClass:ifHasClassTag> ! ! <XDtClass:ifHasClassTag tagName="hibernate.joined-subclass" paramName="schema" superclasses="false"> ! schema="<XDtClass:classTagValue tagName="hibernate.joined-subclass" paramName="schema" />" ! </XDtClass:ifHasClassTag> ! ! <XDtClass:ifHasClassTag tagName="hibernate.joined-subclass" paramName="catalog" superclasses="false"> ! catalog="<XDtClass:classTagValue tagName="hibernate.joined-subclass" paramName="catalog" />" ! </XDtClass:ifHasClassTag> ! ! <XDtClass:ifHasClassTag tagName="hibernate.joined-subclass" paramName="subselect" superclasses="false"> ! subselect="<XDtClass:classTagValue tagName="hibernate.joined-subclass" paramName="subselect" />" ! </XDtClass:ifHasClassTag> ! ! <XDtClass:ifHasClassTag tagName="hibernate.joined-subclass" paramName="dynamic-update" superclasses="false"> ! dynamic-update="<XDtClass:classTagValue tagName="hibernate.joined-subclass" paramName="dynamic-update" />" ! </XDtClass:ifHasClassTag> ! ! <XDtClass:ifHasClassTag tagName="hibernate.joined-subclass" paramName="dynamic-insert" superclasses="false"> ! dynamic-insert="<XDtClass:classTagValue tagName="hibernate.joined-subclass" paramName="dynamic-insert" />" ! </XDtClass:ifHasClassTag> ! ! <XDtClass:ifHasClassTag tagName="hibernate.joined-subclass" paramName="select-before-update" superclasses="false"> ! select-before-update="<XDtClass:classTagValue tagName="hibernate.joined-subclass" paramName="select-before-update" />" ! </XDtClass:ifHasClassTag> ! ! <XDtClass:ifHasClassTag tagName="hibernate.joined-subclass" paramName="extends" superclasses="false"> ! extends="<XDtClass:classTagValue tagName="hibernate.joined-subclass" paramName="extends" />" ! </XDtClass:ifHasClassTag> ! ! <XDtClass:ifHasClassTag tagName="hibernate.joined-subclass" paramName="lazy" superclasses="false"> ! lazy="<XDtClass:classTagValue tagName="hibernate.joined-subclass" paramName="lazy" />" ! </XDtClass:ifHasClassTag> ! ! <XDtClass:ifHasClassTag tagName="hibernate.joined-subclass" paramName="abstract" superclasses="false"> ! abstract="<XDtClass:classTagValue tagName="hibernate.joined-subclass" paramName="abstract" />" ! </XDtClass:ifHasClassTag> ! ! <XDtClass:ifHasClassTag tagName="hibernate.joined-subclass" paramName="persister" superclasses="false"> ! persister="<XDtClass:classTagValue tagName="hibernate.joined-subclass" paramName="persister" />" ! </XDtClass:ifHasClassTag> ! ! <XDtClass:ifHasClassTag tagName="hibernate.joined-subclass" paramName="check" superclasses="false"> ! check="<XDtClass:classTagValue tagName="hibernate.joined-subclass" paramName="check" />" ! </XDtClass:ifHasClassTag> ! ! <XDtClass:ifHasClassTag tagName="hibernate.joined-subclass" paramName="batch-size" superclasses="false"> ! batch-size="<XDtClass:classTagValue tagName="hibernate.joined-subclass" paramName="batch-size" />" ! </XDtClass:ifHasClassTag> ! ! <XDtClass:ifHasClassTag tagName="hibernate.joined-subclass" paramName="node" superclasses="false"> ! node="<XDtClass:classTagValue tagName="hibernate.joined-subclass" paramName="node" />" ! </XDtClass:ifHasClassTag> ! > <XDtMerge:merge file="xdoclet/modules/hibernate/resources/hibernate-meta$class.xdt"></XDtMerge:merge> --- 1,74 ---- ! <XDtClass:ifHasClassTag tagName="hibernate.joined-subclass" superclasses="false"> ! <XDtHibernate:logMapping/> ! ! <joined-subclass ! ! <XDtClass:ifHasClassTag tagName="hibernate.joined-subclass" paramName="entity-name" superclasses="false"> ! entity-name="<XDtClass:classTagValue tagName="hibernate.joined-subclass" paramName="entity-name" />" ! </XDtClass:ifHasClassTag> ! name="<XDtClass:fullTransformedClassName />" ! <XDtClass:ifHasClassTag tagName="hibernate.joined-subclass" paramName="proxy" superclasses="false"> ! proxy="<XDtClass:classTagValue tagName="hibernate.joined-subclass" paramName="proxy" />" ! </XDtClass:ifHasClassTag> ! ! <XDtClass:ifHasClassTag tagName="hibernate.joined-subclass" paramName="table" superclasses="false"> ! table="<XDtClass:classTagValue tagName="hibernate.joined-subclass" paramName="table" />" ! </XDtClass:ifHasClassTag> ! ! <XDtClass:ifHasClassTag tagName="hibernate.joined-subclass" paramName="schema" superclasses="false"> ! schema="<XDtClass:classTagValue tagName="hibernate.joined-subclass" paramName="schema" />" ! </XDtClass:ifHasClassTag> ! ! <XDtClass:ifHasClassTag tagName="hibernate.joined-subclass" paramName="catalog" superclasses="false"> ! catalog="<XDtClass:classTagValue tagName="hibernate.joined-subclass" paramName="catalog" />" ! </XDtClass:ifHasClassTag> ! ! <XDtClass:ifHasClassTag tagName="hibernate.joined-subclass" paramName="subselect" superclasses="false"> ! subselect="<XDtClass:classTagValue tagName="hibernate.joined-subclass" paramName="subselect" />" ! </XDtClass:ifHasClassTag> ! ! <XDtClass:ifHasClassTag tagName="hibernate.joined-subclass" paramName="dynamic-update" superclasses="false"> ! dynamic-update="<XDtClass:classTagValue tagName="hibernate.joined-subclass" paramName="dynamic-update" />" ! </XDtClass:ifHasClassTag> ! ! <XDtClass:ifHasClassTag tagName="hibernate.joined-subclass" paramName="dynamic-insert" superclasses="false"> ! dynamic-insert="<XDtClass:classTagValue tagName="hibernate.joined-subclass" paramName="dynamic-insert" />" ! </XDtClass:ifHasClassTag> ! ! <XDtClass:ifHasClassTag tagName="hibernate.joined-subclass" paramName="select-before-update" superclasses="false"> ! select-before-update="<XDtClass:classTagValue tagName="hibernate.joined-subclass" paramName="select-before-update" />" ! </XDtClass:ifHasClassTag> ! ! <XDtClass:ifHasClassTag tagName="hibernate.joined-subclass" paramName="extends" superclasses="false"> ! extends="<XDtClass:classTagValue tagName="hibernate.joined-subclass" paramName="extends" />" ! </XDtClass:ifHasClassTag> ! ! <XDtClass:ifHasClassTag tagName="hibernate.joined-subclass" paramName="lazy" superclasses="false"> ! lazy="<XDtClass:classTagValue tagName="hibernate.joined-subclass" paramName="lazy" />" ! </XDtClass:ifHasClassTag> ! ! <XDtClass:ifHasClassTag tagName="hibernate.joined-subclass" paramName="abstract" superclasses="false"> ! abstract="<XDtClass:classTagValue tagName="hibernate.joined-subclass" paramName="abstract" />" ! </XDtClass:ifHasClassTag> ! ! <XDtClass:ifHasClassTag tagName="hibernate.joined-subclass" paramName="persister" superclasses="false"> ! persister="<XDtClass:classTagValue tagName="hibernate.joined-subclass" paramName="persister" />" ! </XDtClass:ifHasClassTag> ! ! <XDtClass:ifHasClassTag tagName="hibernate.joined-subclass" paramName="check" superclasses="false"> ! check="<XDtClass:classTagValue tagName="hibernate.joined-subclass" paramName="check" />" ! </XDtClass:ifHasClassTag> ! ! <XDtClass:ifHasClassTag tagName="hibernate.joined-subclass" paramName="batch-size" superclasses="false"> ! batch-size="<XDtClass:classTagValue tagName="hibernate.joined-subclass" paramName="batch-size" />" ! </XDtClass:ifHasClassTag> ! ! <XDtClass:ifHasClassTag tagName="hibernate.joined-subclass" paramName="node" superclasses="false"> ! node="<XDtClass:classTagValue tagName="hibernate.joined-subclass" paramName="node" />" ! </XDtClass:ifHasClassTag> ! > <XDtMerge:merge file="xdoclet/modules/hibernate/resources/hibernate-meta$class.xdt"></XDtMerge:merge> *************** *** 96,125 **** </XDtClass:ifHasClassTag> ! <XDtMerge:merge file="xdoclet/modules/hibernate/resources/hibernate-key$class.xdt"></XDtMerge:merge> ! <XDtMerge:merge file="xdoclet/modules/hibernate/resources/hibernate-properties.xdt"></XDtMerge:merge> ! <XDtMethod:forAllMethods superclasses="false" sort="true"> ! <XDtMerge:merge file="xdoclet/modules/hibernate/resources/hibernate-property.xdt"></XDtMerge:merge> ! <XDtMerge:merge file="xdoclet/modules/hibernate/resources/hibernate-many-to-one.xdt"></XDtMerge:merge> ! <XDtMerge:merge file="xdoclet/modules/hibernate/resources/hibernate-one-to-one.xdt"></XDtMerge:merge> ! <XDtMerge:merge file="xdoclet/modules/hibernate/resources/hibernate-component.xdt"></XDtMerge:merge> ! <XDtMerge:merge file="xdoclet/modules/hibernate/resources/hibernate-dynamic-component.xdt"></XDtMerge:merge> ! <XDtMerge:merge file="xdoclet/modules/hibernate/resources/hibernate-any.xdt"></XDtMerge:merge> ! <XDtMerge:merge file="xdoclet/modules/hibernate/resources/hibernate-map.xdt"></XDtMerge:merge> ! <XDtMerge:merge file="xdoclet/modules/hibernate/resources/hibernate-set.xdt"></XDtMerge:merge> ! <XDtMerge:merge file="xdoclet/modules/hibernate/resources/hibernate-list.xdt"></XDtMerge:merge> ! <XDtMerge:merge file="xdoclet/modules/hibernate/resources/hibernate-bag.xdt"></XDtMerge:merge> ! <XDtMerge:merge file="xdoclet/modules/hibernate/resources/hibernate-array.xdt"></XDtMerge:merge> ! <XDtMerge:merge file="xdoclet/modules/hibernate/resources/hibernate-primitive-array.xdt"></XDtMerge:merge> ! </XDtMethod:forAllMethods> <XDtMerge:merge file="xdoclet/modules/hibernate/resources/hibernate-joined-subclass.xdt"></XDtMerge:merge> ! <XDtMerge:merge file="xdoclet/modules/hibernate/resources/hibernate-loader$class.xdt"></XDtMerge:merge> ! <XDtMerge:merge file="xdoclet/modules/hibernate/resources/hibernate-sql-insert$class.xdt"></XDtMerge:merge> ! <XDtMerge:merge file="xdoclet/modules/hibernate/resources/hibernate-sql-update$class.xdt"></XDtMerge:merge> ! <XDtMerge:merge file="xdoclet/modules/hibernate/resources/hibernate-sql-delete$class.xdt"></XDtMerge:merge> ! </joined-subclass> ! </XDtClass:ifHasClassTag> ! </XDtHibernate:forAllSubclasses> --- 95,127 ---- </XDtClass:ifHasClassTag> ! <XDtMerge:merge file="xdoclet/modules/hibernate/resources/hibernate-key$class.xdt"></XDtMerge:merge> ! <XDtMerge:merge file="xdoclet/modules/hibernate/resources/hibernate-properties.xdt"></XDtMerge:merge> ! <XDtMethod:forAllMethods superclasses="false" sort="true"> ! <XDtMerge:merge file="xdoclet/modules/hibernate/resources/hibernate-property.xdt"></XDtMerge:merge> ! <XDtMerge:merge file="xdoclet/modules/hibernate/resources/hibernate-many-to-one.xdt"></XDtMerge:merge> ! <XDtMerge:merge file="xdoclet/modules/hibernate/resources/hibernate-one-to-one.xdt"></XDtMerge:merge> ! <XDtMerge:merge file="xdoclet/modules/hibernate/resources/hibernate-component.xdt"></XDtMerge:merge> ! <XDtMerge:merge file="xdoclet/modules/hibernate/resources/hibernate-dynamic-component.xdt"></XDtMerge:merge> ! <XDtMerge:merge file="xdoclet/modules/hibernate/resources/hibernate-any.xdt"></XDtMerge:merge> ! <XDtMerge:merge file="xdoclet/modules/hibernate/resources/hibernate-map.xdt"></XDtMerge:merge> ! <XDtMerge:merge file="xdoclet/modules/hibernate/resources/hibernate-set.xdt"></XDtMerge:merge> ! <XDtMerge:merge file="xdoclet/modules/hibernate/resources/hibernate-list.xdt"></XDtMerge:merge> ! <XDtMerge:merge file="xdoclet/modules/hibernate/resources/hibernate-bag.xdt"></XDtMerge:merge> ! <XDtMerge:merge file="xdoclet/modules/hibernate/resources/hibernate-array.xdt"></XDtMerge:merge> ! <XDtMerge:merge file="xdoclet/modules/hibernate/resources/hibernate-primitive-array.xdt"></XDtMerge:merge> ! </XDtMethod:forAllMethods> + <XDtHibernate:forAllSubclasses> <XDtMerge:merge file="xdoclet/modules/hibernate/resources/hibernate-joined-subclass.xdt"></XDtMerge:merge> ! </XDtHibernate:forAllSubclasses> ! ! <XDtMerge:merge file="xdoclet/modules/hibernate/resources/hibernate-loader$class.xdt"></XDtMerge:merge> ! <XDtMerge:merge file="xdoclet/modules/hibernate/resources/hibernate-sql-insert$class.xdt"></XDtMerge:merge> ! <XDtMerge:merge file="xdoclet/modules/hibernate/resources/hibernate-sql-update$class.xdt"></XDtMerge:merge> ! <XDtMerge:merge file="xdoclet/modules/hibernate/resources/hibernate-sql-delete$class.xdt"></XDtMerge:merge> ! <XDtMerge:merge file="xdoclet/modules/hibernate/resources/hibernate-query.xdt"></XDtMerge:merge> ! </joined-subclass> ! </XDtClass:ifHasClassTag> Index: hibernate-class.xdt =================================================================== RCS file: /cvsroot/xdoclet/xdoclet/modules/hibernate/src/xdoclet/modules/hibernate/resources/hibernate-class.xdt,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -r1.3 -r1.4 *** hibernate-class.xdt 19 Jul 2005 19:17:46 -0000 1.3 --- hibernate-class.xdt 21 Jul 2005 15:09:45 -0000 1.4 *************** *** 104,109 **** <XDtMerge:merge file="xdoclet/modules/hibernate/resources/hibernate-join$method.xdt"></XDtMerge:merge> ! <XDtMerge:merge file="xdoclet/modules/hibernate/resources/hibernate-subclass.xdt"></XDtMerge:merge> ! <XDtMerge:merge file="xdoclet/modules/hibernate/resources/hibernate-joined-subclass.xdt"></XDtMerge:merge> </class> --- 104,113 ---- <XDtMerge:merge file="xdoclet/modules/hibernate/resources/hibernate-join$method.xdt"></XDtMerge:merge> ! ! <XDtHibernate:forAllSubclasses> ! <XDtMerge:merge file="xdoclet/modules/hibernate/resources/hibernate-subclass.xdt"></XDtMerge:merge> ! <XDtMerge:merge file="xdoclet/modules/hibernate/resources/hibernate-joined-subclass.xdt"></XDtMerge:merge> ! <XDtMerge:merge file="xdoclet/modules/hibernate/resources/hibernate-union-subclass.xdt"></XDtMerge:merge> ! </XDtHibernate:forAllSubclasses> </class> Index: hibernate-subclass.xdt =================================================================== RCS file: /cvsroot/xdoclet/xdoclet/modules/hibernate/src/xdoclet/modules/hibernate/resources/hibernate-subclass.xdt,v retrieving revision 1.16 retrieving revision 1.17 diff -C2 -r1.16 -r1.17 *** hibernate-subclass.xdt 19 Jul 2005 19:17:58 -0000 1.16 --- hibernate-subclass.xdt 21 Jul 2005 15:09:45 -0000 1.17 *************** *** 1,91 **** ! <XDtHibernate:forAllSubclasses> ! <XDtClass:ifHasClassTag tagName="hibernate.subclass" superclasses="false"> ! <XDtHibernate:logMapping/> ! <subclass ! <XDtClass:ifHasClassTag tagName="hibernate.subclass" paramName="entity-name" superclasses="false"> ! entity-name="<XDtClass:classTagValue tagName="hibernate.subclass" paramName="entity-name"/>" ! </XDtClass:ifHasClassTag> ! name="<XDtClass:fullTransformedClassName />" ! <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> ! ! <XDtClass:ifHasClassTag tagName="hibernate.subclass" paramName="dynamic-update" superclasses="false"> ! dynamic-update="<XDtClass:classTagValue tagName="hibernate.subclass" paramName="dynamic-update"/>" ! </XDtClass:ifHasClassTag> ! <XDtClass:ifHasClassTag tagName="hibernate.subclass" paramName="dynamic-insert" superclasses="false"> ! dynamic-insert="<XDtClass:classTagValue tagName="hibernate.subclass" paramName="dynamic-insert"/>" ! </XDtClass:ifHasClassTag> ! ! <XDtClass:ifHasClassTag tagName="hibernate.subclass" paramName="select-before-update" superclasses="false"> ! select-before-update="<XDtClass:classTagValue tagName="hibernate.subclass" paramName="select-before-update"/>" ! </XDtClass:ifHasClassTag> ! ! <XDtClass:ifHasClassTag tagName="hibernate.subclass" paramName="extends" superclasses="true"> ! extends="<XDtClass:classTagValue tagName="hibernate.subclass" paramName="extends" />" ! </XDtClass:ifHasClassTag> ! ! <XDtClass:ifHasClassTag tagName="hibernate.subclass" paramName="lazy" superclasses="true"> ! lazy="<XDtClass:classTagValue tagName="hibernate.subclass" paramName="lazy" values="true,false" />" ! </XDtClass:ifHasClassTag> ! ! <XDtClass:ifHasClassTag tagName="hibernate.subclass" paramName="abstract" superclasses="true"> ! abstract="<XDtClass:classTagValue tagName="hibernate.subclass" paramName="abstract" />" ! </XDtClass:ifHasClassTag> ! ! <XDtClass:ifHasClassTag tagName="hibernate.subclass" paramName="persister" superclasses="true"> ! persister="<XDtClass:classTagValue tagName="hibernate.subclass" paramName="persister" />" ! </XDtClass:ifHasClassTag> ! ! <XDtClass:ifHasClassTag tagName="hibernate.subclass" paramName="batch-size" superclasses="true"> ! batch-size="<XDtClass:classTagValue tagName="hibernate.subclass" paramName="batch-size" />" ! </XDtClass:ifHasClassTag> ! ! <XDtClass:ifHasClassTag tagName="hibernate.subclass" paramName="node" superclasses="true"> ! node="<XDtClass:classTagValue tagName="hibernate.subclass" paramName="node" />" ! </XDtClass:ifHasClassTag> ! > ! <XDtMerge:merge file="xdoclet/modules/hibernate/resources/hibernate-meta$class.xdt"></XDtMerge:merge> ! <XDtMerge:merge file="xdoclet/modules/hibernate/resources/hibernate-synchronize$class.xdt"></XDtMerge:merge> ! <XDtMethod:forAllMethods superclasses="false" sort="true"> ! <XDtMerge:merge file="xdoclet/modules/hibernate/resources/hibernate-property.xdt"></XDtMerge:merge> ! <XDtMerge:merge file="xdoclet/modules/hibernate/resources/hibernate-many-to-one.xdt"></XDtMerge:merge> ! <XDtMerge:merge file="xdoclet/modules/hibernate/resources/hibernate-one-to-one.xdt"></XDtMerge:merge> ! <XDtMerge:merge file="xdoclet/modules/hibernate/resources/hibernate-component.xdt"></XDtMerge:merge> ! <XDtMerge:merge file="xdoclet/modules/hibernate/resources/hibernate-dynamic-component.xdt"></XDtMerge:merge> ! <XDtMerge:merge file="xdoclet/modules/hibernate/resources/hibernate-any.xdt"></XDtMerge:merge> ! <XDtMerge:merge file="xdoclet/modules/hibernate/resources/hibernate-map.xdt"></XDtMerge:merge> ! <XDtMerge:merge file="xdoclet/modules/hibernate/resources/hibernate-set.xdt"></XDtMerge:merge> ! <XDtMerge:merge file="xdoclet/modules/hibernate/resources/hibernate-list.xdt"></XDtMerge:merge> ! <XDtMerge:merge file="xdoclet/modules/hibernate/resources/hibernate-bag.xdt"></XDtMerge:merge> ! <XDtMerge:merge file="xdoclet/modules/hibernate/resources/hibernate-array.xdt"></XDtMerge:merge> ! <XDtMerge:merge file="xdoclet/modules/hibernate/resources/hibernate-primitive-array.xdt"></XDtMerge:merge> ! <XDtMerge:merge file="xdoclet/modules/hibernate/resources/hibernate-join$method.xdt"></XDtMerge:merge> ! </XDtMethod:forAllMethods> ! <XDtMerge:merge file="hibernate-properties-{0}.xml"></XDtMerge:merge> <XDtMerge:merge file="xdoclet/modules/hibernate/resources/hibernate-subclass.xdt"></XDtMerge:merge> ! <XDtMerge:merge file="xdoclet/modules/hibernate/resources/hibernate-loader$class.xdt"></XDtMerge:merge> ! <XDtMerge:merge file="xdoclet/modules/hibernate/resources/hibernate-sql-insert$class.xdt"></XDtMerge:merge> ! <XDtMerge:merge file="xdoclet/modules/hibernate/resources/hibernate-sql-update$class.xdt"></XDtMerge:merge> ! <XDtMerge:merge file="xdoclet/modules/hibernate/resources/hibernate-sql-delete$class.xdt"></XDtMerge:merge> ! <XDtMerge:merge file="xdoclet/modules/hibernate/resources/hibernate-query.xdt"></XDtMerge:merge> ! </subclass> ! </XDtClass:ifHasClassTag> ! </XDtHibernate:forAllSubclasses> --- 1,92 ---- ! <XDtClass:ifHasClassTag tagName="hibernate.subclass" superclasses="false"> ! <XDtHibernate:logMapping/> ! <subclass ! <XDtClass:ifHasClassTag tagName="hibernate.subclass" paramName="entity-name" superclasses="false"> ! entity-name="<XDtClass:classTagValue tagName="hibernate.subclass" paramName="entity-name"/>" ! </XDtClass:ifHasClassTag> ! name="<XDtClass:fullTransformedClassName />" ! <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> ! ! <XDtClass:ifHasClassTag tagName="hibernate.subclass" paramName="dynamic-update" superclasses="false"> ! dynamic-update="<XDtClass:classTagValue tagName="hibernate.subclass" paramName="dynamic-update"/>" ! </XDtClass:ifHasClassTag> ! <XDtClass:ifHasClassTag tagName="hibernate.subclass" paramName="dynamic-insert" superclasses="false"> ! dynamic-insert="<XDtClass:classTagValue tagName="hibernate.subclass" paramName="dynamic-insert"/>" ! </XDtClass:ifHasClassTag> ! ! <XDtClass:ifHasClassTag tagName="hibernate.subclass" paramName="select-before-update" superclasses="false"> ! select-before-update="<XDtClass:classTagValue tagName="hibernate.subclass" paramName="select-before-update"/>" ! </XDtClass:ifHasClassTag> ! ! <XDtClass:ifHasClassTag tagName="hibernate.subclass" paramName="extends" superclasses="true"> ! extends="<XDtClass:classTagValue tagName="hibernate.subclass" paramName="extends" />" ! </XDtClass:ifHasClassTag> ! ! <XDtClass:ifHasClassTag tagName="hibernate.subclass" paramName="lazy" superclasses="true"> ! lazy="<XDtClass:classTagValue tagName="hibernate.subclass" paramName="lazy" values="true,false" />" ! </XDtClass:ifHasClassTag> ! ! <XDtClass:ifHasClassTag tagName="hibernate.subclass" paramName="abstract" superclasses="true"> ! abstract="<XDtClass:classTagValue tagName="hibernate.subclass" paramName="abstract" />" ! </XDtClass:ifHasClassTag> ! ! <XDtClass:ifHasClassTag tagName="hibernate.subclass" paramName="persister" superclasses="true"> ! persister="<XDtClass:classTagValue tagName="hibernate.subclass" paramName="persister" />" ! </XDtClass:ifHasClassTag> ! ! <XDtClass:ifHasClassTag tagName="hibernate.subclass" paramName="batch-size" superclasses="true"> ! batch-size="<XDtClass:classTagValue tagName="hibernate.subclass" paramName="batch-size" />" ! </XDtClass:ifHasClassTag> ! ! <XDtClass:ifHasClassTag tagName="hibernate.subclass" paramName="node" superclasses="true"> ! node="<XDtClass:classTagValue tagName="hibernate.subclass" paramName="node" />" ! </XDtClass:ifHasClassTag> ! > ! <XDtMerge:merge file="xdoclet/modules/hibernate/resources/hibernate-meta$class.xdt"></XDtMerge:merge> ! <XDtMerge:merge file="xdoclet/modules/hibernate/resources/hibernate-synchronize$class.xdt"></XDtMerge:merge> ! <XDtMethod:forAllMethods superclasses="false" sort="true"> ! <XDtMerge:merge file="xdoclet/modules/hibernate/resources/hibernate-property.xdt"></XDtMerge:merge> ! <XDtMerge:merge file="xdoclet/modules/hibernate/resources/hibernate-many-to-one.xdt"></XDtMerge:merge> ! <XDtMerge:merge file="xdoclet/modules/hibernate/resources/hibernate-one-to-one.xdt"></XDtMerge:merge> ! <XDtMerge:merge file="xdoclet/modules/hibernate/resources/hibernate-component.xdt"></XDtMerge:merge> ! <XDtMerge:merge file="xdoclet/modules/hibernate/resources/hibernate-dynamic-component.xdt"></XDtMerge:merge> ! <XDtMerge:merge file="xdoclet/modules/hibernate/resources/hibernate-any.xdt"></XDtMerge:merge> ! <XDtMerge:merge file="xdoclet/modules/hibernate/resources/hibernate-map.xdt"></XDtMerge:merge> ! <XDtMerge:merge file="xdoclet/modules/hibernate/resources/hibernate-set.xdt"></XDtMerge:merge> ! <XDtMerge:merge file="xdoclet/modules/hibernate/resources/hibernate-list.xdt"></XDtMerge:merge> ! <XDtMerge:merge file="xdoclet/modules/hibernate/resources/hibernate-bag.xdt"></XDtMerge:merge> ! <XDtMerge:merge file="xdoclet/modules/hibernate/resources/hibernate-array.xdt"></XDtMerge:merge> ! <XDtMerge:merge file="xdoclet/modules/hibernate/resources/hibernate-primitive-array.xdt"></XDtMerge:merge> ! <XDtMerge:merge file="xdoclet/modules/hibernate/resources/hibernate-join$method.xdt"></XDtMerge:merge> ! </XDtMethod:forAllMethods> ! <XDtMerge:merge file="hibernate-properties-{0}.xml"></XDtMerge:merge> + <XDtHibernate:forAllSubclasses> <XDtMerge:merge file="xdoclet/modules/hibernate/resources/hibernate-subclass.xdt"></XDtMerge:merge> ! </XDtHibernate:forAllSubclasses> ! ! <XDtMerge:merge file="xdoclet/modules/hibernate/resources/hibernate-loader$class.xdt"></XDtMerge:merge> ! <XDtMerge:merge file="xdoclet/modules/hibernate/resources/hibernate-sql-insert$class.xdt"></XDtMerge:merge> ! <XDtMerge:merge file="xdoclet/modules/hibernate/resources/hibernate-sql-update$class.xdt"></XDtMerge:merge> ! <XDtMerge:merge file="xdoclet/modules/hibernate/resources/hibernate-sql-delete$class.xdt"></XDtMerge:merge> ! <XDtMerge:merge file="xdoclet/modules/hibernate/resources/hibernate-query.xdt"></XDtMerge:merge> ! </subclass> ! </XDtClass:ifHasClassTag> ------------------------------------------------------- SF.Net email is sponsored by: Discover Easy Linux Migration Strategies from IBM. Find simple to follow Roadmaps, straightforward articles, informative Webcasts and more! Get everything you need to get up to speed, fast. http://ads.osdn.com/?ad_id=7477&alloc_id=16492&op=click _______________________________________________ xdoclet-devel mailing list xdoclet-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/xdoclet-devel