|
ShrinkWrap Implementation Base 1.0.0-cr-2 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.jboss.shrinkwrap.impl.base.ArchiveBase<T>
org.jboss.shrinkwrap.impl.base.MemoryMapArchiveBase<T>
T - public abstract class MemoryMapArchiveBase<T extends Archive<T>>
MemoryMapArchiveBase A base implementation for all MemoryMap archives. Thread-safe.
| Constructor Summary | |
|---|---|
MemoryMapArchiveBase(Configuration configuration)
Constructor This constructor will generate a unique Archive.getName() per instance. |
|
MemoryMapArchiveBase(String archiveName,
Configuration configuration)
Constructor This constructor will generate an Archive with the provided name. |
|
| Method Summary | |
|---|---|
T |
add(Archive<?> archive,
ArchivePath path,
Class<? extends StreamExporter> exporter)
|
T |
add(Archive<?> archive,
String path,
Class<? extends StreamExporter> exporter)
|
T |
add(Asset asset,
ArchivePath path)
|
T |
addAsDirectory(ArchivePath path)
|
boolean |
contains(ArchivePath path)
|
boolean |
contains(String path)
|
Node |
delete(ArchivePath path)
|
Node |
delete(String archivePath)
|
Node |
get(ArchivePath path)
|
Map<ArchivePath,Node> |
getContent()
|
Map<ArchivePath,Node> |
getContent(Filter<ArchivePath> filter)
|
| Methods inherited from class org.jboss.shrinkwrap.impl.base.ArchiveBase |
|---|
add, add, add, add, addAsDirectories, addAsDirectories, addAsDirectory, as, covariantReturn, equals, get, getActualClass, getArchiveFormat, getAsType, getAsType, getAsType, getAsType, getAsType, getAsType, getConfiguration, getName, hashCode, merge, merge, merge, merge, merge, merge, toString, toString, toString, writeTo |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface org.jboss.shrinkwrap.api.Archive |
|---|
add, add, add, add, addAsDirectories, addAsDirectories, addAsDirectory, get, getAsType, getAsType, getAsType, getAsType, getAsType, getAsType, getName, merge, merge, merge, merge, merge, merge, toString, toString, toString, writeTo |
| Methods inherited from interface org.jboss.shrinkwrap.api.Assignable |
|---|
as |
| Constructor Detail |
|---|
public MemoryMapArchiveBase(Configuration configuration)
throws IllegalArgumentException
Archive.getName() per instance.
configuration - The configuration for this archive
IllegalArgumentException - If the configuration is not specified
public MemoryMapArchiveBase(String archiveName,
Configuration configuration)
throws IllegalArgumentException
Archive with the provided name.
archiveName - configuration - The configuration for this archive
IllegalArgumentException - If the name or configuration is not specified| Method Detail |
|---|
public T add(Asset asset,
ArchivePath path)
add in interface Archive<T extends Archive<T>>Archive.add(org.jboss.shrinkwrap.api.asset.Asset,
org.jboss.shrinkwrap.api.ArchivePath)
public T add(Archive<?> archive,
String path,
Class<? extends StreamExporter> exporter)
add in interface Archive<T extends Archive<T>>Archive.add(org.jboss.shrinkwrap.api.Archive, java.lang.String, java.lang.Class)
public T add(Archive<?> archive,
ArchivePath path,
Class<? extends StreamExporter> exporter)
add in interface Archive<T extends Archive<T>>add in class ArchiveBase<T extends Archive<T>>ArchiveBase.add(org.jboss.shrinkwrap.api.Archive,
org.jboss.shrinkwrap.api.ArchivePath, java.lang.Class)
public T addAsDirectory(ArchivePath path)
throws IllegalArgumentException
addAsDirectory in interface Archive<T extends Archive<T>>IllegalArgumentExceptionArchive.addAsDirectory(org.jboss.shrinkwrap.api.ArchivePath)public boolean contains(ArchivePath path)
contains in interface Archive<T extends Archive<T>>Archive.contains(org.jboss.shrinkwrap.api.ArchivePath)
public boolean contains(String path)
throws IllegalArgumentException
contains in interface Archive<T extends Archive<T>>IllegalArgumentExceptionArchive.contains(java.lang.String)public Node delete(ArchivePath path)
delete in interface Archive<T extends Archive<T>>org.jboss.shrinkwrap.api.Archive#delete(org.jboss.declarchive.api.ArchivePath)public Node delete(String archivePath)
delete in interface Archive<T extends Archive<T>>Archive.delete(java.lang.String)public Node get(ArchivePath path)
get in interface Archive<T extends Archive<T>>Archive.get(org.jboss.shrinkwrap.api.ArchivePath)public Map<ArchivePath,Node> getContent()
getContent in interface Archive<T extends Archive<T>>Archive.getContent()public Map<ArchivePath,Node> getContent(Filter<ArchivePath> filter)
getContent in interface Archive<T extends Archive<T>>Archive.getContent(org.jboss.shrinkwrap.api.Filter)
|
ShrinkWrap Implementation Base 1.0.0-cr-2 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||