|
ShrinkWrap API 1.1.0-alpha-2 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.jboss.shrinkwrap.api.asset.ArchiveAsset
public class ArchiveAsset
An Asset representing an Archive; a specified StreamExporter type will be used to fulfill the
Asset.openStream() contract.
| Constructor Summary | |
|---|---|
ArchiveAsset(Archive<?> archive,
Class<? extends StreamExporter> exporter)
Creates a new instance wrapping the specified Archive, which will use the specified
StreamExporter to represent the archive as an InputStream in Asset.openStream(). |
|
| Method Summary | |
|---|---|
Archive<?> |
getArchive()
Returns the archive this asset represents |
InputStream |
openStream()
Get a input stream for the resource content. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ArchiveAsset(Archive<?> archive,
Class<? extends StreamExporter> exporter)
Archive, which will use the specified
StreamExporter to represent the archive as an InputStream in Asset.openStream().
archive - exporter -
IllegalArgumentException - If either argument is not specified| Method Detail |
|---|
public InputStream openStream()
Asset is to be viewed as a logical path (placeholder/directory) only with no
backing content.
openStream in interface AssetInputStream for each call, or null if this type simply represents a logical path
within an ArchiveAsset.openStream()public Archive<?> getArchive()
|
ShrinkWrap API 1.1.0-alpha-2 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||