Klasse AbstractModelExporter
java.lang.Object
at.datenwort.commons.jmodel2ts.app.AbstractSourceGenerator
at.datenwort.commons.jmodel2ts.app.AbstractModelExporter
- Bekannte direkte Unterklassen:
EnumExporter,InterfaceExporter,ModelExporter,ServiceExporter
-
Verschachtelte Klassen - Übersicht
Verschachtelte Klassen -
Feldübersicht
FelderModifizierer und TypFeldBeschreibungprotected final Stringprotected final Stringprotected final Class<?>protected final TypescriptGenerator -
Konstruktorübersicht
KonstruktorenKonstruktorBeschreibungAbstractModelExporter(TypescriptGenerator typescriptGenerator, Class<?> clazz, String name, String baseDir) -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungcollectDoc(Method method) protected StringClass<?>getClazz()protected booleanisAnnotationPresent(Class<?> type, Class<? extends Annotation> annotation) protected booleanisRequired(AccessibleObject element, Class<?> type) jsonType(ExportTypescript exportTypescriptConfig, AbstractModelExporter.TypeInfo typeInfo, Type genericType, boolean stripArray) protected StringmethodToFieldName(String methodName) 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) protected StringtsTypeToDecoratorType(String tsType) Von Klasse geerbte Methoden at.datenwort.commons.jmodel2ts.app.AbstractSourceGenerator
findAnnotation, getAnnotation, getDeclaredFields, getDeclaredMethods
-
Felddetails
-
typescriptGenerator
-
clazz
-
className
-
baseDir
-
-
Konstruktordetails
-
AbstractModelExporter
public AbstractModelExporter(TypescriptGenerator typescriptGenerator, Class<?> clazz, String name, String baseDir)
-
-
Methodendetails
-
getClazz
-
getClassName
-
getBaseDir
-
isRequired
-
constant
-
tsImports
public Collection<String> tsImports(ExportTypescript exportTypescriptConfig, Class<?> type, Type genericType, boolean addI18n, boolean importAny) -
tsTypeToDecoratorType
-
tsType
-
jsonType
public String jsonType(ExportTypescript exportTypescriptConfig, AbstractModelExporter.TypeInfo typeInfo, Type genericType, boolean stripArray) -
isAnnotationPresent
-
getType
-
methodToFieldName
-
collectDoc
-