@Override public T merge(final Archive<?> source, final ArchivePath path) throws IllegalArgumentException { return delegate.merge(source, path); }
@Override public T merge(final Archive<?> source, final String path, final Filter<ArchivePath> filter) throws IllegalArgumentException { return delegate.merge(source, path, filter); }
private void addResources(Archive<?> applicationArchive, final JavaArchive dataArchive) { if (JavaArchive.class.isInstance(applicationArchive)) { applicationArchive.merge(dataArchive); } else { final LibraryContainer<?> libraryContainer = (LibraryContainer<?>) applicationArchive; libraryContainer.addAsLibrary(dataArchive); } }
private void addResources(Archive<?> applicationArchive, final JavaArchive dataArchive) { if (JavaArchive.class.isInstance(applicationArchive)) { applicationArchive.merge(dataArchive); } else { final LibraryContainer<?> libraryContainer = (LibraryContainer<?>) applicationArchive; libraryContainer.addAsLibrary(dataArchive); } }
private void addResources(Archive<?> applicationArchive, final JavaArchive dataArchive) { if (JavaArchive.class.isInstance(applicationArchive)) { applicationArchive.merge(dataArchive); } else { final LibraryContainer<?> libraryContainer = (LibraryContainer<?>) applicationArchive; libraryContainer.addAsLibrary(dataArchive); } }
/** * {@inheritDoc} * * @see org.jboss.shrinkwrap.api.Archive#merge(org.jboss.shrinkwrap.api.Archive, org.jboss.shrinkwrap.api.Filter) */ @Override public T merge(Archive<?> source, Filter<ArchivePath> filter) throws IllegalArgumentException { this.getArchive().merge(source, filter); return covarientReturn(); }
/** * {@inheritDoc} * * @see org.jboss.shrinkwrap.api.Archive#merge(org.jboss.shrinkwrap.api.Archive, java.lang.String, * org.jboss.shrinkwrap.api.Filter) */ @Override public T merge(final Archive<?> source, final String path, final Filter<ArchivePath> filter) throws IllegalArgumentException { this.getArchive().merge(source, path, filter); return covarientReturn(); }
/** * {@inheritDoc} * * @see org.jboss.shrinkwrap.api.Archive#merge(org.jboss.shrinkwrap.api.Archive, * org.jboss.shrinkwrap.api.ArchivePath, org.jboss.shrinkwrap.api.Filter) */ @Override public T merge(Archive<?> source, ArchivePath path, Filter<ArchivePath> filter) throws IllegalArgumentException { this.getArchive().merge(source, path, filter); return covarientReturn(); }
/** * {@inheritDoc} * * @see org.jboss.shrinkwrap.api.Archive#merge(org.jboss.shrinkwrap.api.Archive, * org.jboss.shrinkwrap.api.ArchivePath) */ @Override public T merge(Archive<?> source, ArchivePath path) throws IllegalArgumentException { this.getArchive().merge(source, path); return covarientReturn(); }
/** * {@inheritDoc} * * @see org.jboss.shrinkwrap.api.Archive#merge(org.jboss.shrinkwrap.api.Archive) */ @Override public T merge(Archive<?> source) throws IllegalArgumentException { this.getArchive().merge(source); return covarientReturn(); }
/** * {@inheritDoc} * * @see org.jboss.shrinkwrap.api.Archive#merge(org.jboss.shrinkwrap.api.Archive, * org.jboss.shrinkwrap.api.ArchivePath) */ @Override public T merge(Archive<?> source, ArchivePath path) throws IllegalArgumentException { this.getArchive().merge(source, path); return covarientReturn(); }
/** * {@inheritDoc} * * @see org.jboss.shrinkwrap.api.Archive#merge(org.jboss.shrinkwrap.api.Archive, java.lang.String) */ @Override public T merge(final Archive<?> source, final String path) throws IllegalArgumentException { this.getArchive().merge(source, path); return covarientReturn(); }
/** * {@inheritDoc} * * @see org.jboss.shrinkwrap.api.Archive#merge(org.jboss.shrinkwrap.api.Archive) */ @Override public T merge(Archive<?> source) throws IllegalArgumentException { this.getArchive().merge(source); return covarientReturn(); }
/** * {@inheritDoc} * * @see org.jboss.shrinkwrap.api.Archive#merge(org.jboss.shrinkwrap.api.Archive, org.jboss.shrinkwrap.api.Filter) */ @Override public T merge(Archive<?> source, Filter<ArchivePath> filter) throws IllegalArgumentException { this.getArchive().merge(source, filter); return covarientReturn(); }
/** * {@inheritDoc} * * @see org.jboss.shrinkwrap.api.Archive#merge(org.jboss.shrinkwrap.api.Archive, java.lang.String, * org.jboss.shrinkwrap.api.Filter) */ @Override public T merge(final Archive<?> source, final String path, final Filter<ArchivePath> filter) throws IllegalArgumentException { this.getArchive().merge(source, path, filter); return covarientReturn(); }
private static void moveDir(Archive<?> archive, String source, String target) { if (archive.contains(source)) { Archive<?> tmp = ShrinkWrap.create(JavaArchive.class); copyDir(archive, tmp, source, target); archive.merge(tmp); archive.delete(source); } }
private void mergeAuxAsClasses(final Archive<?> archive, final TestDeployment testDeployment) { final Map<ArchivePath, List<Node>> serviceDescriptors = new HashMap<>(); findServiceDescriptors(archive, serviceDescriptors); testDeployment.getAuxiliaryArchives().forEach(aux -> { findServiceDescriptors(aux, serviceDescriptors); archive.merge(aux); }); mergeServiceDescriptors(serviceDescriptors) .forEach((path, asset) -> archive.add(asset, path)); }
private void mergeAuxAsClasses(final Archive<?> archive, final TestDeployment testDeployment) { final Map<ArchivePath, List<Node>> serviceDescriptors = new HashMap<>(); findServiceDescriptors(archive, serviceDescriptors); testDeployment.getAuxiliaryArchives().forEach(aux -> { findServiceDescriptors(aux, serviceDescriptors); archive.merge(aux); }); mergeServiceDescriptors(serviceDescriptors) .forEach((path, asset) -> archive.add(asset, path)); }
private Builder add(final Archive<?> webArchive, final File dir, final String root) { if (dir == null || !dir.exists()) { return this; } final KnownResourcesFilter filter = new KnownResourcesFilter(dir, root, this.filter); filter.update( webArchive.merge( ShrinkWrap.create(GenericArchive.class).as(ExplodedImporter.class) .importDirectory(dir).as(GenericArchive.class), root, filter)); return this; } }
private Builder add(final Archive<?> webArchive, final File dir, final String root) { if (dir == null || !dir.exists()) { return this; } final KnownResourcesFilter filter = new KnownResourcesFilter(dir, root, this.filter); filter.update( webArchive.merge( ShrinkWrap.create(GenericArchive.class).as(ExplodedImporter.class) .importDirectory(dir).as(GenericArchive.class), root, filter)); return this; } }