public class Angular4ImplementationGenerator extends BaseImplementationGenerator
| Constructor and Description |
|---|
Angular4ImplementationGenerator() |
Angular4ImplementationGenerator(Path urlServicePath) |
| Modifier and Type | Method and Description |
|---|---|
void |
addComplexTypeUsage(TSClass tsClass) |
void |
addImplementationSpecificFields(TSComplexType tsComplexType) |
protected void |
addRequestParameter(StringBuilder requestParamsBuilder,
String requestParamsVar,
TSParameter tsParameter,
String requestParamName) |
List<TSDecorator> |
getDecorators(TSClass tsClass) |
List<TSDecorator> |
getDecorators(TSMethod tsMethod) |
SortedSet<TSField> |
getImplementationSpecificFields(TSComplexType tsComplexType) |
List<TSParameter> |
getImplementationSpecificParameters(TSMethod method) |
protected void |
initializeHttpParams(StringBuilder requestParamsBuilder) |
TSType |
mapReturnType(TSMethod tsMethod,
TSType tsType) |
void |
write(BufferedWriter writer,
TSMethod method) |
addPathVariable, assignMethodParameters, callToStringOnParameterIfRequired, getConsumesContentType, getPathFromRequestMapping, isStringBuilderEmpty, replaceInStringBuilderpublic Angular4ImplementationGenerator()
public Angular4ImplementationGenerator(Path urlServicePath)
public void write(BufferedWriter writer, TSMethod method) throws IOException
IOExceptionprotected void addRequestParameter(StringBuilder requestParamsBuilder, String requestParamsVar, TSParameter tsParameter, String requestParamName)
addRequestParameter in class BaseImplementationGeneratorprotected void initializeHttpParams(StringBuilder requestParamsBuilder)
initializeHttpParams in class BaseImplementationGeneratorpublic SortedSet<TSField> getImplementationSpecificFields(TSComplexType tsComplexType)
public List<TSParameter> getImplementationSpecificParameters(TSMethod method)
public List<TSDecorator> getDecorators(TSMethod tsMethod)
public List<TSDecorator> getDecorators(TSClass tsClass)
public void addComplexTypeUsage(TSClass tsClass)
public void addImplementationSpecificFields(TSComplexType tsComplexType)
Copyright © 2019 blue veery GmbH. All rights reserved.