javax.enterprise.deploy.shared

Class ModuleType

public class ModuleType extends Object

Class ModuleTypes defines enumeration values for the J2EE module types.
Field Summary
static ModuleTypeCAR
The module is an Client Application archive.
static ModuleTypeEAR
The module is an EAR archive.
static ModuleTypeEJB
The module is an Enterprise Java Bean archive.
static ModuleTypeRAR
The module is an Connector archive.
static ModuleTypeWAR
The module is an Web Application archive.
Constructor Summary
protected ModuleType(int value)
Construct a new enumeration value with the given integer value.
Method Summary
protected ModuleType[]getEnumValueTable()
Returns the enumeration value table for class ModuleType
StringgetModuleExtension()
Return the file extension string for this enumeration.
static ModuleTypegetModuleType(int value)
Return an object of the specified value.
protected intgetOffset()
Returns the lowest integer value used by this enumeration value's enumeration class.
protected String[]getStringTable()
Returns the string table for class ModuleType
intgetValue()
Returns this enumeration value's integer value.
StringtoString()
Return the string name of this ModuleType or the integer value if outside the bounds of the table

Field Detail

CAR

public static final ModuleType CAR
The module is an Client Application archive.

EAR

public static final ModuleType EAR
The module is an EAR archive.

EJB

public static final ModuleType EJB
The module is an Enterprise Java Bean archive.

RAR

public static final ModuleType RAR
The module is an Connector archive.

WAR

public static final ModuleType WAR
The module is an Web Application archive.

Constructor Detail

ModuleType

protected ModuleType(int value)
Construct a new enumeration value with the given integer value.

Method Detail

getEnumValueTable

protected ModuleType[] getEnumValueTable()
Returns the enumeration value table for class ModuleType

getModuleExtension

public String getModuleExtension()
Return the file extension string for this enumeration.

getModuleType

public static ModuleType getModuleType(int value)
Return an object of the specified value.

Parameters: value a designator for the object.

getOffset

protected int getOffset()
Returns the lowest integer value used by this enumeration value's enumeration class.

Returns: the offset of the lowest enumeration value.

getStringTable

protected String[] getStringTable()
Returns the string table for class ModuleType

getValue

public int getValue()
Returns this enumeration value's integer value.

toString

public String toString()
Return the string name of this ModuleType or the integer value if outside the bounds of the table