org.jboss.cdi.tck.shrinkwrap.descriptors
Class Beans11DescriptorImpl

java.lang.Object
  extended by org.jboss.cdi.tck.shrinkwrap.descriptors.Beans11DescriptorImpl
All Implemented Interfaces:
org.jboss.shrinkwrap.descriptor.api.beans10.BeansDescriptor, org.jboss.shrinkwrap.descriptor.api.Descriptor, org.jboss.shrinkwrap.descriptor.api.DescriptorNamespace<org.jboss.shrinkwrap.descriptor.api.beans10.BeansDescriptor>

public class Beans11DescriptorImpl
extends Object
implements org.jboss.shrinkwrap.descriptor.api.beans10.BeansDescriptor

Simple temporary workaround to support CDI 1.1 beans.xml. Deprecate as soon as ShrinkWrap Descriptors is ready.

Author:
Martin Kouba

Nested Class Summary
static class Beans11DescriptorImpl.BeanDiscoveryMode
           
 
Constructor Summary
Beans11DescriptorImpl()
           
 
Method Summary
 org.jboss.shrinkwrap.descriptor.api.beans10.BeansDescriptor addDefaultNamespaces()
           
 org.jboss.shrinkwrap.descriptor.api.beans10.BeansDescriptor addNamespace(String name, String value)
           
 Beans11DescriptorImpl alternatives(Class<?>... alternatives)
           
 Beans11DescriptorImpl alternativeStereotypes(Class<?>... stereotypes)
           
 org.jboss.shrinkwrap.descriptor.api.beans10.Alternatives<org.jboss.shrinkwrap.descriptor.api.beans10.BeansDescriptor> createAlternatives()
           
 org.jboss.shrinkwrap.descriptor.api.beans10.Decorators<org.jboss.shrinkwrap.descriptor.api.beans10.BeansDescriptor> createDecorators()
           
 org.jboss.shrinkwrap.descriptor.api.beans10.Interceptors<org.jboss.shrinkwrap.descriptor.api.beans10.BeansDescriptor> createInterceptors()
           
 Beans11DescriptorImpl decorators(Class<?>... decorators)
           
 Beans11DescriptorImpl excludes(Exclude... excludes)
           
 String exportAsString()
           
 void exportTo(OutputStream output)
           
 List<org.jboss.shrinkwrap.descriptor.api.beans10.Alternatives<org.jboss.shrinkwrap.descriptor.api.beans10.BeansDescriptor>> getAllAlternatives()
           
 List<org.jboss.shrinkwrap.descriptor.api.beans10.Decorators<org.jboss.shrinkwrap.descriptor.api.beans10.BeansDescriptor>> getAllDecorators()
           
 List<org.jboss.shrinkwrap.descriptor.api.beans10.Interceptors<org.jboss.shrinkwrap.descriptor.api.beans10.BeansDescriptor>> getAllInterceptors()
           
 String getDescriptorName()
           
 List<String> getNamespaces()
           
 org.jboss.shrinkwrap.descriptor.api.beans10.Alternatives<org.jboss.shrinkwrap.descriptor.api.beans10.BeansDescriptor> getOrCreateAlternatives()
           
 org.jboss.shrinkwrap.descriptor.api.beans10.Decorators<org.jboss.shrinkwrap.descriptor.api.beans10.BeansDescriptor> getOrCreateDecorators()
           
 org.jboss.shrinkwrap.descriptor.api.beans10.Interceptors<org.jboss.shrinkwrap.descriptor.api.beans10.BeansDescriptor> getOrCreateInterceptors()
           
 Beans11DescriptorImpl interceptors(Class<?>... interceptors)
           
static Beans11DescriptorImpl newBeans11Descriptor()
           
 org.jboss.shrinkwrap.descriptor.api.beans10.BeansDescriptor removeAllAlternatives()
           
 org.jboss.shrinkwrap.descriptor.api.beans10.BeansDescriptor removeAllDecorators()
           
 org.jboss.shrinkwrap.descriptor.api.beans10.BeansDescriptor removeAllInterceptors()
           
 org.jboss.shrinkwrap.descriptor.api.beans10.BeansDescriptor removeAllNamespaces()
           
 Beans11DescriptorImpl setBeanDiscoveryMode(Beans11DescriptorImpl.BeanDiscoveryMode mode)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Beans11DescriptorImpl

public Beans11DescriptorImpl()
Method Detail

setBeanDiscoveryMode

public Beans11DescriptorImpl setBeanDiscoveryMode(Beans11DescriptorImpl.BeanDiscoveryMode mode)
Parameters:
mode -
Returns:

excludes

public Beans11DescriptorImpl excludes(Exclude... excludes)
Parameters:
exclude -
Returns:

alternatives

public Beans11DescriptorImpl alternatives(Class<?>... alternatives)
Parameters:
alternatives -
Returns:

alternativeStereotypes

public Beans11DescriptorImpl alternativeStereotypes(Class<?>... stereotypes)
Parameters:
stereotypes -
Returns:

interceptors

public Beans11DescriptorImpl interceptors(Class<?>... interceptors)
Parameters:
interceptors -
Returns:

decorators

public Beans11DescriptorImpl decorators(Class<?>... decorators)
Parameters:
decorators -
Returns:

getDescriptorName

public String getDescriptorName()
Specified by:
getDescriptorName in interface org.jboss.shrinkwrap.descriptor.api.Descriptor

exportAsString

public String exportAsString()
                      throws org.jboss.shrinkwrap.descriptor.api.DescriptorExportException
Specified by:
exportAsString in interface org.jboss.shrinkwrap.descriptor.api.Descriptor
Throws:
org.jboss.shrinkwrap.descriptor.api.DescriptorExportException

exportTo

public void exportTo(OutputStream output)
              throws org.jboss.shrinkwrap.descriptor.api.DescriptorExportException,
                     IllegalArgumentException
Specified by:
exportTo in interface org.jboss.shrinkwrap.descriptor.api.Descriptor
Throws:
org.jboss.shrinkwrap.descriptor.api.DescriptorExportException
IllegalArgumentException

addDefaultNamespaces

public org.jboss.shrinkwrap.descriptor.api.beans10.BeansDescriptor addDefaultNamespaces()
Specified by:
addDefaultNamespaces in interface org.jboss.shrinkwrap.descriptor.api.DescriptorNamespace<org.jboss.shrinkwrap.descriptor.api.beans10.BeansDescriptor>

addNamespace

public org.jboss.shrinkwrap.descriptor.api.beans10.BeansDescriptor addNamespace(String name,
                                                                                String value)
Specified by:
addNamespace in interface org.jboss.shrinkwrap.descriptor.api.DescriptorNamespace<org.jboss.shrinkwrap.descriptor.api.beans10.BeansDescriptor>

getNamespaces

public List<String> getNamespaces()
Specified by:
getNamespaces in interface org.jboss.shrinkwrap.descriptor.api.DescriptorNamespace<org.jboss.shrinkwrap.descriptor.api.beans10.BeansDescriptor>

removeAllNamespaces

public org.jboss.shrinkwrap.descriptor.api.beans10.BeansDescriptor removeAllNamespaces()
Specified by:
removeAllNamespaces in interface org.jboss.shrinkwrap.descriptor.api.DescriptorNamespace<org.jboss.shrinkwrap.descriptor.api.beans10.BeansDescriptor>

getOrCreateInterceptors

public org.jboss.shrinkwrap.descriptor.api.beans10.Interceptors<org.jboss.shrinkwrap.descriptor.api.beans10.BeansDescriptor> getOrCreateInterceptors()
Specified by:
getOrCreateInterceptors in interface org.jboss.shrinkwrap.descriptor.api.beans10.BeansDescriptor

createInterceptors

public org.jboss.shrinkwrap.descriptor.api.beans10.Interceptors<org.jboss.shrinkwrap.descriptor.api.beans10.BeansDescriptor> createInterceptors()
Specified by:
createInterceptors in interface org.jboss.shrinkwrap.descriptor.api.beans10.BeansDescriptor

getAllInterceptors

public List<org.jboss.shrinkwrap.descriptor.api.beans10.Interceptors<org.jboss.shrinkwrap.descriptor.api.beans10.BeansDescriptor>> getAllInterceptors()
Specified by:
getAllInterceptors in interface org.jboss.shrinkwrap.descriptor.api.beans10.BeansDescriptor

removeAllInterceptors

public org.jboss.shrinkwrap.descriptor.api.beans10.BeansDescriptor removeAllInterceptors()
Specified by:
removeAllInterceptors in interface org.jboss.shrinkwrap.descriptor.api.beans10.BeansDescriptor

getOrCreateDecorators

public org.jboss.shrinkwrap.descriptor.api.beans10.Decorators<org.jboss.shrinkwrap.descriptor.api.beans10.BeansDescriptor> getOrCreateDecorators()
Specified by:
getOrCreateDecorators in interface org.jboss.shrinkwrap.descriptor.api.beans10.BeansDescriptor

createDecorators

public org.jboss.shrinkwrap.descriptor.api.beans10.Decorators<org.jboss.shrinkwrap.descriptor.api.beans10.BeansDescriptor> createDecorators()
Specified by:
createDecorators in interface org.jboss.shrinkwrap.descriptor.api.beans10.BeansDescriptor

getAllDecorators

public List<org.jboss.shrinkwrap.descriptor.api.beans10.Decorators<org.jboss.shrinkwrap.descriptor.api.beans10.BeansDescriptor>> getAllDecorators()
Specified by:
getAllDecorators in interface org.jboss.shrinkwrap.descriptor.api.beans10.BeansDescriptor

removeAllDecorators

public org.jboss.shrinkwrap.descriptor.api.beans10.BeansDescriptor removeAllDecorators()
Specified by:
removeAllDecorators in interface org.jboss.shrinkwrap.descriptor.api.beans10.BeansDescriptor

getOrCreateAlternatives

public org.jboss.shrinkwrap.descriptor.api.beans10.Alternatives<org.jboss.shrinkwrap.descriptor.api.beans10.BeansDescriptor> getOrCreateAlternatives()
Specified by:
getOrCreateAlternatives in interface org.jboss.shrinkwrap.descriptor.api.beans10.BeansDescriptor

createAlternatives

public org.jboss.shrinkwrap.descriptor.api.beans10.Alternatives<org.jboss.shrinkwrap.descriptor.api.beans10.BeansDescriptor> createAlternatives()
Specified by:
createAlternatives in interface org.jboss.shrinkwrap.descriptor.api.beans10.BeansDescriptor

getAllAlternatives

public List<org.jboss.shrinkwrap.descriptor.api.beans10.Alternatives<org.jboss.shrinkwrap.descriptor.api.beans10.BeansDescriptor>> getAllAlternatives()
Specified by:
getAllAlternatives in interface org.jboss.shrinkwrap.descriptor.api.beans10.BeansDescriptor

removeAllAlternatives

public org.jboss.shrinkwrap.descriptor.api.beans10.BeansDescriptor removeAllAlternatives()
Specified by:
removeAllAlternatives in interface org.jboss.shrinkwrap.descriptor.api.beans10.BeansDescriptor

newBeans11Descriptor

public static Beans11DescriptorImpl newBeans11Descriptor()


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