/** * {@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 { return merge(source, new BasicPath(), filter); }
/** * {@inheritDoc} * * @see org.jboss.shrinkwrap.api.Archive#merge(org.jboss.shrinkwrap.api.Archive) */ @Override public T merge(final Archive<?> source) throws IllegalArgumentException { return merge(source, new BasicPath()); }
/** * {@inheritDoc} * * @see org.jboss.shrinkwrap.api.Archive#merge(org.jboss.shrinkwrap.api.Archive) */ @Override public T merge(final Archive<?> source) throws IllegalArgumentException { return merge(source, new BasicPath()); }
/** * {@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 { return merge(source, new BasicPath(), filter); }
/** * {@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 { Validate.notNull(path, "path must be specified"); return this.merge(source, ArchivePaths.create(path)); }
/** * {@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 { Validate.notNull(path, "path must be specified"); return this.merge(source, ArchivePaths.create(path)); }
/** * {@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 { Validate.notNull(path, "path must be specified"); return this.merge(source, ArchivePaths.create(path), filter); }
/** * {@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 { Validate.notNull(path, "path must be specified"); return this.merge(source, ArchivePaths.create(path), filter); }
/** * {@inheritDoc} * * @see org.jboss.shrinkwrap.api.Archive#merge(org.jboss.shrinkwrap.api.ArchivePath, * org.jboss.shrinkwrap.api.Archive) */ @Override public T merge(final Archive<?> source, final ArchivePath path) throws IllegalArgumentException { Validate.notNull(source, "No source archive was specified"); Validate.notNull(path, "No path was specified"); return merge(source, path, Filters.includeAll()); }
/** * {@inheritDoc} * * @see org.jboss.shrinkwrap.api.Archive#merge(org.jboss.shrinkwrap.api.ArchivePath, * org.jboss.shrinkwrap.api.Archive) */ @Override public T merge(final Archive<?> source, final ArchivePath path) throws IllegalArgumentException { Validate.notNull(source, "No source archive was specified"); Validate.notNull(path, "No path was specified"); return merge(source, path, Filters.includeAll()); }