ant-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From bugzi...@apache.org
Subject DO NOT REPLY [Bug 19446] New: - NestedElement: Support for script defined element tags
Date Tue, 29 Apr 2003 23:12:44 GMT
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG 
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://nagoya.apache.org/bugzilla/show_bug.cgi?id=19446>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND 
INSERTED IN THE BUG DATABASE.

http://nagoya.apache.org/bugzilla/show_bug.cgi?id=19446

NestedElement: Support for script defined element tags

           Summary: NestedElement: Support for script defined element tags
           Product: Ant
           Version: 1.6Alpha (nightly)
          Platform: Other
        OS/Version: Other
            Status: NEW
          Severity: Normal
          Priority: Other
         Component: Core
        AssignedTo: dev@ant.apache.org
        ReportedBy: peter.reilly@corvil.com


See http://marc.theaimsgroup.com/?t=105138763000003&r=1&w=2
for a discussion on the issues.
See http://marc.theaimsgroup.com/?l=ant-dev&m=105154927101116&w=2
for the proposed solution.
The patch partially implements the proposed solution.
The differences are
  1) the name of add() has been changed to
     nestedElement (mainly to make it easy to grep for, and the
     add() method name does clash with Collection useage).
  2) the patch does not implement the configured form
  3) the <component/> task is not implemented

The patch is a tared gzip file containing the files:
  nestedelement.diff
    The patch file generated using cvs diff -u
  src/testcases/org/apache/tools/ant/types/NestedElementTest.java
     code used by IntrospectionHelper to search and invoke 
  src/etc/testcases/types/nestedelement.xml
  src/main/org/apache/tools/ant/NestedElementHelper.java
     test cases

The patched files are:

src/main/org/apache/tools/ant/IntrospectionHelper.java
     Modes to suport nestedElement
src/main/org/apache/tools/ant/types/Path.java
     add nestedElement()
src/main/org/apache/tools/ant/taskdefs/condition/ConditionBase.java
    add nestedElement()
src/main/org/apache/tools/ant/types/FilterChain.java
    convert dynamic conf to nestedElement()
src/main/org/apache/tools/ant/filters/TokenFilter.java
    convert dynamic conf to nestedElement()
src/main/org/apache/tools/ant/types/selectors/SelectorContainer.java
    add nestedElement()
src/main/org/apache/tools/ant/types/selectors/BaseSelectorContainer.java
    add nestedElement()
src/main/org/apache/tools/ant/taskdefs/MatchingTask.java 
    add nestedElement()
src/main/org/apache/tools/ant/types/AbstractFileSet.java
   add nestedElement()

Hopefully I did not leave any files out ....

Peter

Mime
View raw message