|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: REQUIRED | OPTIONAL | DETAIL: ELEMENT |
public static @interface JsonSubTypes.Type
Definition of a subtype, along with optional name. If name is missing, class
of the type will be checked for JsonTypeName
annotation; and if that
is also missing or empty, a default
name will be constructed by type id mechanism.
Default name is usually based on class name.
Required Element Summary | |
---|---|
Class<?> |
value
Class of the subtype |
Optional Element Summary | |
---|---|
String |
name
Logical type name used as the type identifier for the class |
Element Detail |
---|
public abstract Class<?> value
public abstract String name
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: REQUIRED | OPTIONAL | DETAIL: ELEMENT |