|
|||||||||
| 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 | ||||||||