public boolean isDirectory(String name) { if (filter.accept(delegate, name)) { return delegate.isDirectory(name); } return false; }
public Collection<? extends Sniffer> getSniffers(final ArchiveHandler handler, Collection<? extends Sniffer> sniffers, DeploymentContext context) { if (handler == null) { return Collections.EMPTY_LIST; } if (sniffers==null) { if (handler instanceof CompositeHandler) { ((CompositeHandler)handler).initCompositeMetaData(context); context.getAppProps().setProperty(ServerTags.IS_COMPOSITE, "true"); } sniffers = snifferManager.getSniffers(context); } context.addTransientAppMetaData(DeploymentProperties.SNIFFERS, sniffers); snifferManager.validateSniffers(sniffers, context); return sniffers; }
public Collection<? extends Sniffer> getSniffers(final ArchiveHandler handler, Collection<? extends Sniffer> sniffers, DeploymentContext context) { if (handler == null) { return Collections.EMPTY_LIST; } if (sniffers==null) { if (handler instanceof CompositeHandler) { ((CompositeHandler)handler).initCompositeMetaData(context); context.getAppProps().setProperty(ServerTags.IS_COMPOSITE, "true"); } sniffers = snifferManager.getSniffers(context); } context.addTransientAppMetaData(DeploymentProperties.SNIFFERS, sniffers); snifferManager.validateSniffers(sniffers, context); return sniffers; }
public InputStream getEntry(String name) throws IOException { if (filter.accept(delegate, name)) { return delegate.getEntry(name); } return null; }
public Enumeration<String> entries() { Enumeration<String> original = delegate.entries(); Vector<String> results = new Vector<String>(); while (original.hasMoreElements()) { String entryName = original.nextElement(); if (filter.accept(delegate, entryName)) { results.add(entryName); } } return results.elements(); }
public boolean exists(String name) throws IOException { if (filter.accept(delegate, name)) { return delegate.exists(name); } return false; }
public long getEntrySize(String name) { if (filter.accept(delegate, name)) { return delegate.getEntrySize(name); } return 0; }
public ReadableArchive getSubArchive(String name) throws IOException { if (filter.accept(delegate, name)) { return delegate.getSubArchive(name); } return null; }
public Enumeration<String> entries(String prefix) { Enumeration<String> original = delegate.entries(prefix); Vector<String> results = new Vector<String>(); while (original.hasMoreElements()) { String entryName = original.nextElement(); if (filter.accept(delegate, entryName)) { results.add(entryName); } } return results.elements(); }