The following issue has been updated:

    Updater: Frank Wildenhain (mailto:[EMAIL PROTECTED])
       Date: Fri, 5 Aug 2005 9:31 AM
    Comment:
concrete solution proposal (successfully tested with generation of ejb 
interfaces, data objects and value objects)
    Changes:
             Attachment changed to concrete_solution_proposal.txt
    ---------------------------------------------------------------------
For a full history of the issue, see:

  http://opensource.atlassian.com/projects/xdoclet/browse/XDT-1493?page=history

---------------------------------------------------------------------
View the issue:
  http://opensource.atlassian.com/projects/xdoclet/browse/XDT-1493

Here is an overview of the issue:
---------------------------------------------------------------------
        Key: XDT-1493
    Summary: allow superior packages as general package substitution target
       Type: Improvement

     Status: Open
   Priority: Minor

 Original Estimate: 1 day
 Time Spent: Unknown
  Remaining: 1 day

    Project: XDoclet
 Components: 
             Core
             EJB Module
   Versions:
             1.2.3
             1.3

   Assignee: xdoclet-devel (Use for new issues)
   Reporter: Frank Wildenhain

    Created: Fri, 5 Aug 2005 9:23 AM
    Updated: Fri, 5 Aug 2005 9:31 AM

Description:
Currently the ejbdoclet element "packagetagshandler.packagesubstitution"
allows only to substitute a package with a concrete substitute package name.

An important improvement would be to allow to substitute a package with it's 
superior package too.

Special packages for interfaces (and technological package names in general 
respectively) are often not wanted.


Example:
A package "~.mail.impl" should be substituted with package "~.mail".
And a package "~.address.impl" should be substituted with package "~.address".

Currently this is already possible but only via two concrete successive calls 
with the attribute sets
{packages="mail.impl",substituteWith="mail"} and 
{packages="address.impl",substituteWith="address"}.

A general solution should be possible so that not all existent
combinations of superior package and subpackage has to be specified.

Possible solution:
Support the empty string in the packagesubstitution attribute "substituteWith".
An empty string signals that the target package is the superior package of the 
package to be substituted.




---------------------------------------------------------------------
JIRA INFORMATION:
This message is automatically generated by JIRA.

If you think it was sent incorrectly contact one of the administrators:
   http://opensource.atlassian.com/projects/xdoclet/secure/Administrators.jspa

If you want more information on JIRA, or have a bug to report see:
   http://www.atlassian.com/software/jira



-------------------------------------------------------
SF.Net email is Sponsored by the Better Software Conference & EXPO
September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices
Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA
Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf
_______________________________________________
xdoclet-devel mailing list
xdoclet-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/xdoclet-devel

Reply via email to