Class FederationVOGenerator
- java.lang.Object
-
- net.anotheria.asg.generator.AbstractGenerator
-
- net.anotheria.asg.generator.model.AbstractDataObjectGenerator
-
- net.anotheria.asg.generator.model.federation.FederationVOGenerator
-
- All Implemented Interfaces:
IGenerator
public class FederationVOGenerator extends AbstractDataObjectGenerator implements IGenerator
This generator generates VO objects for a Module Federation.- Version:
- $Id: $Id
- Author:
- another
-
-
Field Summary
-
Fields inherited from class net.anotheria.asg.generator.AbstractGenerator
CRLF, ident
-
-
Constructor Summary
Constructors Constructor Description FederationVOGenerator()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<FileEntry>generate(IGenerateable gdoc)generate.static java.lang.StringgetContainerEntryAdderName(MetaContainerProperty p)getContainerEntryAdderName.static java.lang.StringgetContainerEntryDeleterName(MetaContainerProperty p)getContainerEntryDeleterName.static java.lang.StringgetContainerEntrySwapperName(MetaContainerProperty p)getContainerEntrySwapperName.static java.lang.StringgetContainerSizeGetterName(MetaContainerProperty p)getContainerSizeGetterName.java.lang.StringgetDataObjectImplName(MetaDocument doc)Returns the implementation name of this abstract data object flavour.static java.lang.StringgetDocumentImplName(MetaDocument doc)getDocumentImplName.static java.lang.StringgetDocumentImport(Context context, MetaDocument doc)getDocumentImport.static java.lang.StringgetListElementGetterName(MetaListProperty list)getListElementGetterName.static java.lang.StringgetTableGetterName(MetaTableProperty p)getTableGetterName.-
Methods inherited from class net.anotheria.asg.generator.model.AbstractDataObjectGenerator
extractSortableProperties, generateCompareMethod, generateDefNameMethod, generateDefParentNameMethod, generateDocumentFactory, generateEqualsMethod, generateGetFootprintMethod, generatePropertyListFootprint, getDocumentBuilderName, getPackageName, getPackageName, getSortTypeImport, getSortTypeName
-
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 gdoc)
generate.
- Specified by:
generatein interfaceIGenerator- Parameters:
gdoc- aIGenerateableobject.- Returns:
- a
Listobject.
-
getDataObjectImplName
public java.lang.String getDataObjectImplName(MetaDocument doc)
Returns the implementation name of this abstract data object flavour.- Specified by:
getDataObjectImplNamein classAbstractDataObjectGenerator- Parameters:
doc- aMetaDocumentobject.- Returns:
- a
Stringobject.
-
getDocumentImplName
public static java.lang.String getDocumentImplName(MetaDocument doc)
getDocumentImplName.
- Parameters:
doc- aMetaDocumentobject.- Returns:
- a
Stringobject.
-
getDocumentImport
public static final java.lang.String getDocumentImport(Context context, MetaDocument doc)
getDocumentImport.
- Parameters:
context- aContextobject.doc- aMetaDocumentobject.- Returns:
- a
Stringobject.
-
getContainerSizeGetterName
public static java.lang.String getContainerSizeGetterName(MetaContainerProperty p)
getContainerSizeGetterName.
- Parameters:
p- aMetaContainerPropertyobject.- Returns:
- a
Stringobject.
-
getTableGetterName
public static java.lang.String getTableGetterName(MetaTableProperty p)
getTableGetterName.
- Parameters:
p- aMetaTablePropertyobject.- Returns:
- a
Stringobject.
-
getContainerEntryAdderName
public static java.lang.String getContainerEntryAdderName(MetaContainerProperty p)
getContainerEntryAdderName.
- Parameters:
p- aMetaContainerPropertyobject.- Returns:
- a
Stringobject.
-
getContainerEntryDeleterName
public static java.lang.String getContainerEntryDeleterName(MetaContainerProperty p)
getContainerEntryDeleterName.
- Parameters:
p- aMetaContainerPropertyobject.- Returns:
- a
Stringobject.
-
getContainerEntrySwapperName
public static java.lang.String getContainerEntrySwapperName(MetaContainerProperty p)
getContainerEntrySwapperName.
- Parameters:
p- aMetaContainerPropertyobject.- Returns:
- a
Stringobject.
-
getListElementGetterName
public static java.lang.String getListElementGetterName(MetaListProperty list)
getListElementGetterName.
- Parameters:
list- aMetaListPropertyobject.- Returns:
- a
Stringobject.
-
-