-
- All Implemented Interfaces:
public class AutoFormDescriptorConverter
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public classAutoFormDescriptorConverter.VueFormTypeAdapter
-
Field Summary
Fields Modifier and Type Field Description private final GsonGSONpublic final static AutoFormDescriptorConverterINSTANCE
-
Method Summary
Modifier and Type Method Description final <DATA extends Any> DATAconvert(Class<DATA> dataClazz, JsonObject config)convert json object to Data final <DATA extends Any> DATAconvert(Class<DATA> dataClazz, JsonObject config, Map<String, ReflectInfo> reflectInfoMap)convert json object to Data final <DATA extends Any> Map<String, ReflectInfo>readReflectInfo(Class<DATA> dataClazz)read descriptor form a class final Map<String, Object>convertToDescriptors(Map<String, ReflectInfo> reflectInfoMap)convert reflect info to descriptors final Map<String, Object>convertToDescriptors(ReflectInfo reflectInfo)convert reflect info to descriptors final GsongetGSON()-
-
Method Detail
-
convert
final <DATA extends Any> DATA convert(Class<DATA> dataClazz, JsonObject config)
convert json object to Data
- Parameters:
dataClazz- the data's classconfig- the data's refer json
-
convert
final <DATA extends Any> DATA convert(Class<DATA> dataClazz, JsonObject config, Map<String, ReflectInfo> reflectInfoMap)
convert json object to Data
- Parameters:
dataClazz- the data's classconfig- the data's refer jsonreflectInfoMap- reflect info of DATA
-
readReflectInfo
final <DATA extends Any> Map<String, ReflectInfo> readReflectInfo(Class<DATA> dataClazz)
read descriptor form a class
-
convertToDescriptors
final Map<String, Object> convertToDescriptors(Map<String, ReflectInfo> reflectInfoMap)
convert reflect info to descriptors
-
convertToDescriptors
final Map<String, Object> convertToDescriptors(ReflectInfo reflectInfo)
convert reflect info to descriptors
-
getGSON
final Gson getGSON()
-
-
-
-