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

java.lang.Object
  extended by org.jboss.shrinkwrap.descriptor.spi.DescriptorImplBase<org.jboss.shrinkwrap.descriptor.spi.node.NodeDescriptor>
      extended by org.jboss.shrinkwrap.descriptor.spi.node.NodeDescriptorImplBase
          extended by org.jboss.arquillian.protocol.servlet.arq514hack.descriptors.impl.web.WebAppDescriptorImpl
              extended by org.jboss.arquillian.protocol.servlet.arq514hack.descriptors.impl.web.ServletDefImpl
All Implemented Interfaces:
ServletDef, WebAppDescriptor, org.jboss.shrinkwrap.descriptor.api.Descriptor, org.jboss.shrinkwrap.descriptor.spi.node.NodeDescriptor
Direct Known Subclasses:
ServletMappingDefImpl

public class ServletDefImpl
extends WebAppDescriptorImpl
implements ServletDef

Author:
Lincoln Baxter, III

Constructor Summary
ServletDefImpl(String descriptorName, org.jboss.shrinkwrap.descriptor.spi.node.Node webApp, org.jboss.shrinkwrap.descriptor.spi.node.Node servlet)
           
 
Method Summary
 ServletDef asyncSupported(boolean value)
           
 String getInitParam(String name)
           
 Map<String,String> getInitParams()
           
 int getLoadOnStartup()
           
 String getName()
           
 org.jboss.shrinkwrap.descriptor.spi.node.Node getNode()
           
 String getServletClass()
           
 ServletDef initParam(String name, Object value)
           
 boolean isAsyncSupported()
           
 ServletDef loadOnStartup(int order)
           
 ServletMappingDef mapping()
           
 ServletDef name(String name)
           
 ServletDef servletClass(Class<?> clazz)
           
 ServletDef servletClass(String clazz)
           
 
Methods inherited from class org.jboss.arquillian.protocol.servlet.arq514hack.descriptors.impl.web.WebAppDescriptorImpl
displayName, getRootNode, servlet, servlet, version
 
Methods inherited from class org.jboss.shrinkwrap.descriptor.spi.node.NodeDescriptorImplBase
exportTo, getExporter
 
Methods inherited from class org.jboss.shrinkwrap.descriptor.spi.DescriptorImplBase
exportAsString, 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.arquillian.protocol.servlet.arq514hack.descriptors.api.web.WebAppDescriptor
displayName, servlet, servlet, version
 
Methods inherited from interface org.jboss.shrinkwrap.descriptor.api.Descriptor
exportAsString, exportTo, getDescriptorName
 

Constructor Detail

ServletDefImpl

public ServletDefImpl(String descriptorName,
                      org.jboss.shrinkwrap.descriptor.spi.node.Node webApp,
                      org.jboss.shrinkwrap.descriptor.spi.node.Node servlet)
Method Detail

name

public ServletDef name(String name)
Specified by:
name in interface ServletDef

asyncSupported

public ServletDef asyncSupported(boolean value)
Specified by:
asyncSupported in interface ServletDef

initParam

public ServletDef initParam(String name,
                            Object value)
Specified by:
initParam in interface ServletDef

loadOnStartup

public ServletDef loadOnStartup(int order)
Specified by:
loadOnStartup in interface ServletDef

mapping

public ServletMappingDef mapping()
Specified by:
mapping in interface ServletDef

servletClass

public ServletDef servletClass(Class<?> clazz)
Specified by:
servletClass in interface ServletDef

servletClass

public ServletDef servletClass(String clazz)
Specified by:
servletClass in interface ServletDef

getServletClass

public String getServletClass()
Specified by:
getServletClass in interface ServletDef

getName

public String getName()
Specified by:
getName in interface ServletDef

getInitParam

public String getInitParam(String name)
Specified by:
getInitParam in interface ServletDef

getInitParams

public Map<String,String> getInitParams()
Specified by:
getInitParams in interface ServletDef

isAsyncSupported

public boolean isAsyncSupported()
Specified by:
isAsyncSupported in interface ServletDef

getLoadOnStartup

public int getLoadOnStartup()
                     throws NumberFormatException
Specified by:
getLoadOnStartup in interface ServletDef
Throws:
NumberFormatException

getNode

public org.jboss.shrinkwrap.descriptor.spi.node.Node getNode()


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