public class ModuleType extends Object
Modifier and Type | Field and Description |
---|---|
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.
|
Modifier | Constructor and Description |
---|---|
protected |
ModuleType(int value)
Construct a new enumeration value with the given integer value.
|
Modifier and Type | Method and Description |
---|---|
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
|
public static final ModuleType EAR
public static final ModuleType EJB
public static final ModuleType CAR
public static final ModuleType RAR
public static final ModuleType WAR
protected ModuleType(int value)
value
- Integer value.public int getValue()
protected String[] getStringTable()
protected ModuleType[] getEnumValueTable()
public String getModuleExtension()
public static ModuleType getModuleType(int value)
value
- a designator for the object.public String toString()
protected int getOffset()
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.
Copyright © 1996-2017, Oracle and/or its affiliates. All Rights Reserved. Use is subject to license terms.