javax.enterprise.deploy.shared

Class ModuleType


public class ModuleType
extends java.lang.Object

Class ModuleTypes defines enumeration values for the J2EE module types.

Field Summary

static ModuleType
CAR
The module is an Client Application archive.
static ModuleType
EAR
The module is an EAR archive.
static ModuleType
EJB
The module is an Enterprise Java Bean archive.
static ModuleType
RAR
The module is an Connector archive.
static ModuleType
WAR
The module is an Web Application archive.

Constructor Summary

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
String
getModuleExtension()
Return the file extension string for this enumeration.
static ModuleType
getModuleType(int value)
Return an object of the specified value.
protected int
getOffset()
Returns the lowest integer value used by this enumeration value's enumeration class.
protected String[]
getStringTable()
Returns the string table for class ModuleType
int
getValue()
Returns this enumeration value's integer value.
String
toString()
Return the string name of this ModuleType or the integer value if outside the bounds of the table

Field Details

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 Details

ModuleType

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

Method Details

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