Arquillian Protocol Servlet 2.5/3.x 1.0.0.CR3

org.jboss.arquillian.protocol.servlet.arq514hack.descriptors.impl.web
Class WebAppDescriptorImpl

java.lang.Object
  extended by org.jboss.shrinkwrap.descriptor.spi.DescriptorImplBase
      extended by org.jboss.shrinkwrap.descriptor.spi.NodeProviderImplBase
          extended by org.jboss.arquillian.protocol.servlet.arq514hack.descriptors.impl.web.WebAppDescriptorImpl
All Implemented Interfaces:
WebAppDescriptor, org.jboss.shrinkwrap.descriptor.api.Descriptor, org.jboss.shrinkwrap.descriptor.spi.NodeProvider
Direct Known Subclasses:
InitParamDefImpl, ServletDefImpl

public class WebAppDescriptorImpl
extends org.jboss.shrinkwrap.descriptor.spi.NodeProviderImplBase
implements WebAppDescriptor

Author:
Dan Allen, Aslak Knutsen, ALR, Lincoln Baxter, III

Constructor Summary
WebAppDescriptorImpl(String descriptorName)
           
WebAppDescriptorImpl(String descriptorName, org.jboss.shrinkwrap.descriptor.spi.Node model)
           
 
Method Summary
 WebAppDescriptor displayName(String displayName)
           
protected  org.jboss.shrinkwrap.descriptor.spi.DescriptorExporter getExporter()
           
 org.jboss.shrinkwrap.descriptor.spi.Node getRootNode()
           
 ServletDef servlet(String clazz, String... urlPatterns)
           
 ServletDef servlet(String name, String clazz, String[] urlPatterns)
           
 WebAppDescriptor version(String version)
           
 
Methods inherited from class org.jboss.shrinkwrap.descriptor.spi.NodeProviderImplBase
exportAsString, exportTo
 
Methods inherited from class org.jboss.shrinkwrap.descriptor.spi.DescriptorImplBase
getDescriptorName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.jboss.shrinkwrap.descriptor.api.Descriptor
exportAsString, exportTo, getDescriptorName
 

Constructor Detail

WebAppDescriptorImpl

public WebAppDescriptorImpl(String descriptorName)

WebAppDescriptorImpl

public WebAppDescriptorImpl(String descriptorName,
                            org.jboss.shrinkwrap.descriptor.spi.Node model)
Method Detail

version

public WebAppDescriptor version(String version)
Specified by:
version in interface WebAppDescriptor

displayName

public WebAppDescriptor displayName(String displayName)
Specified by:
displayName in interface WebAppDescriptor

servlet

public ServletDef servlet(String clazz,
                          String... urlPatterns)
Specified by:
servlet in interface WebAppDescriptor

servlet

public ServletDef servlet(String name,
                          String clazz,
                          String[] urlPatterns)
Specified by:
servlet in interface WebAppDescriptor

getRootNode

public org.jboss.shrinkwrap.descriptor.spi.Node getRootNode()
Specified by:
getRootNode in interface org.jboss.shrinkwrap.descriptor.spi.NodeProvider

getExporter

protected org.jboss.shrinkwrap.descriptor.spi.DescriptorExporter getExporter()
Specified by:
getExporter in class org.jboss.shrinkwrap.descriptor.spi.NodeProviderImplBase

Arquillian Protocol Servlet 2.5/3.x 1.0.0.CR3

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