@Override public long getEntrySize(String name) { for (ReadableArchive ra : archives) { final long size = ra.getEntrySize(name); if (size != 0) { return size; } } return 0; }
public long getEntrySize(String name) { if (filter.accept(delegate, name)) { return delegate.getEntrySize(name); } return 0; }
public boolean containsAnnotation(ReadableArchive archive, String entryName) throws IOException { return containsAnnotation(archive.getEntry(entryName), archive.getEntrySize(entryName)); }
public boolean containsAnnotation(ReadableArchive archive, String entryName) throws IOException { return containsAnnotation(archive.getEntry(entryName), archive.getEntrySize(entryName)); }
@Override public void onSelectedEntries(ArchiveAdapter.Selector selector, EntryTask entryTask, final Logger logger ) throws IOException { Enumeration<String> entries = archive.entries(); while (entries.hasMoreElements()) { final String name = entries.nextElement(); Entry entry = new Entry(name, archive.getEntrySize(name), false); if (selector.isSelected(entry)) { handleEntry(name, entry, logger, entryTask); } // check for non exploded jars. if (name.endsWith(".jar")) { handleJar(name, logger); } } if (logger.isLoggable(level)) { logger.log(level, "Finished parsing " + this.uri); } }
try { os = target.putNextEntry(entryName); FileUtils.copy(is, os, source.getEntrySize(entryName)); } finally { if (os!=null) {
try { os = target.putNextEntry(entryName); FileUtils.copy(is, os, source.getEntrySize(entryName)); } finally { if (os!=null) {
try { os = target.putNextEntry(entryName); FileUtils.copy(is, os, source.getEntrySize(entryName)); } finally { if (os!=null) {
try { os = target.putNextEntry(entryName); FileUtils.copy(is, os, source.getEntrySize(entryName)); } finally { if (os!=null) {