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

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
                  extended by org.jboss.arquillian.protocol.servlet.arq514hack.descriptors.impl.web.ServletMappingDefImpl
All Implemented Interfaces:
ServletDef, ServletMappingDef, WebAppDescriptor, org.jboss.shrinkwrap.descriptor.api.Descriptor, org.jboss.shrinkwrap.descriptor.spi.node.NodeDescriptor

public class ServletMappingDefImpl
extends ServletDefImpl
implements ServletMappingDef

Author:
Lincoln Baxter, III

Constructor Summary
ServletMappingDefImpl(String descriptorName, org.jboss.shrinkwrap.descriptor.spi.node.Node webApp, org.jboss.shrinkwrap.descriptor.spi.node.Node servletNode, org.jboss.shrinkwrap.descriptor.spi.node.Node mappingNode)
           
 
Method Summary
 String getServletName()
           
 List<String> getUrlPatterns()
           
 ServletMappingDef servletName(String servletName)
           
 ServletMappingDef urlPattern(String urlPattern)
           
 ServletMappingDef urlPatterns(String... urlPatterns)
           
 
Methods inherited from class org.jboss.arquillian.protocol.servlet.arq514hack.descriptors.impl.web.ServletDefImpl
asyncSupported, getInitParam, getInitParams, getLoadOnStartup, getName, getNode, getServletClass, initParam, isAsyncSupported, loadOnStartup, mapping, name, servletClass, servletClass
 
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.ServletDef
asyncSupported, getInitParam, getInitParams, getLoadOnStartup, getName, getServletClass, initParam, isAsyncSupported, loadOnStartup, mapping, name, servletClass, servletClass
 
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

ServletMappingDefImpl

public ServletMappingDefImpl(String descriptorName,
                             org.jboss.shrinkwrap.descriptor.spi.node.Node webApp,
                             org.jboss.shrinkwrap.descriptor.spi.node.Node servletNode,
                             org.jboss.shrinkwrap.descriptor.spi.node.Node mappingNode)
Method Detail

getServletName

public String getServletName()
Specified by:
getServletName in interface ServletMappingDef

servletName

public ServletMappingDef servletName(String servletName)
Specified by:
servletName in interface ServletMappingDef

getUrlPatterns

public List<String> getUrlPatterns()
Specified by:
getUrlPatterns in interface ServletMappingDef

urlPattern

public ServletMappingDef urlPattern(String urlPattern)
Specified by:
urlPattern in interface ServletMappingDef

urlPatterns

public ServletMappingDef urlPatterns(String... urlPatterns)
Specified by:
urlPatterns in interface ServletMappingDef


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