org.jboss.cdi.tck.shrinkwrap
Class ArchiveBuilder.LibraryDescriptor

java.lang.Object
  extended by org.jboss.cdi.tck.shrinkwrap.ArchiveBuilder.LibraryDescriptor
Enclosing class:
ArchiveBuilder<T extends ArchiveBuilder<T,A>,A extends org.jboss.shrinkwrap.api.Archive<A>>

protected class ArchiveBuilder.LibraryDescriptor
extends Object

Internal library descriptor.

Author:
Martin Kouba

Field Summary
protected  org.jboss.shrinkwrap.descriptor.api.beans10.BeansDescriptor beansDescriptor
           
 
Constructor Summary
ArchiveBuilder.LibraryDescriptor(File fileDescriptor)
           
ArchiveBuilder.LibraryDescriptor(String name, ArchiveBuilder.ServiceProviderDescriptor serviceProvider, org.jboss.shrinkwrap.descriptor.api.beans10.BeansDescriptor beansDescriptor, Class<?>... classes)
           
ArchiveBuilder.LibraryDescriptor(String name, ArchiveBuilder.ServiceProviderDescriptor serviceProvider, boolean includeEmptyBeanXml, Class<?>... classes)
           
 
Method Summary
 org.jboss.shrinkwrap.api.spec.JavaArchive buildJarArchive()
           
 List<Class<?>> getBeanClasses()
           
 ArchiveBuilder.ResourceDescriptor getBeansXml()
           
 File getFileDescriptor()
           
 String getName()
           
 List<ArchiveBuilder.ServiceProviderDescriptor> getServiceProviders()
           
 boolean isOmitBeanXml()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

beansDescriptor

protected org.jboss.shrinkwrap.descriptor.api.beans10.BeansDescriptor beansDescriptor
Constructor Detail

ArchiveBuilder.LibraryDescriptor

public ArchiveBuilder.LibraryDescriptor(File fileDescriptor)

ArchiveBuilder.LibraryDescriptor

public ArchiveBuilder.LibraryDescriptor(String name,
                                        ArchiveBuilder.ServiceProviderDescriptor serviceProvider,
                                        org.jboss.shrinkwrap.descriptor.api.beans10.BeansDescriptor beansDescriptor,
                                        Class<?>... classes)

ArchiveBuilder.LibraryDescriptor

public ArchiveBuilder.LibraryDescriptor(String name,
                                        ArchiveBuilder.ServiceProviderDescriptor serviceProvider,
                                        boolean includeEmptyBeanXml,
                                        Class<?>... classes)
Parameters:
name -
serviceProvider -
includeEmptyBeanXml - Automatically include empty beans.xml to promote the lib to BDA
classes -
Method Detail

getName

public String getName()

getBeanClasses

public List<Class<?>> getBeanClasses()

getBeansXml

public ArchiveBuilder.ResourceDescriptor getBeansXml()

isOmitBeanXml

public boolean isOmitBeanXml()

getFileDescriptor

public File getFileDescriptor()

getServiceProviders

public List<ArchiveBuilder.ServiceProviderDescriptor> getServiceProviders()

buildJarArchive

public org.jboss.shrinkwrap.api.spec.JavaArchive buildJarArchive()
Returns:
shrinkwrap jar archive


Copyright © 2008-2013 Seam Framework. All Rights Reserved.