|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | ENUM CONSTANTS | FIELD | METHOD | DETAIL: ENUM CONSTANTS | FIELD | METHOD | |||||||||
java.lang.Objectjava.lang.Enum<CompiledJson.TypeSignature>
com.dslplatform.json.CompiledJson.TypeSignature
public static enum CompiledJson.TypeSignature
Some types (abstract classes and interfaces) require additional metadata so they can be correctly deserialized. This information can be excluded by using EXCLUDE type signature. An example of valid use case for exclusion is if there is some other way of handling deserialization, or if they are never deserialized at all.
| Enum Constant Summary | |
|---|---|
DEFAULT
Embed additional metadata as the first property during serialization |
|
EXCLUDE
Exclude additional metadata from serialization of abstract classes and interfaces |
|
| Method Summary | |
|---|---|
static CompiledJson.TypeSignature |
valueOf(String name)
Returns the enum constant of this type with the specified name. |
static CompiledJson.TypeSignature[] |
values()
Returns an array containing the constants of this enum type, in the order they are declared. |
| Methods inherited from class java.lang.Enum |
|---|
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf |
| Methods inherited from class java.lang.Object |
|---|
getClass, notify, notifyAll, wait, wait, wait |
| Enum Constant Detail |
|---|
public static final CompiledJson.TypeSignature DEFAULT
public static final CompiledJson.TypeSignature EXCLUDE
| Method Detail |
|---|
public static CompiledJson.TypeSignature[] values()
for (CompiledJson.TypeSignature c : CompiledJson.TypeSignature.values()) System.out.println(c);
public static CompiledJson.TypeSignature valueOf(String name)
name - the name of the enum constant to be returned.
IllegalArgumentException - if this enum type has no constant
with the specified name
NullPointerException - if the argument is null
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | ENUM CONSTANTS | FIELD | METHOD | DETAIL: ENUM CONSTANTS | FIELD | METHOD | |||||||||