net.sourceforge.ccxjc.it.model.priv.indexed.valueclass.javaee
Class ServletType

java.lang.Object
  extended by net.sourceforge.ccxjc.it.model.priv.indexed.valueclass.javaee.ServletType
All Implemented Interfaces:
Serializable, Cloneable

public class ServletType
extends Object
implements Serializable, Cloneable

The servletType is used to declare a servlet. It contains the declarative data of a servlet. If a jsp-file is specified and the load-on-startup element is present, then the JSP should be precompiled and loaded. Used in: web-app

Java class for servletType complex type.

The following schema fragment specifies the expected content contained within this class.

 <complexType name="servletType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <group ref="{http://java.sun.com/xml/ns/javaee}descriptionGroup"/>
         <element name="servlet-name" type="{http://java.sun.com/xml/ns/javaee}servlet-nameType"/>
         <choice>
           <element name="servlet-class" type="{http://java.sun.com/xml/ns/javaee}fully-qualified-classType"/>
           <element name="jsp-file" type="{http://java.sun.com/xml/ns/javaee}jsp-fileType"/>
         </choice>
         <element name="init-param" type="{http://java.sun.com/xml/ns/javaee}param-valueType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="load-on-startup" type="{http://java.sun.com/xml/ns/javaee}load-on-startupType" minOccurs="0"/>
         <element name="run-as" type="{http://java.sun.com/xml/ns/javaee}run-asType" minOccurs="0"/>
         <element name="security-role-ref" type="{http://java.sun.com/xml/ns/javaee}security-role-refType" maxOccurs="unbounded" minOccurs="0"/>
       </sequence>
       <attribute name="id" type="{http://www.w3.org/2001/XMLSchema}ID" />
     </restriction>
   </complexContent>
 </complexType>
 

See Also:
Serialized Form

Field Summary
protected  DescriptionType[] description
           
protected  DisplayNameType[] displayName
           
protected  IconType[] icon
           
protected  String id
           
protected  ParamValueType[] initParam
           
protected  JspFileType jspFile
           
protected  String loadOnStartup
           
protected  RunAsType runAs
           
protected  SecurityRoleRefType[] securityRoleRef
           
protected  FullyQualifiedClassType servletClass
           
protected  ServletNameType servletName
           
 
Constructor Summary
ServletType()
          Creates a new net.sourceforge.ccxjc.it.model.priv.indexed.valueclass.javaee.ServletType instance.
ServletType(ServletType o)
          Creates a new net.sourceforge.ccxjc.it.model.priv.indexed.valueclass.javaee.ServletType instance by copying a given instance.
 
Method Summary
 ServletType clone()
          Creates and returns a copy of this object.
 DescriptionType[] getDescription()
           
 DescriptionType getDescription(int idx)
           
 int getDescriptionLength()
           
 DisplayNameType[] getDisplayName()
           
 DisplayNameType getDisplayName(int idx)
           
 int getDisplayNameLength()
           
 IconType[] getIcon()
           
 IconType getIcon(int idx)
           
 int getIconLength()
           
 String getId()
          Gets the value of the id property.
 ParamValueType[] getInitParam()
           
 ParamValueType getInitParam(int idx)
           
 int getInitParamLength()
           
 JspFileType getJspFile()
          Gets the value of the jspFile property.
 String getLoadOnStartup()
          Gets the value of the loadOnStartup property.
 RunAsType getRunAs()
          Gets the value of the runAs property.
 SecurityRoleRefType[] getSecurityRoleRef()
           
 SecurityRoleRefType getSecurityRoleRef(int idx)
           
 int getSecurityRoleRefLength()
           
 FullyQualifiedClassType getServletClass()
          Gets the value of the servletClass property.
 ServletNameType getServletName()
          Gets the value of the servletName property.
 void setDescription(DescriptionType[] values)
           
 DescriptionType setDescription(int idx, DescriptionType value)
           
 void setDisplayName(DisplayNameType[] values)
           
 DisplayNameType setDisplayName(int idx, DisplayNameType value)
           
 void setIcon(IconType[] values)
           
 IconType setIcon(int idx, IconType value)
           
 void setId(String value)
          Sets the value of the id property.
 ParamValueType setInitParam(int idx, ParamValueType value)
           
 void setInitParam(ParamValueType[] values)
           
 void setJspFile(JspFileType value)
          Sets the value of the jspFile property.
 void setLoadOnStartup(String value)
          Sets the value of the loadOnStartup property.
 void setRunAs(RunAsType value)
          Sets the value of the runAs property.
 SecurityRoleRefType setSecurityRoleRef(int idx, SecurityRoleRefType value)
           
 void setSecurityRoleRef(SecurityRoleRefType[] values)
           
 void setServletClass(FullyQualifiedClassType value)
          Sets the value of the servletClass property.
 void setServletName(ServletNameType value)
          Sets the value of the servletName property.
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

description

protected DescriptionType[] description

displayName

protected DisplayNameType[] displayName

icon

protected IconType[] icon

servletName

protected ServletNameType servletName

servletClass

protected FullyQualifiedClassType servletClass

jspFile

protected JspFileType jspFile

initParam

protected ParamValueType[] initParam

loadOnStartup

protected String loadOnStartup

runAs

protected RunAsType runAs

securityRoleRef

protected SecurityRoleRefType[] securityRoleRef

id

protected String id
Constructor Detail

ServletType

public ServletType()
Creates a new net.sourceforge.ccxjc.it.model.priv.indexed.valueclass.javaee.ServletType instance.


ServletType

public ServletType(ServletType o)
Creates a new net.sourceforge.ccxjc.it.model.priv.indexed.valueclass.javaee.ServletType instance by copying a given instance.

Parameters:
o - The instance to copy or null.
Method Detail

getDescription

public DescriptionType[] getDescription()
Returns:
array of DescriptionType

getDescription

public DescriptionType getDescription(int idx)
Returns:
one of DescriptionType

getDescriptionLength

public int getDescriptionLength()

setDescription

public void setDescription(DescriptionType[] values)
Parameters:
values - allowed objects are DescriptionType

setDescription

public DescriptionType setDescription(int idx,
                                      DescriptionType value)
Parameters:
value - allowed object is DescriptionType

getDisplayName

public DisplayNameType[] getDisplayName()
Returns:
array of DisplayNameType

getDisplayName

public DisplayNameType getDisplayName(int idx)
Returns:
one of DisplayNameType

getDisplayNameLength

public int getDisplayNameLength()

setDisplayName

public void setDisplayName(DisplayNameType[] values)
Parameters:
values - allowed objects are DisplayNameType

setDisplayName

public DisplayNameType setDisplayName(int idx,
                                      DisplayNameType value)
Parameters:
value - allowed object is DisplayNameType

getIcon

public IconType[] getIcon()
Returns:
array of IconType

getIcon

public IconType getIcon(int idx)
Returns:
one of IconType

getIconLength

public int getIconLength()

setIcon

public void setIcon(IconType[] values)
Parameters:
values - allowed objects are IconType

setIcon

public IconType setIcon(int idx,
                        IconType value)
Parameters:
value - allowed object is IconType

getServletName

public ServletNameType getServletName()
Gets the value of the servletName property.

Returns:
possible object is ServletNameType

setServletName

public void setServletName(ServletNameType value)
Sets the value of the servletName property.

Parameters:
value - allowed object is ServletNameType

getServletClass

public FullyQualifiedClassType getServletClass()
Gets the value of the servletClass property.

Returns:
possible object is FullyQualifiedClassType

setServletClass

public void setServletClass(FullyQualifiedClassType value)
Sets the value of the servletClass property.

Parameters:
value - allowed object is FullyQualifiedClassType

getJspFile

public JspFileType getJspFile()
Gets the value of the jspFile property.

Returns:
possible object is JspFileType

setJspFile

public void setJspFile(JspFileType value)
Sets the value of the jspFile property.

Parameters:
value - allowed object is JspFileType

getInitParam

public ParamValueType[] getInitParam()
Returns:
array of ParamValueType

getInitParam

public ParamValueType getInitParam(int idx)
Returns:
one of ParamValueType

getInitParamLength

public int getInitParamLength()

setInitParam

public void setInitParam(ParamValueType[] values)
Parameters:
values - allowed objects are ParamValueType

setInitParam

public ParamValueType setInitParam(int idx,
                                   ParamValueType value)
Parameters:
value - allowed object is ParamValueType

getLoadOnStartup

public String getLoadOnStartup()
Gets the value of the loadOnStartup property.

Returns:
possible object is String

setLoadOnStartup

public void setLoadOnStartup(String value)
Sets the value of the loadOnStartup property.

Parameters:
value - allowed object is String

getRunAs

public RunAsType getRunAs()
Gets the value of the runAs property.

Returns:
possible object is RunAsType

setRunAs

public void setRunAs(RunAsType value)
Sets the value of the runAs property.

Parameters:
value - allowed object is RunAsType

getSecurityRoleRef

public SecurityRoleRefType[] getSecurityRoleRef()
Returns:
array of SecurityRoleRefType

getSecurityRoleRef

public SecurityRoleRefType getSecurityRoleRef(int idx)
Returns:
one of SecurityRoleRefType

getSecurityRoleRefLength

public int getSecurityRoleRefLength()

setSecurityRoleRef

public void setSecurityRoleRef(SecurityRoleRefType[] values)
Parameters:
values - allowed objects are SecurityRoleRefType

setSecurityRoleRef

public SecurityRoleRefType setSecurityRoleRef(int idx,
                                              SecurityRoleRefType value)
Parameters:
value - allowed object is SecurityRoleRefType

getId

public String getId()
Gets the value of the id property.

Returns:
possible object is String

setId

public void setId(String value)
Sets the value of the id property.

Parameters:
value - allowed object is String

clone

public ServletType clone()
Creates and returns a copy of this object.

Overrides:
clone in class Object
Returns:
A clone of this instance.


Copyright © 2009 The CC-XJC Community. All Rights Reserved.