Fields Summary |
---|
private int | value |
public static final ModuleType | EARThe module is an EAR archive. |
public static final ModuleType | EJBThe module is an Enterprise Java Bean archive. |
public static final ModuleType | CARThe module is an Client Application archive. |
public static final ModuleType | RARThe module is an Connector archive. |
public static final ModuleType | WARThe module is an Web Application archive. |
private static final String[] | stringTable |
private static final ModuleType[] | enumValueTable |
private static final String[] | moduleExtension |
Methods Summary |
---|
protected javax.enterprise.deploy.shared.ModuleType[] | getEnumValueTable()Returns the enumeration value table for class ModuleType return enumValueTable;
|
public java.lang.String | getModuleExtension()Return the file extension string for this enumeration. return (moduleExtension[getValue()]);
|
public static javax.enterprise.deploy.shared.ModuleType | getModuleType(int value)Return an object of the specified value. return enumValueTable[value];
|
protected int | getOffset()Returns the lowest integer value used by this enumeration value's
enumeration class.
The default implementation returns 0. If the enumeration class (a
subclass of class EnumSyntax) uses integer values starting at other than
0, override this method in the subclass. return 0;
|
protected java.lang.String[] | getStringTable()Returns the string table for class ModuleType return stringTable;
|
public int | getValue()Returns this enumeration value's integer value. return value;
|
public java.lang.String | toString()Return the string name of this ModuleType or the
integer value if outside the bounds of the table
String[] strTable = getStringTable();
int index = value - getOffset();
if (strTable != null && index >= 0 && index < strTable.length)
return strTable[index];
else
return Integer.toString (value);
|