Klasse ApiClassAnnotations
java.lang.Object
de.svws_nrw.transpiler.typescript.ApiClassAnnotations
Diese Klasse analysiert den Java-Code einer OpenAPI-Klasse und stellt die Informationen
für den Transpiler zur Verfügung.
-
Feldübersicht
Modifizierer und TypFeldBeschreibungfinal List
<ApiMimeType> Der Mime-Type, welcher für den Input der API-Methoden als Standard gilt, sofern dort kein anderer Wert gesetzt wird.final String
Der Pfad, der als Basis-Pfad für alle Methoden dieser API-Klasse dient.final List
<ApiMimeType> Der Mime-Type, welcher für alle Ergebnisse der API-Methoden als Standard gilt, sofern dort kein anderer Wert gesetzt wird.final String
Der Name der API -
Konstruktorübersicht
KonstruktorBeschreibungApiClassAnnotations
(Transpiler transpiler, ClassTree classTree) Erstellt eine neue Übersicht über die Klassen-Annoationen für das Erstellen der TypeScript-Client-API -
Methodenübersicht
-
Felddetails
-
tag
Der Name der API -
path
Der Pfad, der als Basis-Pfad für alle Methoden dieser API-Klasse dient. -
produces
Der Mime-Type, welcher für alle Ergebnisse der API-Methoden als Standard gilt, sofern dort kein anderer Wert gesetzt wird. -
consumes
Der Mime-Type, welcher für den Input der API-Methoden als Standard gilt, sofern dort kein anderer Wert gesetzt wird.
-
-
Konstruktordetails
-
ApiClassAnnotations
Erstellt eine neue Übersicht über die Klassen-Annoationen für das Erstellen der TypeScript-Client-API- Parameter:
transpiler
- der für die Analyse zu verwendende TranspilerclassTree
- die zu analysierende Java-API-Klasse
-