public final class JEnum extends JClass
JClass.JInnerClass_constructors, _fields, _innerClasses, _methods, _staticInitializer| Modifier | Constructor and Description |
|---|---|
protected |
JEnum(java.lang.String name) |
| Modifier and Type | Method and Description |
|---|---|
void |
addConstant(JEnumConstant jConstant)
Adds the given JEnumConstant to this JEnum.
|
void |
addMember(JMember jMember)
Adds the given JMember to this JEnum.
|
JEnumConstant |
getConstant(java.lang.String name)
Returns the member with the given name, or null if no member was found
with the given name.
|
JEnumConstant[] |
getConstants()
Returns an array of all the JEnumConstant of this JEnum.
|
static void |
main(java.lang.String[] args)
Test drive.
|
void |
print(JSourceWriter jsw)
Prints the source code for this JEnum to the given JSourceWriter.
|
void |
setSuperClass(java.lang.String superClass)
Sets the super Class that this class extends.
|
addConstructor, addField, addImport, addMethod, addMethod, addMethods, createConstructor, createConstructor, createInnerClass, getConstructor, getConstructors, getField, getFields, getInnerClasses, getMethod, getMethod, getMethods, getStaticInitializationCode, getSuperClass, getSuperClassQualifiedName, print, removeConstructor, removeField, removeField, removeInnerClass, removeMethodaddAnnotation, addImport, addImport, addInterface, addInterface, getAnnotatedElementHelper, getAnnotation, getAnnotations, getFilename, getHeader, getImports, getInterfaceCount, getInterfaces, getJDocComment, getModifiers, getName, getPackageFromClassName, getPackageName, hasAnnotations, hasImport, isAnnotationPresent, isValidClassName, print, print, printHeader, printImportDeclarations, printlnWithPrefix, printPackageDeclaration, removeAnnotation, removeImport, setHeader, setPackageNamechangePackage, getLocalName, getName, getWrapperName, isArray, isPrimitive, toStringprotected JEnum(java.lang.String name)
name - the name for this JEnumpublic void addMember(JMember jMember)
public void addConstant(JEnumConstant jConstant)
jConstant - the constant to addpublic JEnumConstant getConstant(java.lang.String name)
name - the name of the member to returnpublic JEnumConstant[] getConstants()
public void setSuperClass(java.lang.String superClass)
JClasssetSuperClass in class JClasssuperClass - the super Class that this Class extends{@inheritDoc}public void print(JSourceWriter jsw)
public static void main(java.lang.String[] args)
args - command-line arguments.Intalio Inc. (C) 1999-2006. All rights reserved http://www.intalio.com