@Override public <X extends Archive<X>> X getAsType(final Class<X> type, final ArchivePath path) { return delegate.getAsType(type, path); }
@Override public <X extends Archive<X>> X getAsType(final Class<X> type, final String path, final ArchiveFormat archiveFormat) { return delegate.getAsType(type, path, archiveFormat); }
@Override public <X extends Archive<X>> Collection<X> getAsType(final Class<X> type, final Filter<ArchivePath> filter) { return delegate.getAsType(type, filter); }
@Override public <X extends Archive<X>> Collection<X> getAsType(final Class<X> type, final Filter<ArchivePath> filter, final ArchiveFormat archiveFormat) { return delegate.getAsType(type, filter, archiveFormat); }
@Override public <X extends Archive<X>> X getAsType(final Class<X> type, final String path) { return delegate.getAsType(type, path); }
@Override public <X extends Archive<X>> X getAsType(final Class<X> type, final ArchivePath path, final ArchiveFormat archiveFormat) { return delegate.getAsType(type, path, archiveFormat); }
/** * {@inheritDoc} * * @see org.jboss.shrinkwrap.api.Archive#getAsType(java.lang.Class, org.jboss.shrinkwrap.api.Filter) */ @Override public <X extends Archive<X>> Collection<X> getAsType(Class<X> type, Filter<ArchivePath> filter) { return this.getArchive().getAsType(type, filter); }
/** * {@inheritDoc} * * @see org.jboss.shrinkwrap.api.Archive#getAsType(java.lang.Class, java.lang.String, * org.jboss.shrinkwrap.api.ArchiveFormat) */ @Override public <X extends Archive<X>> X getAsType(final Class<X> type, final String path, final ArchiveFormat archiveCompression) { return this.getArchive().getAsType(type, path, archiveCompression); }
/** * {@inheritDoc} * * @see org.jboss.shrinkwrap.api.Archive#getAsType(java.lang.Class, org.jboss.shrinkwrap.api.Filter, * org.jboss.shrinkwrap.api.ArchiveFormat) */ @Override public <X extends Archive<X>> Collection<X> getAsType(final Class<X> type, final Filter<ArchivePath> filter, final ArchiveFormat archiveCompression) { return this.getArchive().getAsType(type, filter, archiveCompression); }
/** * {@inheritDoc} * * @see org.jboss.shrinkwrap.api.Archive#getAsType(java.lang.Class, java.lang.String) */ @Override public <X extends Archive<X>> X getAsType(Class<X> type, String path) { return this.getArchive().getAsType(type, path); }
/** * {@inheritDoc} * * @see org.jboss.shrinkwrap.api.Archive#getAsType(java.lang.Class, java.lang.String) */ @Override public <X extends Archive<X>> X getAsType(Class<X> type, String path) { return this.getArchive().getAsType(type, path); }
/** * {@inheritDoc} * * @see org.jboss.shrinkwrap.api.Archive#getAsType(java.lang.Class, org.jboss.shrinkwrap.api.ArchivePath) */ @Override public <X extends Archive<X>> X getAsType(Class<X> type, ArchivePath path) { return this.getArchive().getAsType(type, path); }
/** * {@inheritDoc} * * @see org.jboss.shrinkwrap.api.Archive#getAsType(java.lang.Class, org.jboss.shrinkwrap.api.Filter) */ @Override public <X extends Archive<X>> Collection<X> getAsType(Class<X> type, Filter<ArchivePath> filter) { return this.getArchive().getAsType(type, filter); }
/** * {@inheritDoc} * * @see org.jboss.shrinkwrap.api.Archive#getAsType(java.lang.Class, org.jboss.shrinkwrap.api.Filter, * org.jboss.shrinkwrap.api.ArchiveFormat) */ @Override public <X extends Archive<X>> Collection<X> getAsType(final Class<X> type, final Filter<ArchivePath> filter, final ArchiveFormat archiveCompression) { return this.getArchive().getAsType(type, filter, archiveCompression); }
/** * {@inheritDoc} * * @see org.jboss.shrinkwrap.api.Archive#getAsType(java.lang.Class, org.jboss.shrinkwrap.api.ArchivePath) */ @Override public <X extends Archive<X>> X getAsType(Class<X> type, ArchivePath path) { return this.getArchive().getAsType(type, path); }
/** * {@inheritDoc} * * @see org.jboss.shrinkwrap.api.Archive#getAsType(java.lang.Class, org.jboss.shrinkwrap.api.ArchivePath, * org.jboss.shrinkwrap.api.ArchiveFormat) */ @Override public <X extends Archive<X>> X getAsType(final Class<X> type, final ArchivePath path, final ArchiveFormat archiveCompression) { return this.getArchive().getAsType(type, path, archiveCompression); }
/** * {@inheritDoc} * * @see org.jboss.shrinkwrap.api.Archive#getAsType(java.lang.Class, java.lang.String, * org.jboss.shrinkwrap.api.ArchiveFormat) */ @Override public <X extends Archive<X>> X getAsType(final Class<X> type, final String path, final ArchiveFormat archiveCompression) { return this.getArchive().getAsType(type, path, archiveCompression); }
/** * {@inheritDoc} * * @see org.jboss.shrinkwrap.api.Archive#getAsType(java.lang.Class, org.jboss.shrinkwrap.api.ArchivePath, * org.jboss.shrinkwrap.api.ArchiveFormat) */ @Override public <X extends Archive<X>> X getAsType(final Class<X> type, final ArchivePath path, final ArchiveFormat archiveCompression) { return this.getArchive().getAsType(type, path, archiveCompression); }
/** * Ensure we can get a added Archive as a specific type * * @throws Exception */ @Test public void testGetAsTypeString() throws Exception { Archive<?> archive = getArchive(); GenericArchive child = ShrinkWrap.create(GenericArchive.class); archive.add(child, "/", ZipExporter.class); GenericArchive found = archive.getAsType(GenericArchive.class, child.getName()); Assert.assertNotNull(found); }
/** * Ensure we can get a added Archive as a specific type * * @throws Exception */ @Test public void testGetAsTypeArchivePath() throws Exception { Archive<?> archive = getArchive(); GenericArchive child = ShrinkWrap.create(GenericArchive.class); archive.add(child, "/", ZipExporter.class); GenericArchive found = archive.getAsType(GenericArchive.class, ArchivePaths.create(child.getName())); Assert.assertNotNull(found); }