Class JsonbPolymorphismTypeInfo
- java.lang.Object
-
- org.apache.johnzon.jsonb.polymorphism.JsonbPolymorphismTypeInfo
-
public class JsonbPolymorphismTypeInfo extends Object
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
JsonbPolymorphismTypeInfo(Class<?> clazz, jakarta.json.bind.annotation.JsonbTypeInfo annotation)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Map<String,Class<?>>
getAliases()
Class<?>
getClazz()
JsonbPolymorphismTypeInfo
getFirstParent()
List<JsonbPolymorphismTypeInfo>
getParents()
String
getTypeKey()
boolean
hasSubtypeInformation()
-
-
-
Constructor Detail
-
JsonbPolymorphismTypeInfo
protected JsonbPolymorphismTypeInfo(Class<?> clazz, jakarta.json.bind.annotation.JsonbTypeInfo annotation)
-
-
Method Detail
-
hasSubtypeInformation
public boolean hasSubtypeInformation()
-
getTypeKey
public String getTypeKey()
-
getClazz
public Class<?> getClazz()
-
getParents
public List<JsonbPolymorphismTypeInfo> getParents()
-
getFirstParent
public JsonbPolymorphismTypeInfo getFirstParent()
-
-