Interface ClientClassWriter
-
- All Known Implementing Classes:
JavaClientClassWriter
public interface ClientClassWriter- Author:
- jdlee
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidcreateGetChildResource(ConfigModel model, String elementName, String childResourceClassName)voiddone()voidgenerateCollectionLeafResourceGetter(String className)voidgenerateCommandMethod(String methodName, String httpMethod, String resourcePath, CommandModel cm)voidgenerateGetSegment(String tagName)voidgenerateGettersAndSetters(String type, String methodName, String fieldName)StringgenerateMethodBody(CommandModel cm, String httpMethod, String resourcePath, boolean includeOptional, boolean needsMultiPart)voidgenerateRestLeafGetter(String className)
-
-
-
Method Detail
-
generateGetSegment
void generateGetSegment(String tagName)
-
generateCommandMethod
void generateCommandMethod(String methodName, String httpMethod, String resourcePath, CommandModel cm)
-
generateMethodBody
String generateMethodBody(CommandModel cm, String httpMethod, String resourcePath, boolean includeOptional, boolean needsMultiPart)
-
generateGettersAndSetters
void generateGettersAndSetters(String type, String methodName, String fieldName)
-
createGetChildResource
void createGetChildResource(ConfigModel model, String elementName, String childResourceClassName)
-
generateCollectionLeafResourceGetter
void generateCollectionLeafResourceGetter(String className)
-
generateRestLeafGetter
void generateRestLeafGetter(String className)
-
done
void done()
-
-