Klasse ServiceExporter
java.lang.Object
at.datenwort.commons.jmodel2ts.app.AbstractSourceGenerator
at.datenwort.commons.jmodel2ts.app.AbstractModelExporter
at.datenwort.commons.jmodel2ts.app.ServiceExporter
-
Verschachtelte Klassen - Übersicht
Verschachtelte KlassenModifizierer und TypKlasseBeschreibungstatic classstatic classVon Klasse geerbte verschachtelte Klassen/Schnittstellen at.datenwort.commons.jmodel2ts.app.AbstractModelExporter
AbstractModelExporter.TypeInfo -
Feldübersicht
Von Klasse geerbte Felder at.datenwort.commons.jmodel2ts.app.AbstractModelExporter
baseDir, className, clazz, typescriptGenerator -
Konstruktorübersicht
KonstruktorenKonstruktorBeschreibungServiceExporter(TypescriptGenerator typescriptGenerator, Class<?> clazz, String name, String baseDir, Set<Class<?>> dtos) -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungaddOptionalResultPipe(boolean withProgress) voidexport(PrintWriter writer) getDtos()protected List<ServiceExporter.ReqParameter>getParameters(Method method) booleantoHttpClientMethod(org.springframework.web.bind.annotation.RequestMethod requestMethod) tsImports(ExportTypescript exportTypescriptConfig, Class<?> type, Type genericType, boolean addI18n, boolean importAny) tsType(String name, AbstractModelExporter.TypeInfo typeInfo, Type genericType, boolean withGenericsInfo, Map<String, String> genericsReplacement) voidwriteArguments(Method method, PrintWriter writer, List<ServiceExporter.ReqParameter> reqParameters, Map<String, String> genericsReplacement, boolean withProgress) Von Klasse geerbte Methoden at.datenwort.commons.jmodel2ts.app.AbstractModelExporter
collectDoc, constant, getBaseDir, getClassName, getClazz, getType, isAnnotationPresent, isRequired, jsonType, methodToFieldName, tsTypeToDecoratorTypeVon Klasse geerbte Methoden at.datenwort.commons.jmodel2ts.app.AbstractSourceGenerator
findAnnotation, getAnnotation, getDeclaredFields, getDeclaredMethods
-
Konstruktordetails
-
ServiceExporter
-
-
Methodendetails
-
getDtos
-
export
-
getParameters
-
tsImports
public Collection<String> tsImports(ExportTypescript exportTypescriptConfig, Class<?> type, Type genericType, boolean addI18n, boolean importAny) - Setzt außer Kraft:
tsImportsin KlasseAbstractModelExporter
-
tsType
public String tsType(String name, AbstractModelExporter.TypeInfo typeInfo, Type genericType, boolean withGenericsInfo, Map<String, String> genericsReplacement) - Setzt außer Kraft:
tsTypein KlasseAbstractModelExporter
-
writeArguments
public void writeArguments(Method method, PrintWriter writer, List<ServiceExporter.ReqParameter> reqParameters, Map<String, String> genericsReplacement, boolean withProgress) -
isArray
-
toHttpClientMethod
public Object toHttpClientMethod(org.springframework.web.bind.annotation.RequestMethod requestMethod) -
toParams
-
addOptionalResultPipe
-