public class ModelGetterWriter extends MethodWriter
ABSTRACT, FINAL, STATIC, SYNCHRONIZED| Constructor and Description |
|---|
ModelGetterWriter(Visibility visibility,
CodeGenerator gen,
YAttributeDescriptor descriptor) |
ModelGetterWriter(Visibility visibility,
CodeGenerator gen,
YAttributeDescriptor descriptor,
String name) |
ModelGetterWriter(Visibility visibility,
CodeGenerator gen,
YAttributeDescriptor descriptor,
String name,
String nullDecorator) |
| Modifier and Type | Method and Description |
|---|---|
protected static String |
convertPrimTypes(String type) |
protected String |
generateJavadoc() |
protected static String |
generateMethodName(String qualifier,
boolean booleanAttribute,
boolean primitive) |
void |
write(JavaFile file)
For localized attributes we write method twice: once without locale and one with locale parameter.
|
protected void |
writeContent(JavaFile file) |
addAnnotation, addComment, addParameter, addThrownException, analyzeAndStripReturnType, assembleSignature, assembleThrowsClause, extractClassNames, getAnnotations, getContent, getJavadoc, getModifiers, getName, getParameterType, getRequiredImports, getReturnType, getSignature, getThrownExceptions, getVisibility, isAbstract, isConstructor, modifiersToString, setAbstract, setConstructor, setContent, setContentPlain, setJavadoc, setModifiers, setReturnType, setVisibility, stripPackageName, writeTextToFileaddRequiredImportpublic ModelGetterWriter(Visibility visibility, CodeGenerator gen, YAttributeDescriptor descriptor)
public ModelGetterWriter(Visibility visibility, CodeGenerator gen, YAttributeDescriptor descriptor, String name)
public ModelGetterWriter(Visibility visibility, CodeGenerator gen, YAttributeDescriptor descriptor, String name, String nullDecorator)
protected static String generateMethodName(String qualifier, boolean booleanAttribute, boolean primitive)
protected String generateJavadoc()
public void write(JavaFile file)
write in interface CodeWriterwrite in class MethodWriterprotected void writeContent(JavaFile file)
writeContent in class MethodWriterCopyright © 2017 SAP SE. All Rights Reserved.