public abstract class SpringAnnotationsBasedRestClassConverter extends RestClassConverter
conversionExtensionListclassNameMapper, conversionListener, implementationGenerator, logger| Modifier | Constructor and Description |
|---|---|
protected |
SpringAnnotationsBasedRestClassConverter(ImplementationGenerator implementationGenerator) |
|
SpringAnnotationsBasedRestClassConverter(ImplementationGenerator implementationGenerator,
ClassNameMapper classNameMapper) |
| Modifier and Type | Method and Description |
|---|---|
protected abstract void |
addClassAnnotations(java.lang.Class javaClass,
TSClass tsClass) |
protected abstract void |
addMethodAnnotations(java.lang.reflect.Method method,
TSMethod tsMethod) |
protected abstract void |
addParameterAnnotations(java.lang.reflect.Parameter parameter,
TSParameter tsParameter) |
void |
convert(java.lang.Class javaClass,
NullableTypesStrategy nullableTypesStrategy) |
void |
convertInheritance(java.lang.Class javaClass) |
protected abstract org.springframework.web.bind.annotation.RequestMapping |
getRequestMappingForMethod(java.lang.reflect.Method method) |
protected abstract java.lang.reflect.Type |
handleImplementationSpecificReturnTypes(java.lang.reflect.Method method) |
protected boolean |
isRestMethod(java.lang.reflect.Method method) |
boolean |
preConverted(JavaPackageToTsModuleConverter javaPackageToTsModuleConverter,
java.lang.Class javaClass) |
getConversionExtensionListconvertFormalTypeParameters, createTsClassName, getClassNameMapper, getConversionListener, getImplementationGenerator, setClassNameMapperprotected SpringAnnotationsBasedRestClassConverter(ImplementationGenerator implementationGenerator)
public SpringAnnotationsBasedRestClassConverter(ImplementationGenerator implementationGenerator, ClassNameMapper classNameMapper)
public boolean preConverted(JavaPackageToTsModuleConverter javaPackageToTsModuleConverter, java.lang.Class javaClass)
preConverted in class ComplexTypeConverterpublic void convertInheritance(java.lang.Class javaClass)
convertInheritance in class ComplexTypeConverterpublic void convert(java.lang.Class javaClass,
NullableTypesStrategy nullableTypesStrategy)
convert in class ComplexTypeConverterprotected abstract void addClassAnnotations(java.lang.Class javaClass,
TSClass tsClass)
protected abstract void addMethodAnnotations(java.lang.reflect.Method method,
TSMethod tsMethod)
protected abstract void addParameterAnnotations(java.lang.reflect.Parameter parameter,
TSParameter tsParameter)
protected abstract java.lang.reflect.Type handleImplementationSpecificReturnTypes(java.lang.reflect.Method method)
protected abstract org.springframework.web.bind.annotation.RequestMapping getRequestMappingForMethod(java.lang.reflect.Method method)
protected boolean isRestMethod(java.lang.reflect.Method method)
Copyright © 2019–2020 blue veery GmbH. All rights reserved.