public class EventModel extends AbstractEventModel
allMemberDefs, collectionMemberDefs, implementsDef, mapMemberDefs, noCollectionMemberDefsDEFAULT_TARGET_DIR, definition, imports| Constructor and Description |
|---|
EventModel(EventDef definition,
org.apache.maven.plugin.logging.Log logger) |
| Modifier and Type | Method and Description |
|---|---|
Map<String,String> |
generateClazzWithTemplates() |
String |
getEventEndAddition()
velocity use
|
String |
getParentBuilder() |
String |
getParentClazzName() |
String |
getParentClazzPath() |
String |
getParentInterfaceName() |
boolean |
hasEventEndAddition()
velocity use
|
boolean |
hasParentClazz() |
getClazzName, getClazzPath, getDomainbeforeChildHandling, genereateFile, getAllFields, getAuthor, getCollectionFields, getComment, getImplementsDef, getImports, getInterfaceClazzName, getInterfaceClazzPath, getInterfaceImplements, getMapFields, getNoCollectionFields, getPackageName, getParentInterfacePath, getRemoveDate, getSerialVersion, handleChild, handleContentMembers, handleImplementsDef, handleMemberAdditionaly, handleMultiMember, handleSingleMember, interfaceMode, isDeprecatedafterChildHandling, getLogger, getTargetFolder, initpublic EventModel(EventDef definition, org.apache.maven.plugin.logging.Log logger)
definition - the definitionlogger - the loggerpublic Map<String,String> generateClazzWithTemplates()
generateClazzWithTemplates in class GeneratorModel<EventDef,BaseEventImports>public String getParentClazzName()
getParentClazzName in class AbstractEventModelpublic String getParentInterfaceName()
getParentInterfaceName in class AbstractInterconnectModel<EventDef,BaseEventImports>public String getParentClazzPath()
getParentClazzPath in class AbstractEventModelpublic String getParentBuilder()
getParentBuilder in class AbstractInterconnectModel<EventDef,BaseEventImports>public boolean hasParentClazz()
hasParentClazz in class AbstractInterconnectModel<EventDef,BaseEventImports>public boolean hasEventEndAddition()
public String getEventEndAddition()
Copyright © 2016–2019 Taimos GmbH. All rights reserved.