Class EnumerationGenerator
- java.lang.Object
-
- net.anotheria.asg.generator.AbstractGenerator
-
- net.anotheria.asg.generator.types.EnumerationGenerator
-
- All Implemented Interfaces:
IGenerator
public class EnumerationGenerator extends AbstractGenerator implements IGenerator
TODO please remind another to comment this class.- Version:
- $Id: $Id
- Author:
- another
-
-
Field Summary
-
Fields inherited from class net.anotheria.asg.generator.AbstractGenerator
CRLF, ident
-
-
Constructor Summary
Constructors Constructor Description EnumerationGenerator()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<FileEntry>generate(IGenerateable g)generate.static java.lang.StringgetDefinitionClassName(EnumerationType type)getDefinitionClassName.java.lang.StringgetPackageName()getPackageName.static java.lang.StringgetPackageName(Context context)getPackageName.static java.lang.StringgetUtilsClassName(EnumerationType type)getUtilsClassName.static java.lang.StringgetUtilsImport(EnumerationType type)getUtilsImport.-
Methods inherited from class net.anotheria.asg.generator.AbstractGenerator
append, appendCatch, appendCatch, appendComment, appendComment, appendCommentLine, appendCommentLine, appendEmptyline, appendGenerationPoint, appendImport, appendImport, appendIncreasedStatement, appendIncreasedStatement, appendIncreasedString, appendIncreasedString, appendMark, appendNullCheck, appendStatement, appendStatement, appendString, appendString, closeBlock, closeBlock, closeBlock, closeBlockNEW, createMultilingualList, decreaseIdent, emptyline, emptyline, getCurrentJob, getCurrentJobContent, getElementLanguage, increaseIdent, openFun, openTry, quote, quote, quote, resetIdent, startClassBody, startNewJob, writeComment, writeCommentLine, writeEmptyline, writeImport, writeImport, writeIncreasedStatement, writeIncreasedString, writeStatement, writeString
-
-
-
-
Method Detail
-
generate
public java.util.List<FileEntry> generate(IGenerateable g)
generate.
- Specified by:
generatein interfaceIGenerator- Parameters:
g- aIGenerateableobject.- Returns:
- a
Listobject.
-
getDefinitionClassName
public static java.lang.String getDefinitionClassName(EnumerationType type)
getDefinitionClassName.
- Parameters:
type- aEnumerationTypeobject.- Returns:
- a
Stringobject.
-
getUtilsClassName
public static java.lang.String getUtilsClassName(EnumerationType type)
getUtilsClassName.
- Parameters:
type- aEnumerationTypeobject.- Returns:
- a
Stringobject.
-
getUtilsImport
public static java.lang.String getUtilsImport(EnumerationType type)
getUtilsImport.
- Parameters:
type- aEnumerationTypeobject.- Returns:
- a
Stringobject.
-
getPackageName
public final java.lang.String getPackageName()
getPackageName.
- Returns:
- a
Stringobject.
-
-