Browse Source

Initial version of a resource collection that extracts archives nested as resources. PR 46257.

git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@721344 13f79535-47bb-0310-9956-ffa450edef68
master
Stefan Bodewig 16 years ago
parent
commit
df7e805e85
2 changed files with 14 additions and 0 deletions
  1. +1
    -0
      src/main/org/apache/tools/ant/types/defaults.properties
  2. +13
    -0
      src/main/org/apache/tools/ant/util/CollectionUtils.java

+ 1
- 0
src/main/org/apache/tools/ant/types/defaults.properties View File

@@ -75,6 +75,7 @@ last=org.apache.tools.ant.types.resources.Last
tarfileset=org.apache.tools.ant.types.TarFileSet
tokens=org.apache.tools.ant.types.resources.Tokens
mappedresources=org.apache.tools.ant.types.resources.MappedResourceCollection
archives=org.apache.tools.ant.types.resources.Archives

#Resources (single-element ResourceCollections):
resource=org.apache.tools.ant.types.Resource


+ 13
- 0
src/main/org/apache/tools/ant/util/CollectionUtils.java View File

@@ -208,6 +208,19 @@ public class CollectionUtils {
};
}

/**
* Returns a collection containg all elements of the iterator.
*
* @since Ant 1.8.0
*/
public static Collection asCollection(final Iterator iter) {
List l = new ArrayList();
while (iter.hasNext()) {
l.add(iter.next());
}
return l;
}

private static final class CompoundEnumeration implements Enumeration {

private final Enumeration e1, e2;


Loading…
Cancel
Save