Package org.jboss.shrinkwrap.impl.base
Class GenericArchiveImpl
- java.lang.Object
-
- org.jboss.shrinkwrap.impl.base.AssignableBase<Archive<?>>
-
- org.jboss.shrinkwrap.impl.base.container.ContainerBase<GenericArchive>
-
- org.jboss.shrinkwrap.impl.base.GenericArchiveImpl
-
- All Implemented Interfaces:
Archive<GenericArchive>,Assignable,ClassContainer<GenericArchive>,LibraryContainer<GenericArchive>,ManifestContainer<GenericArchive>,ResourceContainer<GenericArchive>,ServiceProviderContainer<GenericArchive>,GenericArchive,ArchiveFormatAssociable
public class GenericArchiveImpl extends ContainerBase<GenericArchive> implements GenericArchive
Implementation of aGenericArchive
-
-
Field Summary
Fields Modifier and Type Field Description private static java.lang.UnsupportedOperationExceptionUNSUPPORTEDUnsupported operation-
Fields inherited from interface org.jboss.shrinkwrap.api.container.ManifestContainer
DEFAULT_MANIFEST_NAME
-
-
Constructor Summary
Constructors Constructor Description GenericArchiveImpl(Archive<?> delegate)Creates a new instance
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected ArchivePathgetClassesPath()Should be implemented to set the path for Class related resources.protected ArchivePathgetLibraryPath()Should be implemented to set the path for Library related resources.protected ArchivePathgetManifestPath()Should be implemented to set the path for Manifest related resources.protected ArchivePathgetResourcePath()Should be implemented to set the path for Resource related resources.-
Methods inherited from class org.jboss.shrinkwrap.impl.base.container.ContainerBase
add, add, add, add, add, add, add, addAsDirectories, addAsDirectories, addAsDirectory, addAsDirectory, addAsLibraries, addAsLibraries, addAsLibraries, addAsLibraries, addAsLibraries, addAsLibrary, addAsLibrary, addAsLibrary, addAsLibrary, addAsLibrary, addAsLibrary, addAsLibrary, addAsLibrary, addAsLibrary, addAsLibrary, addAsLibrary, addAsManifestResource, addAsManifestResource, addAsManifestResource, addAsManifestResource, addAsManifestResource, addAsManifestResource, addAsManifestResource, addAsManifestResource, addAsManifestResource, addAsManifestResource, addAsManifestResource, addAsManifestResource, addAsManifestResource, addAsManifestResources, addAsResource, addAsResource, addAsResource, addAsResource, addAsResource, addAsResource, addAsResource, addAsResource, addAsResource, addAsResource, addAsResource, addAsResource, addAsResource, addAsResource, addAsResources, addAsServiceProvider, addAsServiceProvider, addAsServiceProviderAndClasses, addClass, addClass, addClass, addClasses, addDefaultPackage, addHandlers, addManifest, addPackage, addPackage, addPackages, addPackages, addPackages, addPackages, contains, contains, covarientReturn, delete, delete, deleteClass, deleteClass, deleteClasses, deleteDefaultPackage, deletePackage, deletePackage, deletePackages, deletePackages, deletePackages, deletePackages, equals, filter, get, get, getActualClass, getArchiveFormat, getAsType, getAsType, getAsType, getAsType, getAsType, getAsType, getContent, getContent, getId, getName, hashCode, merge, merge, merge, merge, merge, merge, move, move, setManifest, setManifest, setManifest, setManifest, setManifest, shallowCopy, shallowCopy, toString, toString, toString, writeTo
-
Methods inherited from class org.jboss.shrinkwrap.impl.base.AssignableBase
as, getArchive
-
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, add, add, add, addAsDirectories, addAsDirectories, addAsDirectory, addAsDirectory, addHandlers, contains, contains, delete, delete, filter, get, get, getAsType, getAsType, getAsType, getAsType, getAsType, getAsType, getContent, getContent, getId, getName, merge, merge, merge, merge, merge, merge, move, move, shallowCopy, shallowCopy, toString, toString, toString, writeTo
-
Methods inherited from interface org.jboss.shrinkwrap.api.Assignable
as
-
-
-
-
Constructor Detail
-
GenericArchiveImpl
public GenericArchiveImpl(Archive<?> delegate)
Creates a new instance- Parameters:
delegate- The storage backing.
-
-
Method Detail
-
getClassesPath
protected ArchivePath getClassesPath()
Should be implemented to set the path for Class related resources.- Specified by:
getClassesPathin classContainerBase<GenericArchive>- Returns:
- Base Path for the ClassContainer resources
- See Also:
ContainerBase.getClassesPath()
-
getLibraryPath
protected ArchivePath getLibraryPath()
Should be implemented to set the path for Library related resources.- Specified by:
getLibraryPathin classContainerBase<GenericArchive>- Returns:
- Base Path for the LibraryContainer resources
- See Also:
ContainerBase.getLibraryPath()
-
getManifestPath
protected ArchivePath getManifestPath()
Should be implemented to set the path for Manifest related resources.- Specified by:
getManifestPathin classContainerBase<GenericArchive>- Returns:
- Base Path for the ManifestContainer resources
- See Also:
ContainerBase.getManifestPath()
-
getResourcePath
protected ArchivePath getResourcePath()
Should be implemented to set the path for Resource related resources.- Specified by:
getResourcePathin classContainerBase<GenericArchive>- Returns:
- Base Path for the ResourceContainer resources
- See Also:
ContainerBase.getResourcePath()
-
-