|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.hyper9.simdk.codegen.impls.MetaTypeImpl
com.hyper9.simdk.codegen.impls.EnumTypeImpl
public class EnumTypeImpl
A meta type that represents an Enum.
| Constructor Summary | |
|---|---|
protected |
EnumTypeImpl(Class<?> inType,
String inTypeSourceFilePath)
Creates a new instance of the EnumTypeImpl class. |
| Method Summary | |
|---|---|
void |
build()
Builds the type to be written. |
String |
getCompilationType()
Gets a string that represents the compilation type (class, interface, enum) of this meta type. |
List<String> |
getElements()
Get the elements of this enum type. |
void |
writeCompilationTypeContent(Writer out)
This method is called by the writeToFile method after the beginning of the compilation type is written and before the end of the compilation type is written. |
| Methods inherited from class com.hyper9.simdk.codegen.impls.MetaTypeImpl |
|---|
addOutImportType, addXmlTypeName, getAnnotations, getInType, getInTypeSourceFilePath, getMethods, getOutImports, getOutType, getPathToOutFile, getProperties, isTypeObject, upCaseFirstChar, writeToFile |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface com.hyper9.simdk.codegen.types.MetaType |
|---|
getAnnotations, getInType, getInTypeSourceFilePath, getMethods, getOutImports, getOutType, getProperties, writeToFile |
| Constructor Detail |
|---|
protected EnumTypeImpl(Class<?> inType,
String inTypeSourceFilePath)
inType - The VMware type the MetaType is based on.inTypeSourceFilePath - The full path to the In type's source file.| Method Detail |
|---|
public void writeCompilationTypeContent(Writer out)
throws Exception
MetaType
writeCompilationTypeContent in interface MetaTypeout - The writer.
Exceptionpublic List<String> getElements()
EnumType
getElements in interface EnumTypepublic String getCompilationType()
MetaType
getCompilationType in interface MetaType
public void build()
throws Exception
MetaType
build in interface MetaTypebuild in class MetaTypeImplException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||