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. Will be deprecated as soon as ShrinkWrap Descriptors supports it.

Author:
Martin Kouba

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(BeansXmlClass... alternatives)
           
 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(BeansXmlClass... decorators)
           
 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(BeansXmlClass... interceptors)
           
 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()
           
 
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

alternatives

public Beans11DescriptorImpl alternatives(BeansXmlClass... alternatives)

interceptors

public Beans11DescriptorImpl interceptors(BeansXmlClass... interceptors)

decorators

public Beans11DescriptorImpl decorators(BeansXmlClass... decorators)

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


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