public interface org.jboss.shrinkwrap.api.Archive<T extends org.jboss.shrinkwrap.api.Archive<T>> extends org.jboss.shrinkwrap.api.Assignable
minor version: 0
major version: 59
flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
this_class: org.jboss.shrinkwrap.api.Archive
super_class: java.lang.Object
{
public abstract java.lang.String getName();
descriptor: ()Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract java.lang.String getId();
descriptor: ()Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract T add(org.jboss.shrinkwrap.api.asset.Asset, org.jboss.shrinkwrap.api.ArchivePath);
descriptor: (Lorg/jboss/shrinkwrap/api/asset/Asset;Lorg/jboss/shrinkwrap/api/ArchivePath;)Lorg/jboss/shrinkwrap/api/Archive;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws java.lang.IllegalArgumentException
Signature: (Lorg/jboss/shrinkwrap/api/asset/Asset;Lorg/jboss/shrinkwrap/api/ArchivePath;)TT;
MethodParameters:
Name Flags
asset
target
public abstract T add(org.jboss.shrinkwrap.api.asset.Asset, org.jboss.shrinkwrap.api.ArchivePath, java.lang.String);
descriptor: (Lorg/jboss/shrinkwrap/api/asset/Asset;Lorg/jboss/shrinkwrap/api/ArchivePath;Ljava/lang/String;)Lorg/jboss/shrinkwrap/api/Archive;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws java.lang.IllegalArgumentException
Signature: (Lorg/jboss/shrinkwrap/api/asset/Asset;Lorg/jboss/shrinkwrap/api/ArchivePath;Ljava/lang/String;)TT;
MethodParameters:
Name Flags
asset
target
name
public abstract T add(org.jboss.shrinkwrap.api.asset.Asset, java.lang.String, java.lang.String);
descriptor: (Lorg/jboss/shrinkwrap/api/asset/Asset;Ljava/lang/String;Ljava/lang/String;)Lorg/jboss/shrinkwrap/api/Archive;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws java.lang.IllegalArgumentException
Signature: (Lorg/jboss/shrinkwrap/api/asset/Asset;Ljava/lang/String;Ljava/lang/String;)TT;
MethodParameters:
Name Flags
asset
target
name
public abstract T add(org.jboss.shrinkwrap.api.asset.NamedAsset);
descriptor: (Lorg/jboss/shrinkwrap/api/asset/NamedAsset;)Lorg/jboss/shrinkwrap/api/Archive;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws java.lang.IllegalArgumentException
Signature: (Lorg/jboss/shrinkwrap/api/asset/NamedAsset;)TT;
MethodParameters:
Name Flags
namedAsset
public abstract T add(org.jboss.shrinkwrap.api.asset.Asset, java.lang.String);
descriptor: (Lorg/jboss/shrinkwrap/api/asset/Asset;Ljava/lang/String;)Lorg/jboss/shrinkwrap/api/Archive;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws java.lang.IllegalArgumentException
Signature: (Lorg/jboss/shrinkwrap/api/asset/Asset;Ljava/lang/String;)TT;
MethodParameters:
Name Flags
asset
target
public abstract T addAsDirectory(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/jboss/shrinkwrap/api/Archive;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws java.lang.IllegalArgumentException
Signature: (Ljava/lang/String;)TT;
MethodParameters:
Name Flags
path
public abstract T addAsDirectories(java.lang.String[]);
descriptor: ([Ljava/lang/String;)Lorg/jboss/shrinkwrap/api/Archive;
flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
Exceptions:
throws java.lang.IllegalArgumentException
Signature: ([Ljava/lang/String;)TT;
MethodParameters:
Name Flags
paths
public abstract T addAsDirectory(org.jboss.shrinkwrap.api.ArchivePath);
descriptor: (Lorg/jboss/shrinkwrap/api/ArchivePath;)Lorg/jboss/shrinkwrap/api/Archive;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws java.lang.IllegalArgumentException
Signature: (Lorg/jboss/shrinkwrap/api/ArchivePath;)TT;
MethodParameters:
Name Flags
path
public abstract T addAsDirectories(org.jboss.shrinkwrap.api.ArchivePath[]);
descriptor: ([Lorg/jboss/shrinkwrap/api/ArchivePath;)Lorg/jboss/shrinkwrap/api/Archive;
flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
Exceptions:
throws java.lang.IllegalArgumentException
Signature: ([Lorg/jboss/shrinkwrap/api/ArchivePath;)TT;
MethodParameters:
Name Flags
paths
public abstract T addHandlers(org.jboss.shrinkwrap.api.ArchiveEventHandler[]);
descriptor: ([Lorg/jboss/shrinkwrap/api/ArchiveEventHandler;)Lorg/jboss/shrinkwrap/api/Archive;
flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
Signature: ([Lorg/jboss/shrinkwrap/api/ArchiveEventHandler;)TT;
MethodParameters:
Name Flags
handlers
public abstract org.jboss.shrinkwrap.api.Node get(org.jboss.shrinkwrap.api.ArchivePath);
descriptor: (Lorg/jboss/shrinkwrap/api/ArchivePath;)Lorg/jboss/shrinkwrap/api/Node;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws java.lang.IllegalArgumentException
MethodParameters:
Name Flags
path
public abstract org.jboss.shrinkwrap.api.Node get(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/jboss/shrinkwrap/api/Node;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws java.lang.IllegalArgumentException
MethodParameters:
Name Flags
path
public abstract <X extends org.jboss.shrinkwrap.api.Archive<X>> X getAsType(java.lang.Class<X>, java.lang.String);
descriptor: (Ljava/lang/Class;Ljava/lang/String;)Lorg/jboss/shrinkwrap/api/Archive;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: <X::Lorg/jboss/shrinkwrap/api/Archive<TX;>;>(Ljava/lang/Class<TX;>;Ljava/lang/String;)TX;
MethodParameters:
Name Flags
type
path
public abstract <X extends org.jboss.shrinkwrap.api.Archive<X>> X getAsType(java.lang.Class<X>, org.jboss.shrinkwrap.api.ArchivePath);
descriptor: (Ljava/lang/Class;Lorg/jboss/shrinkwrap/api/ArchivePath;)Lorg/jboss/shrinkwrap/api/Archive;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: <X::Lorg/jboss/shrinkwrap/api/Archive<TX;>;>(Ljava/lang/Class<TX;>;Lorg/jboss/shrinkwrap/api/ArchivePath;)TX;
MethodParameters:
Name Flags
type
path
public abstract <X extends org.jboss.shrinkwrap.api.Archive<X>> java.util.Collection<X> getAsType(java.lang.Class<X>, org.jboss.shrinkwrap.api.Filter<org.jboss.shrinkwrap.api.ArchivePath>);
descriptor: (Ljava/lang/Class;Lorg/jboss/shrinkwrap/api/Filter;)Ljava/util/Collection;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: <X::Lorg/jboss/shrinkwrap/api/Archive<TX;>;>(Ljava/lang/Class<TX;>;Lorg/jboss/shrinkwrap/api/Filter<Lorg/jboss/shrinkwrap/api/ArchivePath;>;)Ljava/util/Collection<TX;>;
MethodParameters:
Name Flags
type
filter
public abstract <X extends org.jboss.shrinkwrap.api.Archive<X>> X getAsType(java.lang.Class<X>, java.lang.String, org.jboss.shrinkwrap.api.ArchiveFormat);
descriptor: (Ljava/lang/Class;Ljava/lang/String;Lorg/jboss/shrinkwrap/api/ArchiveFormat;)Lorg/jboss/shrinkwrap/api/Archive;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: <X::Lorg/jboss/shrinkwrap/api/Archive<TX;>;>(Ljava/lang/Class<TX;>;Ljava/lang/String;Lorg/jboss/shrinkwrap/api/ArchiveFormat;)TX;
MethodParameters:
Name Flags
type
path
archiveFormat
public abstract <X extends org.jboss.shrinkwrap.api.Archive<X>> X getAsType(java.lang.Class<X>, org.jboss.shrinkwrap.api.ArchivePath, org.jboss.shrinkwrap.api.ArchiveFormat);
descriptor: (Ljava/lang/Class;Lorg/jboss/shrinkwrap/api/ArchivePath;Lorg/jboss/shrinkwrap/api/ArchiveFormat;)Lorg/jboss/shrinkwrap/api/Archive;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: <X::Lorg/jboss/shrinkwrap/api/Archive<TX;>;>(Ljava/lang/Class<TX;>;Lorg/jboss/shrinkwrap/api/ArchivePath;Lorg/jboss/shrinkwrap/api/ArchiveFormat;)TX;
MethodParameters:
Name Flags
type
path
archiveFormat
public abstract <X extends org.jboss.shrinkwrap.api.Archive<X>> java.util.Collection<X> getAsType(java.lang.Class<X>, org.jboss.shrinkwrap.api.Filter<org.jboss.shrinkwrap.api.ArchivePath>, org.jboss.shrinkwrap.api.ArchiveFormat);
descriptor: (Ljava/lang/Class;Lorg/jboss/shrinkwrap/api/Filter;Lorg/jboss/shrinkwrap/api/ArchiveFormat;)Ljava/util/Collection;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: <X::Lorg/jboss/shrinkwrap/api/Archive<TX;>;>(Ljava/lang/Class<TX;>;Lorg/jboss/shrinkwrap/api/Filter<Lorg/jboss/shrinkwrap/api/ArchivePath;>;Lorg/jboss/shrinkwrap/api/ArchiveFormat;)Ljava/util/Collection<TX;>;
MethodParameters:
Name Flags
type
filter
archiveFormat
public abstract boolean contains(org.jboss.shrinkwrap.api.ArchivePath);
descriptor: (Lorg/jboss/shrinkwrap/api/ArchivePath;)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws java.lang.IllegalArgumentException
MethodParameters:
Name Flags
path
public abstract boolean contains(java.lang.String);
descriptor: (Ljava/lang/String;)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws java.lang.IllegalArgumentException
MethodParameters:
Name Flags
path
public abstract org.jboss.shrinkwrap.api.Node delete(org.jboss.shrinkwrap.api.ArchivePath);
descriptor: (Lorg/jboss/shrinkwrap/api/ArchivePath;)Lorg/jboss/shrinkwrap/api/Node;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws java.lang.IllegalArgumentException
MethodParameters:
Name Flags
path
public abstract org.jboss.shrinkwrap.api.Node delete(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/jboss/shrinkwrap/api/Node;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws java.lang.IllegalArgumentException
MethodParameters:
Name Flags
archivePath
public abstract java.util.Map<org.jboss.shrinkwrap.api.ArchivePath, org.jboss.shrinkwrap.api.Node> getContent();
descriptor: ()Ljava/util/Map;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: ()Ljava/util/Map<Lorg/jboss/shrinkwrap/api/ArchivePath;Lorg/jboss/shrinkwrap/api/Node;>;
public abstract java.util.Map<org.jboss.shrinkwrap.api.ArchivePath, org.jboss.shrinkwrap.api.Node> getContent(org.jboss.shrinkwrap.api.Filter<org.jboss.shrinkwrap.api.ArchivePath>);
descriptor: (Lorg/jboss/shrinkwrap/api/Filter;)Ljava/util/Map;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Lorg/jboss/shrinkwrap/api/Filter<Lorg/jboss/shrinkwrap/api/ArchivePath;>;)Ljava/util/Map<Lorg/jboss/shrinkwrap/api/ArchivePath;Lorg/jboss/shrinkwrap/api/Node;>;
MethodParameters:
Name Flags
filter
public abstract T filter(org.jboss.shrinkwrap.api.Filter<org.jboss.shrinkwrap.api.ArchivePath>);
descriptor: (Lorg/jboss/shrinkwrap/api/Filter;)Lorg/jboss/shrinkwrap/api/Archive;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Lorg/jboss/shrinkwrap/api/Filter<Lorg/jboss/shrinkwrap/api/ArchivePath;>;)TT;
MethodParameters:
Name Flags
filter
public abstract T add(org.jboss.shrinkwrap.api.Archive<?>, org.jboss.shrinkwrap.api.ArchivePath, java.lang.Class<? extends org.jboss.shrinkwrap.api.exporter.StreamExporter>);
descriptor: (Lorg/jboss/shrinkwrap/api/Archive;Lorg/jboss/shrinkwrap/api/ArchivePath;Ljava/lang/Class;)Lorg/jboss/shrinkwrap/api/Archive;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws java.lang.IllegalArgumentException
Signature: (Lorg/jboss/shrinkwrap/api/Archive<*>;Lorg/jboss/shrinkwrap/api/ArchivePath;Ljava/lang/Class<+Lorg/jboss/shrinkwrap/api/exporter/StreamExporter;>;)TT;
MethodParameters:
Name Flags
archive
path
exporter
public abstract T add(org.jboss.shrinkwrap.api.Archive<?>, java.lang.String, java.lang.Class<? extends org.jboss.shrinkwrap.api.exporter.StreamExporter>);
descriptor: (Lorg/jboss/shrinkwrap/api/Archive;Ljava/lang/String;Ljava/lang/Class;)Lorg/jboss/shrinkwrap/api/Archive;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws java.lang.IllegalArgumentException
Signature: (Lorg/jboss/shrinkwrap/api/Archive<*>;Ljava/lang/String;Ljava/lang/Class<+Lorg/jboss/shrinkwrap/api/exporter/StreamExporter;>;)TT;
MethodParameters:
Name Flags
archive
path
exporter
public abstract T merge(org.jboss.shrinkwrap.api.Archive<?>);
descriptor: (Lorg/jboss/shrinkwrap/api/Archive;)Lorg/jboss/shrinkwrap/api/Archive;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws java.lang.IllegalArgumentException
Signature: (Lorg/jboss/shrinkwrap/api/Archive<*>;)TT;
MethodParameters:
Name Flags
source
public abstract T merge(org.jboss.shrinkwrap.api.Archive<?>, org.jboss.shrinkwrap.api.Filter<org.jboss.shrinkwrap.api.ArchivePath>);
descriptor: (Lorg/jboss/shrinkwrap/api/Archive;Lorg/jboss/shrinkwrap/api/Filter;)Lorg/jboss/shrinkwrap/api/Archive;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws java.lang.IllegalArgumentException
Signature: (Lorg/jboss/shrinkwrap/api/Archive<*>;Lorg/jboss/shrinkwrap/api/Filter<Lorg/jboss/shrinkwrap/api/ArchivePath;>;)TT;
MethodParameters:
Name Flags
source
filter
public abstract T merge(org.jboss.shrinkwrap.api.Archive<?>, org.jboss.shrinkwrap.api.ArchivePath);
descriptor: (Lorg/jboss/shrinkwrap/api/Archive;Lorg/jboss/shrinkwrap/api/ArchivePath;)Lorg/jboss/shrinkwrap/api/Archive;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws java.lang.IllegalArgumentException
Signature: (Lorg/jboss/shrinkwrap/api/Archive<*>;Lorg/jboss/shrinkwrap/api/ArchivePath;)TT;
MethodParameters:
Name Flags
source
path
public abstract T merge(org.jboss.shrinkwrap.api.Archive<?>, java.lang.String);
descriptor: (Lorg/jboss/shrinkwrap/api/Archive;Ljava/lang/String;)Lorg/jboss/shrinkwrap/api/Archive;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws java.lang.IllegalArgumentException
Signature: (Lorg/jboss/shrinkwrap/api/Archive<*>;Ljava/lang/String;)TT;
MethodParameters:
Name Flags
source
path
public abstract T merge(org.jboss.shrinkwrap.api.Archive<?>, org.jboss.shrinkwrap.api.ArchivePath, org.jboss.shrinkwrap.api.Filter<org.jboss.shrinkwrap.api.ArchivePath>);
descriptor: (Lorg/jboss/shrinkwrap/api/Archive;Lorg/jboss/shrinkwrap/api/ArchivePath;Lorg/jboss/shrinkwrap/api/Filter;)Lorg/jboss/shrinkwrap/api/Archive;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws java.lang.IllegalArgumentException
Signature: (Lorg/jboss/shrinkwrap/api/Archive<*>;Lorg/jboss/shrinkwrap/api/ArchivePath;Lorg/jboss/shrinkwrap/api/Filter<Lorg/jboss/shrinkwrap/api/ArchivePath;>;)TT;
MethodParameters:
Name Flags
source
path
filter
public abstract T merge(org.jboss.shrinkwrap.api.Archive<?>, java.lang.String, org.jboss.shrinkwrap.api.Filter<org.jboss.shrinkwrap.api.ArchivePath>);
descriptor: (Lorg/jboss/shrinkwrap/api/Archive;Ljava/lang/String;Lorg/jboss/shrinkwrap/api/Filter;)Lorg/jboss/shrinkwrap/api/Archive;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws java.lang.IllegalArgumentException
Signature: (Lorg/jboss/shrinkwrap/api/Archive<*>;Ljava/lang/String;Lorg/jboss/shrinkwrap/api/Filter<Lorg/jboss/shrinkwrap/api/ArchivePath;>;)TT;
MethodParameters:
Name Flags
source
path
filter
public abstract T move(org.jboss.shrinkwrap.api.ArchivePath, org.jboss.shrinkwrap.api.ArchivePath);
descriptor: (Lorg/jboss/shrinkwrap/api/ArchivePath;Lorg/jboss/shrinkwrap/api/ArchivePath;)Lorg/jboss/shrinkwrap/api/Archive;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws java.lang.IllegalArgumentException, org.jboss.shrinkwrap.api.IllegalArchivePathException
Signature: (Lorg/jboss/shrinkwrap/api/ArchivePath;Lorg/jboss/shrinkwrap/api/ArchivePath;)TT;
MethodParameters:
Name Flags
source
target
public abstract T move(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)Lorg/jboss/shrinkwrap/api/Archive;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws java.lang.IllegalArgumentException, org.jboss.shrinkwrap.api.IllegalArchivePathException
Signature: (Ljava/lang/String;Ljava/lang/String;)TT;
MethodParameters:
Name Flags
source
target
public abstract java.lang.String toString();
descriptor: ()Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract java.lang.String toString(boolean);
descriptor: (Z)Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
verbose
public abstract java.lang.String toString(org.jboss.shrinkwrap.api.formatter.Formatter);
descriptor: (Lorg/jboss/shrinkwrap/api/formatter/Formatter;)Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws java.lang.IllegalArgumentException
MethodParameters:
Name Flags
formatter
public abstract void writeTo(java.io.OutputStream, org.jboss.shrinkwrap.api.formatter.Formatter);
descriptor: (Ljava/io/OutputStream;Lorg/jboss/shrinkwrap/api/formatter/Formatter;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws java.lang.IllegalArgumentException
MethodParameters:
Name Flags
outputStream
formatter
public abstract org.jboss.shrinkwrap.api.Archive<T> shallowCopy();
descriptor: ()Lorg/jboss/shrinkwrap/api/Archive;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: ()Lorg/jboss/shrinkwrap/api/Archive<TT;>;
public abstract org.jboss.shrinkwrap.api.Archive<T> shallowCopy(org.jboss.shrinkwrap.api.Filter<org.jboss.shrinkwrap.api.ArchivePath>);
descriptor: (Lorg/jboss/shrinkwrap/api/Filter;)Lorg/jboss/shrinkwrap/api/Archive;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Lorg/jboss/shrinkwrap/api/Filter<Lorg/jboss/shrinkwrap/api/ArchivePath;>;)Lorg/jboss/shrinkwrap/api/Archive<TT;>;
MethodParameters:
Name Flags
filter
}
Signature: <T::Lorg/jboss/shrinkwrap/api/Archive<TT;>;>Ljava/lang/Object;Lorg/jboss/shrinkwrap/api/Assignable;
SourceFile: "Archive.java"