public class BuilderRenderer extends BaseRenderer
Constructor and Description |
---|
BuilderRenderer(GeneratedType type) |
Modifier and Type | Method and Description |
---|---|
protected String |
body()
Implementation needs to call Scala template render() method to generate string body
|
static Set<Type> |
getAllIfcs(Type type) |
static boolean |
hasImplementsFromUses(GeneratedType type)
Method is used to find out if given type implements any interface from uses.
|
protected boolean |
hasSamePackage(String importedTypePackageName)
Checks if package of generated type and imported type is the same
|
protected String |
packageDefinition() |
static Set<String> |
toListOfNames(Set<Type> types) |
asArgumentsDeclaration, emitConstant, findProperty, generateParameters, generateTemplate, getFromImportMap, getImportMap, getterMethod, getType, importedName, importedName, putAllToImportMap, putToImportMap
public BuilderRenderer(GeneratedType type)
protected String packageDefinition()
packageDefinition
in class BaseRenderer
protected boolean hasSamePackage(String importedTypePackageName)
BaseRenderer
hasSamePackage
in class BaseRenderer
importedTypePackageName
- imported types package namepublic static boolean hasImplementsFromUses(GeneratedType type)
protected String body()
BaseRenderer
body
in class BaseRenderer
Copyright © 2018 OpenDaylight. All rights reserved.