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
[email protected]
https://lists.sourceforge.net/lists/listinfo/xdoclet-devel