|
Forge - Parent 1.1.2-SNAPSHOT | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface JavaEnum
Represents a Java Enum
source file as an in-memory modifiable element. See JavaParser
for various
options in generating JavaEnum
instances.
Method Summary | |
---|---|
EnumConstant<JavaEnum> |
addEnumConstant()
Add a new EnumConstant |
EnumConstant<JavaEnum> |
addEnumConstant(String declaration)
Add a new EnumConstant using the given declaration. |
EnumConstant<JavaEnum> |
getEnumConstant(String name)
Return the EnumConstant with the given name, or return null if no such constant exists. |
List<EnumConstant<JavaEnum>> |
getEnumConstants()
Return all declared EnumConstant types for this JavaEnum |
Methods inherited from interface org.jboss.forge.parser.java.JavaSource |
---|
getCanonicalName, getEnclosingType, getQualifiedName, getSourceType, getSyntaxErrors, hasSyntaxErrors, isAnnotation, isClass, isEnum, isInterface |
Methods inherited from interface org.jboss.forge.parser.java.Packaged |
---|
getPackage, isDefaultPackage, setDefaultPackage, setPackage |
Methods inherited from interface org.jboss.forge.parser.java.Importer |
---|
addImport, addImport, addImport, addImport, getImport, getImport, getImport, getImport, getImports, hasImport, hasImport, hasImport, hasImport, removeImport, removeImport, removeImport, removeImport, requiresImport, requiresImport, resolveType |
Methods inherited from interface org.jboss.forge.parser.java.Named |
---|
getName, setName |
Methods inherited from interface org.jboss.forge.parser.java.VisibilityScoped |
---|
getVisibility, isPackagePrivate, isPrivate, isProtected, isPublic, setPackagePrivate, setPrivate, setProtected, setPublic, setVisibility |
Methods inherited from interface org.jboss.forge.parser.java.AnnotationTarget |
---|
addAnnotation, addAnnotation, addAnnotation, getAnnotation, getAnnotation, getAnnotations, hasAnnotation, hasAnnotation, removeAnnotation |
Methods inherited from interface org.jboss.forge.parser.Internal |
---|
getInternal |
Methods inherited from interface org.jboss.forge.parser.Origin |
---|
getOrigin |
Methods inherited from interface org.jboss.forge.parser.java.MemberHolder |
---|
getMembers |
Methods inherited from interface org.jboss.forge.parser.java.GenericCapable |
---|
addGenericType, getGenericTypes, removeGenericType |
Method Detail |
---|
EnumConstant<JavaEnum> addEnumConstant()
EnumConstant
EnumConstant<JavaEnum> addEnumConstant(String declaration)
EnumConstant
using the given declaration.
EnumConstant<JavaEnum> getEnumConstant(String name)
EnumConstant
with the given name, or return null if no such constant exists.
name
-
List<EnumConstant<JavaEnum>> getEnumConstants()
EnumConstant
types for this JavaEnum
|
Forge - Parent 1.1.2-SNAPSHOT | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |