/** * Set the source Archive file for the archivefileset. Prevents both * "dir" and "src" from being specified. * * @param srcFile The archive from which to extract entries. */ public void setSrc(File srcFile) { setSrcResource(new FileResource(srcFile)); }
/** * Configures the archivefileset based on this type's settings, * set the source. * * @param afs ArchiveFileSet * @param src Resource * @return ArchiveFileSet */ protected ArchiveFileSet configureArchive(final ArchiveFileSet afs, final Resource src) { afs.setProject(getProject()); afs.setSrcResource(src); return afs; }
/** * Set the source Archive file for the archivefileset. Prevents both * "dir" and "src" from being specified. * @param a the archive as a single element Resource collection. */ public void addConfigured(ResourceCollection a) { checkChildrenAllowed(); if (a.size() != 1) { throw new BuildException("only single argument resource collections" + " are supported as archives"); } setSrcResource(a.iterator().next()); }
@Override public ArchiveFileSet buildFileSet(Resource dest) { ArchiveFileSet afs = new ArFileSet(); afs.setSrcResource(dest); return afs; } });
@Override public ArchiveFileSet buildFileSet(Resource dest) { ArchiveFileSet afs = new CpioFileSet(); afs.setSrcResource(dest); return afs; } });
@Override public ArchiveFileSet buildFileSet(Resource dest) { ArchiveFileSet afs = new SevenZFileSet(); afs.setSrcResource(dest); return afs; } });
@Override public ArchiveFileSet buildFileSet(Resource dest) { ArchiveFileSet afs = new ZipFileSet(); afs.setSrcResource(dest); return afs; } });
@Override public ArchiveFileSet buildFileSet(Resource dest) { ArchiveFileSet afs = new TarFileSet(); afs.setSrcResource(dest); return afs; } });
/** * Configures the archivefileset based on this type's settings, * set the source. */ protected ArchiveFileSet configureArchive(ArchiveFileSet afs, Resource src) { afs.setProject(getProject()); afs.setSrcResource(src); return afs; }