public abstract class BaseImplementationGenerator extends java.lang.Object implements ImplementationGenerator
| Modifier and Type | Field and Description |
|---|---|
protected java.util.List<? extends ConversionExtension> |
extensionSet |
| Constructor and Description |
|---|
BaseImplementationGenerator() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addPathVariable(java.lang.StringBuilder pathStringBuilder,
java.lang.String tsParameterName,
org.springframework.web.bind.annotation.PathVariable pathVariable) |
protected abstract void |
addRequestParameter(java.lang.StringBuilder requestParamsBuilder,
java.lang.String requestParamsVar,
java.lang.String queryParamVar) |
protected void |
assignMethodParameters(TSMethod method,
java.lang.String requestParamsVar,
java.lang.StringBuilder pathStringBuilder,
java.lang.StringBuilder requestBodyBuilder,
java.lang.StringBuilder requestParamsBuilder) |
protected java.lang.String |
callToStringOnParameterIfRequired(TSParameter tsParameter) |
protected java.lang.String |
getConsumesContentType(java.lang.String[] consumesContentType) |
protected abstract java.lang.String[] |
getImplementationSpecificFieldNames() |
protected java.lang.String |
getPathFromRequestMapping(org.springframework.web.bind.annotation.RequestMapping requestMapping) |
protected abstract void |
initializeHttpParams(java.lang.StringBuilder requestParamsBuilder,
java.lang.String requestParamsVar) |
protected boolean |
isRestClass(TSComplexType tsComplexType) |
protected boolean |
isStringBuilderEmpty(java.lang.StringBuilder requestParamsBuilder) |
protected void |
replaceInStringBuilder(java.lang.StringBuilder pathStringBuilder,
java.lang.String targetToReplace,
java.lang.String replacement) |
void |
setExtensions(java.util.List<? extends ConversionExtension> conversionExtensionSet) |
protected void |
writeConstructorImplementation(java.io.BufferedWriter writer,
TSClass tsClass) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddComplexTypeUsage, addImplementationSpecificFields, getDecorators, getDecorators, getImplementationSpecificParameters, mapReturnType, writeprotected java.util.List<? extends ConversionExtension> extensionSet
public void setExtensions(java.util.List<? extends ConversionExtension> conversionExtensionSet)
setExtensions in interface ImplementationGeneratorprotected abstract void initializeHttpParams(java.lang.StringBuilder requestParamsBuilder,
java.lang.String requestParamsVar)
protected void writeConstructorImplementation(java.io.BufferedWriter writer,
TSClass tsClass)
throws java.io.IOException
java.io.IOExceptionprotected abstract void addRequestParameter(java.lang.StringBuilder requestParamsBuilder,
java.lang.String requestParamsVar,
java.lang.String queryParamVar)
protected java.lang.String getPathFromRequestMapping(org.springframework.web.bind.annotation.RequestMapping requestMapping)
protected void replaceInStringBuilder(java.lang.StringBuilder pathStringBuilder,
java.lang.String targetToReplace,
java.lang.String replacement)
protected java.lang.String callToStringOnParameterIfRequired(TSParameter tsParameter)
protected void assignMethodParameters(TSMethod method, java.lang.String requestParamsVar, java.lang.StringBuilder pathStringBuilder, java.lang.StringBuilder requestBodyBuilder, java.lang.StringBuilder requestParamsBuilder)
protected void addPathVariable(java.lang.StringBuilder pathStringBuilder,
java.lang.String tsParameterName,
org.springframework.web.bind.annotation.PathVariable pathVariable)
protected boolean isStringBuilderEmpty(java.lang.StringBuilder requestParamsBuilder)
protected java.lang.String getConsumesContentType(java.lang.String[] consumesContentType)
protected boolean isRestClass(TSComplexType tsComplexType)
protected abstract java.lang.String[] getImplementationSpecificFieldNames()
Copyright © 2019 blue veery GmbH. All rights reserved.