Author: arminw
Date: Wed Nov 7 16:48:47 2007
New Revision: 592984
URL: http://svn.apache.org/viewvc?rev=592984&view=rev
Log:
rename and update doclipse support file
Added:
db/ojb/branches/OJB_1_0_RELEASE/src/xdoclet/ojb-doclipse.xml (contents,
props changed)
- copied, changed from r589928,
db/ojb/branches/OJB_1_0_RELEASE/src/xdoclet/ojb.xml
Removed:
db/ojb/branches/OJB_1_0_RELEASE/src/xdoclet/ojb.xml
Copied: db/ojb/branches/OJB_1_0_RELEASE/src/xdoclet/ojb-doclipse.xml (from
r589928, db/ojb/branches/OJB_1_0_RELEASE/src/xdoclet/ojb.xml)
URL:
http://svn.apache.org/viewvc/db/ojb/branches/OJB_1_0_RELEASE/src/xdoclet/ojb-doclipse.xml?p2=db/ojb/branches/OJB_1_0_RELEASE/src/xdoclet/ojb-doclipse.xml&p1=db/ojb/branches/OJB_1_0_RELEASE/src/xdoclet/ojb.xml&r1=589928&r2=592984&rev=592984&view=diff
==============================================================================
--- db/ojb/branches/OJB_1_0_RELEASE/src/xdoclet/ojb.xml (original)
+++ db/ojb/branches/OJB_1_0_RELEASE/src/xdoclet/ojb-doclipse.xml Wed Nov 7
16:48:47 2007
@@ -55,15 +55,6 @@
<attribute name="isolation-level"
allowed="read-uncommitted read-committed repeatable-read
serializable optimistic none"
doc="For ODMG: the transactional isolation level; default
is 'read-uncommitted'"/>
- <attribute name="state-detection"
- allowed="on off inherit"
- doc="The state-detection attribute is used by API's
supporting automatic state detection of
- persistence capable objects (automatic detection of changed
object fields - e.g. like
- the ODMG implementation). The attribute indicate whether or
not the object state detection
- is enabled for this class or if it's inherited from a
higher level entity."/>
- <attribute name="field-class"
- doc="The field-class attribute can be used to override the
PersistentField implementation class.
- OJB's shortcut name feature is supported."/>
<attribute name="proxy"
doc="Determines whether proxies are used for instances of
this class; can be 'dynamic' for automatic dynamic proxies, or the fully
qualified class name of the proxy class to use"/>
<attribute name="proxy-prefetching-limit"
@@ -73,10 +64,32 @@
doc="Forces OJB to refresh instances of this type when
loaded from the cache; default value is 'false'"/>
<attribute name="row-reader"
doc="Gives the fully qualified name of the class that reads
instances of this class from the database"/>
+ <attribute name="schema"
+ doc="Contains the database schema owning the table mapped
to this class"/>
<attribute name="table"
doc="The database table onto which this class is mapped"/>
+ <attribute name="field-class"
+ doc="The field-class attribute can be used to override the
PersistentField implementation class.
+ OJB's shortcut name feature is supported."/>
+ <attribute name="state-detection"
+ allowed="on off inherit"
+ doc="The state-detection attribute is used by API's
supporting automatic state detection of
+ persistence capable objects (automatic detection of changed
object fields - e.g. like
+ the ODMG implementation). The attribute indicate whether or
not the object state detection
+ is enabled for this class or if it's inherited from a
higher level entity."/>
</tag>
+ <tag name="@ojb.object-cache"
+ target="class"
+ doc="Specifies which object cache implementation shall be used for
this class">
+ <attribute name="attributes"
+ doc="Contains attributes for the object cache instance as
name-value pairs of the form 'name1=value1,name2=value2'"/>
+ <attribute name="class"
+ required="true"
+ doc="Specifies the fully qualified name of the object cache
implementation class. OJB's shortcut name feature is supported"/>
+ <attribute name="documentation"
+ doc="Documentation for the object cache"/>
+ </tag>
<tag name="@ojb.extent-class"
target="class"
@@ -85,7 +98,6 @@
doc="The fully qualified name of the subclass"/>
</tag>
-
<tag name="@ojb.modify-inherited"
target="class"
doc="Use this tag to modify attributes of inherited
fields/references/collections">
@@ -94,18 +106,18 @@
doc="For fields: modifies the 'access' attribute of the
inherited feature"/>
<attribute name="attributes"
doc="For fields, references, collections: modifies the
'attributes' attribute of the inherited feature"/>
+ <attribute name="autoincrement"
+ allowed="none ojb database"
+ doc="For fields: modifies the 'autoincrement' attribute of
the inherited feature"/>
<attribute name="auto-delete"
- allowed="true false none link object"
+ allowed="none link object true false"
doc="For references, collections: modifies the
'auto-delete' attribute of the inherited feature"/>
<attribute name="auto-retrieve"
allowed="true false"
doc="For references, collections: modifies the
'auto-retrieve' attribute of the inherited feature"/>
<attribute name="auto-update"
- allowed="true false none link object"
+ allowed="true false none link create object"
doc="For references, collections: modifies the
'auto-update' attribute of the inherited feature"/>
- <attribute name="autoincrement"
- allowed="none ojb database"
- doc="For fields: modifies the 'autoincrement' attribute of
the inherited feature"/>
<attribute name="class-ref"
doc="For references: modifies the 'class-ref' attribute of
the inherited feature"/>
<attribute name="collection-class"
@@ -126,13 +138,11 @@
doc="For references, collections: modifies the 'foreignkey'
attribute of the inherited feature"/>
<attribute name="id"
doc="For fields: modifies the 'id' attribute of the
inherited feature"/>
- <attribute name="ignore"
- allowed="true false"
- doc="If set to 'true', then the feature will not be
included in the class descriptor for the current class. Default value is
'false'"/>
<attribute name="indexed"
allowed="true false"
doc="For fields: modifies the 'indexed' attribute of the
inherited feature"/>
<attribute name="jdbc-type"
+ allowed="BIT BOOLEAN TINYINT SMALLINT INTEGER BIGINT DOUBLE
FLOAT REAL NUMERIC DECIMAL CHAR VARCHAR LONGVARCHAR DATE TIME TIMESTAMP BINARY
VARBINARY LONGVARBINARY CLOB BLOB STRUCT ARRAY REF DATALINK JAVA_OBJECT"
doc="For fields: modifies the 'jdbc-type' attribute of the
inherited feature"/>
<attribute name="length"
doc="For fields: modifies the 'length' attribute of the
inherited feature"/>
@@ -149,7 +159,7 @@
doc="For collection: modifies the 'orderby' attribute of
the inherited feature"/>
<attribute name="otm-dependent"
allowed="true false"
- doc="For references, collections: modifies the
'otm-dependent' attribute of the inherited feature"/>
+ doc="DEPRECATED! For references, collections: modifies the
'otm-dependent' attribute of the inherited feature"/>
<attribute name="precision"
doc="For fields: modifies the 'precision' attribute of the
inherited feature"/>
<attribute name="primarykey"
@@ -160,10 +170,6 @@
doc="For references, collections: modifies the 'proxy'
attribute of the inherited feature"/>
<attribute name="proxy-prefetching-limit"
doc="For references, collections: modifies the
'proxy-prefetching-limit' attribute of the inherited feature"/>
- <attribute name="query-customizer"
- doc="For collections: modifies the 'query-customizer'
attribute of the inherited feature"/>
- <attribute name="query-customizer-attributes"
- doc="For collections: modifies the
'query-customizer-attributes' attribute of the inherited feature"/>
<attribute name="refresh"
allowed="true false"
doc="For references, collections: modifies the 'refresh'
attribute of the inherited feature"/>
@@ -171,6 +177,8 @@
doc="For fields: modifies the 'scale' attribute of the
inherited feature"/>
<attribute name="sequence-name"
doc="For fields: modifies the 'sequence-name' attribute of
the inherited feature"/>
+ <attribute name="table"
+ doc="Overrides the table attribute of the field tag"/>
<attribute name="update-lock"
allowed="true false"
doc="For fields: modifies the 'update-lock' attribute of
the inherited feature"/>
@@ -186,18 +194,15 @@
<attribute name="field-class"
doc="The field-class attribute can be used to override the
PersistentField implementation class.
OJB's shortcut name feature is supported."/>
+ <attribute name="query-customizer"
+ doc="For collections: modifies the 'query-customizer'
attribute of the inherited feature"/>
+ <attribute name="query-customizer-attributes"
+ doc="For collections: modifies the
'query-customizer-attributes' attribute of the inherited feature"/>
+ <attribute name="ignore"
+ allowed="true false"
+ doc="If set to 'true', then the feature will not be
included in the class descriptor for the current class. Default value is
'false'"/>
</tag>
- <tag name="@ojb.object-cache"
- target="class"
- doc="Specifies which object cache implementation shall be used for
this class">
- <attribute name="attributes"
- doc="Contains attributes for the object cache instance as
name-value pairs of the form 'name1=value1,name2=value2'"/>
- <attribute name="class"
- required="true"
- doc="Specifies the fully qualified name of the object cache
implementation class"/>
- <attribute name="documentation"
- doc="Documentation for the object cache"/>
- </tag>
+
<tag name="@ojb.index"
target="class"
doc="Defines an index for this class">
@@ -213,89 +218,7 @@
allowed="true false"
doc="Whether this is a unique index; default value is
'false'"/>
</tag>
- <tag name="@ojb.delete-procedure"
- target="class"
- doc="Specifies a procedure/function that handles deletion of objects
in the database">
- <attribute name="arguments"
- doc="A comma-separated list of names that identify the
constant-argument and/or runtime-argument tags at this class which belong to
this delete procedure"/>
- <attribute name="attributes"
- doc="Contains attributes for the delete procedure as
name-value pairs of the form 'name1=value1,name2=value2'"/>
- <attribute name="documentation"
- doc="Documentation for the delete procedure"/>
- <attribute name="include-pk-only"
- allowed="true false"
- doc="If set to 'true', then all persistent fields of this
class marked as primareykeys will be passed to the delete procedure, and the
arguments attribute will be ignored; default value is 'false'"/>
- <attribute name="name"
- required="true"
- doc="The name of the delete procedure"/>
- <attribute name="return-field-ref"
- doc="Specifies the field that will receive the return value
of this delete procedure"/>
- </tag>
- <tag name="@ojb.insert-procedure"
- target="class"
- doc="">
- <attribute name="arguments"
- doc="A comma-separated list of names that identify the
constant-argument and/or runtime-argument tags at this class which belong to
this insert procedure"/>
- <attribute name="attributes"
- doc="Contains attributes for the insert procedure as
name-value pairs of the form 'name1=value1,name2=value2'"/>
- <attribute name="documentation"
- doc="Documentation for the insert procedure"/>
- <attribute name="include-all-fields"
- allowed="true false"
- doc="If set to 'true', then all persistent fields of this
class will be passed to the insert procedure, and the arguments attribute will
be ignored; default value is 'false'"/>
- <attribute name="name"
- required="true"
- doc="The name of the insert procedure"/>
- <attribute name="return-field-ref"
- doc="Specifies the field that will receive the return value
of this insert procedure"/>
- </tag>
- <tag name="@ojb.update-procedure"
- target="class"
- doc="">
- <attribute name="arguments"
- doc="A comma-separated list of names that identify the
constant-argument and/or runtime-argument tags at this class which belong to
this procedure"/>
- <attribute name="attributes"
- doc="Contains attributes for the update procedure as
name-value pairs of the form 'name1=value1,name2=value2'"/>
- <attribute name="documentation"
- doc="Documentation for the update procedure"/>
- <attribute name="include-all-fields"
- allowed="true false"
- doc="If set to 'true', then all persistent fields of this
class will be passed to the update procedure, and the arguments attribute will
be ignored; default value is 'false'"/>
- <attribute name="name"
- required="true"
- doc="The name of the update procedure"/>
- <attribute name="return-field-ref"
- doc="Specifies the field that will receive the return value
of this update procedure"/>
- </tag>
- <tag name="@ojb.constant-argument"
- target="class"
- doc="Defines a constant argument to be used by a delete, insert or
update procedure">
- <attribute name="attributes"
- doc="Contains attributes of the argument as name-value
pairs of the form 'name1=value1,name2=value2'"/>
- <attribute name="documentation"
- doc="Documentation for the argument"/>
- <attribute name="value"
- doc="The constant value"/>
- <attribute name="name"
- required="true"
- doc="The name of the argument"/>
- </tag>
- <tag name="@ojb.runtime-argument"
- target="class"
- doc="Defines a runtime argument to be used by a delete, insert or
update procedure">
- <attribute name="attributes"
- doc="Contains attributes of the argument as name-value
pairs of the form 'name1=value1,name2=value2'"/>
- <attribute name="documentation"
- doc="Documentation for the argument"/>
- <attribute name="field-ref"
- doc="Specifies the field whose value is passed to the
procedure; if not specified, then 'null' is used as tje value"/>
- <attribute name="name"
- required="true"
- doc="The name of the argument"/>
- <attribute name="return"
- allowed="true false"
- doc="Whether this is a return value rather than a parameter
to the procedure"/>
- </tag>
+
<tag name="@ojb.field"
target="class method field"
doc="Declares a persistent field">
@@ -322,6 +245,7 @@
allowed="true false"
doc="Specifies whether there is an index on this field (the
default index). Default value is 'false'"/>
<attribute name="jdbc-type"
+ allowed="BIT BOOLEAN TINYINT SMALLINT INTEGER BIGINT DOUBLE
FLOAT REAL NUMERIC DECIMAL CHAR VARCHAR LONGVARCHAR DATE TIME TIMESTAMP BINARY
VARBINARY LONGVARBINARY CLOB BLOB STRUCT ARRAY REF DATALINK JAVA_OBJECT"
doc="The jdbc type of the column corresponding to this
field"/>
<attribute name="length"
doc="Gives the length setting if the jdbc type of the
column requires it"/>
@@ -361,13 +285,13 @@
<attribute name="attributes"
doc="Contains attributes of the reference as name-value
pairs of the form 'name1=value1,name2=value2'"/>
<attribute name="auto-delete"
- allowed="true false none link object"
+ allowed="none link object true false"
doc="Specifies what OJB should do with the referenced
object when deleting an instance of this class from the database; default value
is 'false'"/>
<attribute name="auto-retrieve"
allowed="true false"
doc="Specifies whether OJB should also load the referenced
object when loading an instance of this class from the database; default value
is 'true'"/>
<attribute name="auto-update"
- allowed="true false none link object"
+ allowed="none link create object true false"
doc="Specifies what OJB should do with the referenced
object when udpating an instance of this class in the database; default value
is 'false'"/>
<attribute name="class-ref"
doc="The fully qualified name of the referenced class.
Should only be necessary when if the declared class is different from actual
referenced class"/>
@@ -394,16 +318,16 @@
<attribute name="attributes"
doc="Contains attributes of the collection as name-value
pairs of the form 'name1=value1,name2=value2'"/>
<attribute name="auto-delete"
- allowed="true false none link object"
+ allowed="none link object true false"
doc="Specifies what OJB should do with the collection
elements when deleting an instance of this class from the database; default
value is 'false'"/>
<attribute name="auto-retrieve"
allowed="true false"
doc="Specifies whether OJB should also load the elements of
the collection when loading an instance of this class from the database;
default value is 'true'"/>
<attribute name="auto-update"
- allowed="true false none link object"
+ allowed="none link create object true false"
doc="Specifies what OJB should do with the collection
elements when updating an instance of this class in the database; default value
is 'false'"/>
<attribute name="collection-class"
- doc="Gives the fully qualified name of the class that
realizes the collection"/>
+ doc="Gives the fully qualified name of the class that
realizes the collection. OJB's shortcut name feature is supported."/>
<attribute name="documentation"
doc="Documentation for the collection"/>
<attribute name="element-class-ref"
@@ -445,13 +369,13 @@
<attribute name="attributes"
doc="For fields, references, collections: modifies the
'attributes' attribute of the nested feature"/>
<attribute name="auto-delete"
- allowed="true false none link object"
+ allowed="none link object true false"
doc="For references, collections: modifies the
'auto-delete' attribute of the nested feature"/>
<attribute name="auto-retrieve"
allowed="true false"
doc="For references, collections: modifies the
'auto-retrieve' attribute of the nested feature"/>
<attribute name="auto-update"
- allowed="true false none link object"
+ allowed="none link create object true false"
doc="For references, collections: modifies the
'auto-update' attribute of the nested feature"/>
<attribute name="autoincrement"
allowed="none ojb database"
@@ -476,13 +400,11 @@
doc="For references, collections: modifies the 'foreignkey'
attribute of the nested feature"/>
<attribute name="id"
doc="For fields: modifies the 'id' attribute of the nested
feature"/>
- <attribute name="ignore"
- allowed="true false"
- doc="If set to 'true', then the feature will not be
included in the class descriptor for the current class. Default value is
'false'"/>
<attribute name="indexed"
allowed="true false"
doc="For fields: modifies the 'indexed' attribute of the
nested feature"/>
<attribute name="jdbc-type"
+ allowed="BIT BOOLEAN TINYINT SMALLINT INTEGER BIGINT DOUBLE
FLOAT REAL NUMERIC DECIMAL CHAR VARCHAR LONGVARCHAR DATE TIME TIMESTAMP BINARY
VARBINARY LONGVARBINARY CLOB BLOB STRUCT ARRAY REF DATALINK JAVA_OBJECT"
doc="For fields: modifies the 'jdbc-type' attribute of the
nested feature"/>
<attribute name="length"
doc="For fields: modifies the 'length' attribute of the
nested feature"/>
@@ -535,5 +457,96 @@
doc="For fields: modifies the 'field-class' attribute of
the nested feature.
The field-class attribute can be used to override the
PersistentField implementation class.
OJB's shortcut name feature is supported."/>
+ <attribute name="ignore"
+ allowed="true false"
+ doc="If set to 'true', then the feature will not be
included in the class descriptor for the current class. Default value is
'false'"/>
+ </tag>
+
+ <tag name="@ojb.delete-procedure"
+ target="class"
+ doc="Specifies a procedure/function that handles deletion of objects
in the database">
+ <attribute name="arguments"
+ doc="A comma-separated list of names that identify the
constant-argument and/or runtime-argument tags at this class which belong to
this delete procedure"/>
+ <attribute name="attributes"
+ doc="Contains attributes for the delete procedure as
name-value pairs of the form 'name1=value1,name2=value2'"/>
+ <attribute name="documentation"
+ doc="Documentation for the delete procedure"/>
+ <attribute name="include-pk-only"
+ allowed="true false"
+ doc="If set to 'true', then all persistent fields of this
class marked as primareykeys will be passed to the delete procedure, and the
arguments attribute will be ignored; default value is 'false'"/>
+ <attribute name="name"
+ required="true"
+ doc="The name of the delete procedure"/>
+ <attribute name="return-field-ref"
+ doc="Specifies the field that will receive the return value
of this delete procedure"/>
+ </tag>
+
+ <tag name="@ojb.insert-procedure"
+ target="class"
+ doc="">
+ <attribute name="arguments"
+ doc="A comma-separated list of names that identify the
constant-argument and/or runtime-argument tags at this class which belong to
this insert procedure"/>
+ <attribute name="attributes"
+ doc="Contains attributes for the insert procedure as
name-value pairs of the form 'name1=value1,name2=value2'"/>
+ <attribute name="documentation"
+ doc="Documentation for the insert procedure"/>
+ <attribute name="include-all-fields"
+ allowed="true false"
+ doc="If set to 'true', then all persistent fields of this
class will be passed to the insert procedure, and the arguments attribute will
be ignored; default value is 'false'"/>
+ <attribute name="name"
+ required="true"
+ doc="The name of the insert procedure"/>
+ <attribute name="return-field-ref"
+ doc="Specifies the field that will receive the return value
of this insert procedure"/>
+ </tag>
+
+ <tag name="@ojb.update-procedure"
+ target="class"
+ doc="">
+ <attribute name="arguments"
+ doc="A comma-separated list of names that identify the
constant-argument and/or runtime-argument tags at this class which belong to
this procedure"/>
+ <attribute name="attributes"
+ doc="Contains attributes for the update procedure as
name-value pairs of the form 'name1=value1,name2=value2'"/>
+ <attribute name="documentation"
+ doc="Documentation for the update procedure"/>
+ <attribute name="include-all-fields"
+ allowed="true false"
+ doc="If set to 'true', then all persistent fields of this
class will be passed to the update procedure, and the arguments attribute will
be ignored; default value is 'false'"/>
+ <attribute name="name"
+ required="true"
+ doc="The name of the update procedure"/>
+ <attribute name="return-field-ref"
+ doc="Specifies the field that will receive the return value
of this update procedure"/>
+ </tag>
+
+ <tag name="@ojb.constant-argument"
+ target="class"
+ doc="Defines a constant argument to be used by a delete, insert or
update procedure">
+ <attribute name="attributes"
+ doc="Contains attributes of the argument as name-value
pairs of the form 'name1=value1,name2=value2'"/>
+ <attribute name="documentation"
+ doc="Documentation for the argument"/>
+ <attribute name="value"
+ doc="The constant value"/>
+ <attribute name="name"
+ required="true"
+ doc="The name of the argument"/>
+ </tag>
+
+ <tag name="@ojb.runtime-argument"
+ target="class"
+ doc="Defines a runtime argument to be used by a delete, insert or
update procedure">
+ <attribute name="attributes"
+ doc="Contains attributes of the argument as name-value
pairs of the form 'name1=value1,name2=value2'"/>
+ <attribute name="documentation"
+ doc="Documentation for the argument"/>
+ <attribute name="field-ref"
+ doc="Specifies the field whose value is passed to the
procedure; if not specified, then 'null' is used as tje value"/>
+ <attribute name="name"
+ required="true"
+ doc="The name of the argument"/>
+ <attribute name="return"
+ allowed="true false"
+ doc="Whether this is a return value rather than a parameter
to the procedure"/>
</tag>
</doclipse>
Propchange: db/ojb/branches/OJB_1_0_RELEASE/src/xdoclet/ojb-doclipse.xml
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: db/ojb/branches/OJB_1_0_RELEASE/src/xdoclet/ojb-doclipse.xml
------------------------------------------------------------------------------
svn:keywords = Author Date Id Revision
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]