ShrinkWrap Aggregator and Build Parent 1.0.0-cr-1

org.jboss.shrinkwrap.impl.base.spec
Class ResourceAdapterArchiveImpl

java.lang.Object
  extended by org.jboss.shrinkwrap.impl.base.AssignableBase<Archive<?>>
      extended by org.jboss.shrinkwrap.impl.base.container.ContainerBase<T>
          extended by org.jboss.shrinkwrap.impl.base.container.ResourceAdapterContainerBase<ResourceAdapterArchive>
              extended by org.jboss.shrinkwrap.impl.base.spec.ResourceAdapterArchiveImpl
All Implemented Interfaces:
Archive<ResourceAdapterArchive>, Assignable, ClassContainer<ResourceAdapterArchive>, LibraryContainer<ResourceAdapterArchive>, ManifestContainer<ResourceAdapterArchive>, ResourceAdapterContainer<ResourceAdapterArchive>, ResourceContainer<ResourceAdapterArchive>, ServiceProviderContainer<ResourceAdapterArchive>, ResourceAdapterArchive, ArchiveFormatAssociable

public class ResourceAdapterArchiveImpl
extends ResourceAdapterContainerBase<ResourceAdapterArchive>
implements ResourceAdapterArchive

ResourceAdapterArchiveImpl

Version:
$Revision: $
Author:
John Bailey

Field Summary
 
Fields inherited from interface org.jboss.shrinkwrap.api.container.ManifestContainer
DEFAULT_MANIFEST_NAME
 
Constructor Summary
ResourceAdapterArchiveImpl(Archive<?> delegate)
          Create a new ResourceAdapterArchive with any type storage engine as backing.
 
Method Summary
protected  ArchivePath getClassesPath()
          Classes are not supported by ResourceAdapterArchive.
 ArchivePath getLibraryPath()
          Should be implemented to set the path for Library related resources.
protected  ArchivePath getManifestPath()
          Should be implemented to set the path for Manifest related resources.
protected  ArchivePath getResourcePath()
          Should be implemented to set the path for Resource related resources.
 
Methods inherited from class org.jboss.shrinkwrap.impl.base.container.ResourceAdapterContainerBase
setResourceAdapterXML, setResourceAdapterXML, setResourceAdapterXML, setResourceAdapterXML, setResourceAdapterXML
 
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, addAsServiceProviderAndClasses, addClass, addClass, addClass, addClasses, addDefaultPackage, addManifest, addPackage, addPackage, addPackages, addPackages, addPackages, addPackages, contains, contains, covarientReturn, delete, delete, equals, get, get, getActualClass, getArchiveFormat, getAsType, getAsType, getAsType, getAsType, getAsType, getAsType, getContent, getContent, getName, hashCode, merge, merge, merge, merge, merge, merge, setManifest, setManifest, setManifest, setManifest, setManifest, 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, contains, contains, delete, delete, get, get, getAsType, getAsType, getAsType, getAsType, getAsType, getAsType, getContent, getContent, getName, merge, merge, merge, merge, merge, merge, toString, toString, toString, writeTo
 
Methods inherited from interface org.jboss.shrinkwrap.api.Assignable
as
 
Methods inherited from interface org.jboss.shrinkwrap.api.container.ManifestContainer
addAsManifestResource, addAsManifestResource, addAsManifestResource, addAsManifestResource, addAsManifestResource, addAsManifestResource, addAsManifestResource, addAsManifestResource, addAsManifestResource, addAsManifestResource, addAsManifestResource, addAsManifestResource, addAsManifestResource, addAsManifestResources, addAsServiceProvider, addManifest, setManifest, setManifest, setManifest, setManifest, setManifest
 
Methods inherited from interface org.jboss.shrinkwrap.api.container.LibraryContainer
addAsLibraries, addAsLibraries, addAsLibraries, addAsLibraries, addAsLibraries, addAsLibrary, addAsLibrary, addAsLibrary, addAsLibrary, addAsLibrary, addAsLibrary, addAsLibrary, addAsLibrary, addAsLibrary, addAsLibrary, addAsLibrary
 
Methods inherited from interface org.jboss.shrinkwrap.api.container.ResourceContainer
addAsResource, addAsResource, addAsResource, addAsResource, addAsResource, addAsResource, addAsResource, addAsResource, addAsResource, addAsResource, addAsResource, addAsResource, addAsResource, addAsResource, addAsResources
 
Methods inherited from interface org.jboss.shrinkwrap.api.container.ResourceAdapterContainer
setResourceAdapterXML, setResourceAdapterXML, setResourceAdapterXML, setResourceAdapterXML, setResourceAdapterXML
 

Constructor Detail

ResourceAdapterArchiveImpl

public ResourceAdapterArchiveImpl(Archive<?> delegate)
Create a new ResourceAdapterArchive with any type storage engine as backing.

Parameters:
delegate - The storage backing.
Method Detail

getLibraryPath

public ArchivePath getLibraryPath()
Description copied from class: ContainerBase
Should be implemented to set the path for Library related resources.

Specified by:
getLibraryPath in class ContainerBase<ResourceAdapterArchive>
Returns:
Base Path for the LibraryContainer resources

getResourcePath

protected ArchivePath getResourcePath()
Description copied from class: ContainerBase
Should be implemented to set the path for Resource related resources.

Specified by:
getResourcePath in class ContainerBase<ResourceAdapterArchive>
Returns:
Base Path for the ResourceContainer resources

getManifestPath

protected ArchivePath getManifestPath()
Description copied from class: ContainerBase
Should be implemented to set the path for Manifest related resources.

Specified by:
getManifestPath in class ContainerBase<ResourceAdapterArchive>
Returns:
Base Path for the ManifestContainer resources

getClassesPath

protected ArchivePath getClassesPath()
Classes are not supported by ResourceAdapterArchive.

Specified by:
getClassesPath in class ContainerBase<ResourceAdapterArchive>
Returns:
Base Path for the ClassContainer resources
Throws:
UnsupportedOperationException - ResourceAdapterArchive does not support classes

ShrinkWrap Aggregator and Build Parent 1.0.0-cr-1

Copyright © 2011 JBoss, a division of Red Hat, Inc.. All Rights Reserved.