Hi Bruce,
Unfortunately Castor strips off the leading whitespace, so you can't
really force a line-break in the beginning of the comment. However you
can add some text and then insert you line break so that your doclet
tags end up on new lines.
Something like:
<xsd:annotation>
<xsd:documentation>
The "isbn" is the unique identifier for the book.
@castor.field type="integer" set-method="setId"
@castor.field-sql name="title" type="varchar"
@castor.field-xml type="integer"
</xsd:documentation>
</xsd:annotation>
--Keith
Bruce Snyder wrote:
>
> I'm successfully inserting <xsd:annotation> elements within
> <xsd:element> elements to insert XDoclet tags in the Castor generated
> source like so:
>
> <xsd:element name="isbn" type="integer">
> <xsd:annotation>
> <xsd:documentation>
> @castor.field type="integer" set-method="setId"
> @castor.field-sql name="title" type="varchar"
> @castor.field-xml type="integer"
> </xsd:documentation>
> </xsd:annotation>
> </xsd:element>
>
> However, the code that is generated is run together with the default
> commments inserted by the Source Generator. See the example of what is
> generated below:
>
> /**
> * Returns the value of field 'isbn'. The field 'isbn' has the
> * following description: @castor.field type="integer"
> * set-method="setId"
> * @castor.field-sql name="title" type="varchar"
> * @castor.field-xml type="integer"
> *
> *
> * @return int
> * @return the value of field 'isbn'.
> */
> public int getIsbn()
> {
> return this._isbn;
> } //-- int getIsbn()
>
> How can I get a line break between the default comment and the inserted
> annotation?
>
> Bruce
> --
> perl -e 'print
> unpack("u30","<0G)[EMAIL PROTECTED]&5R\\"F9E<G)E=\\$\\!F<FEI+F-O;0\\`\\`");'
>
> The Castor Project
> http://www.castor.org/
>
> Apache Geronimo
> http://incubator.apache.org/projects/geronimo.html
>
> -----------------------------------------------------------
> If you wish to unsubscribe from this mailing, send mail to
> [EMAIL PROTECTED] with a subject of:
> unsubscribe castor-user
-----------------------------------------------------------
If you wish to unsubscribe from this mailing, send mail to
[EMAIL PROTECTED] with a subject of:
unsubscribe castor-user