public class JavaClientClassWriter extends Object implements ClientClassWriter
| Constructor and Description |
|---|
JavaClientClassWriter(ConfigModel model,
String className,
Class parent,
File baseDirectory) |
| Modifier and Type | Method and Description |
|---|---|
void |
createGetChildResource(ConfigModel model,
String elementName,
String childResourceClassName) |
void |
done() |
void |
generateCollectionLeafResourceGetter(String className) |
void |
generateCommandMethod(String methodName,
String httpMethod,
String resourcePath,
CommandModel cm) |
void |
generateGetSegment(String tagName) |
void |
generateGettersAndSetters(String type,
String methodName,
String fieldName) |
String |
generateMethodBody(CommandModel cm,
String httpMethod,
String resourcePath,
boolean includeOptional,
boolean needsMultiPart) |
protected void |
generateRestClientBaseChild(ConfigModel model) |
void |
generateRestLeafGetter(String className) |
protected void |
generateSimpleCtor(String parentClassName) |
public JavaClientClassWriter(ConfigModel model, String className, Class parent, File baseDirectory)
protected final void generateRestClientBaseChild(ConfigModel model)
protected final void generateSimpleCtor(String parentClassName)
public void generateGetSegment(String tagName)
generateGetSegment in interface ClientClassWriterpublic void generateCommandMethod(String methodName, String httpMethod, String resourcePath, CommandModel cm)
generateCommandMethod in interface ClientClassWriterpublic String generateMethodBody(CommandModel cm, String httpMethod, String resourcePath, boolean includeOptional, boolean needsMultiPart)
generateMethodBody in interface ClientClassWriterpublic void generateGettersAndSetters(String type, String methodName, String fieldName)
generateGettersAndSetters in interface ClientClassWriterpublic void createGetChildResource(ConfigModel model, String elementName, String childResourceClassName)
createGetChildResource in interface ClientClassWriterpublic void generateCollectionLeafResourceGetter(String className)
generateCollectionLeafResourceGetter in interface ClientClassWriterpublic void generateRestLeafGetter(String className)
generateRestLeafGetter in interface ClientClassWriterpublic void done()
done in interface ClientClassWriterCopyright © 2019. All rights reserved.