net.sourceforge.ccxjc.it.model.prot.indexed.valueclass.javaee
Class ModuleType

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

public class ModuleType
extends Object
implements Serializable, Cloneable

The moduleType defines a single Java EE module and contains a connector, ejb, java, or web element, which indicates the module type and contains a path to the module file, and an optional alt-dd element, which specifies an optional URI to the post-assembly version of the deployment descriptor.

Java class for moduleType complex type.

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

 <complexType name="moduleType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <choice>
           <element name="connector" type="{http://java.sun.com/xml/ns/javaee}pathType"/>
           <element name="ejb" type="{http://java.sun.com/xml/ns/javaee}pathType"/>
           <element name="java" type="{http://java.sun.com/xml/ns/javaee}pathType"/>
           <element name="web" type="{http://java.sun.com/xml/ns/javaee}webType"/>
         </choice>
         <element name="alt-dd" type="{http://java.sun.com/xml/ns/javaee}pathType" minOccurs="0"/>
       </sequence>
       <attribute name="id" type="{http://www.w3.org/2001/XMLSchema}ID" />
     </restriction>
   </complexContent>
 </complexType>
 

See Also:
Serialized Form

Field Summary
protected  PathType altDd
           
protected  PathType connector
           
protected  PathType ejb
           
protected  String id
           
protected  PathType java
           
protected  WebType web
           
 
Constructor Summary
ModuleType()
          Creates a new net.sourceforge.ccxjc.it.model.prot.indexed.valueclass.javaee.ModuleType instance.
ModuleType(ModuleType o)
          Creates a new net.sourceforge.ccxjc.it.model.prot.indexed.valueclass.javaee.ModuleType instance by copying a given instance.
 
Method Summary
 ModuleType clone()
          Creates and returns a copy of this object.
 PathType getAltDd()
          Gets the value of the altDd property.
 PathType getConnector()
          Gets the value of the connector property.
 PathType getEjb()
          Gets the value of the ejb property.
 String getId()
          Gets the value of the id property.
 PathType getJava()
          Gets the value of the java property.
 WebType getWeb()
          Gets the value of the web property.
 void setAltDd(PathType value)
          Sets the value of the altDd property.
 void setConnector(PathType value)
          Sets the value of the connector property.
 void setEjb(PathType value)
          Sets the value of the ejb property.
 void setId(String value)
          Sets the value of the id property.
 void setJava(PathType value)
          Sets the value of the java property.
 void setWeb(WebType value)
          Sets the value of the web property.
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

connector

protected PathType connector

ejb

protected PathType ejb

java

protected PathType java

web

protected WebType web

altDd

protected PathType altDd

id

protected String id
Constructor Detail

ModuleType

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


ModuleType

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

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

getConnector

public PathType getConnector()
Gets the value of the connector property.

Returns:
possible object is PathType

setConnector

public void setConnector(PathType value)
Sets the value of the connector property.

Parameters:
value - allowed object is PathType

getEjb

public PathType getEjb()
Gets the value of the ejb property.

Returns:
possible object is PathType

setEjb

public void setEjb(PathType value)
Sets the value of the ejb property.

Parameters:
value - allowed object is PathType

getJava

public PathType getJava()
Gets the value of the java property.

Returns:
possible object is PathType

setJava

public void setJava(PathType value)
Sets the value of the java property.

Parameters:
value - allowed object is PathType

getWeb

public WebType getWeb()
Gets the value of the web property.

Returns:
possible object is WebType

setWeb

public void setWeb(WebType value)
Sets the value of the web property.

Parameters:
value - allowed object is WebType

getAltDd

public PathType getAltDd()
Gets the value of the altDd property.

Returns:
possible object is PathType

setAltDd

public void setAltDd(PathType value)
Sets the value of the altDd property.

Parameters:
value - allowed object is PathType

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 ModuleType 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.