public enum SerializationStrategies extends Enum<SerializationStrategies> implements SerializationStrategy
| Enum Constant and Description |
|---|
ANY_NESTED |
ANY_OBJECT |
ANY_SCALAR |
ARRAY |
DEMARSHALLABLE |
DYNAMIC_ENUM |
ENUM |
EXTERNALIZABLE |
LIST |
MAP |
MARSHALLABLE |
PRIM_ARRAY |
SERIALIZABLE |
SET |
| Modifier and Type | Method and Description |
|---|---|
@NotNull BracketType |
bracketType()
Returns the
BracketType used by this serialization strategy. |
@Nullable Object |
newInstanceOrNull(Class type)
Constructs and returns a new instance using the provided
type
as a reference. |
static SerializationStrategies |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static SerializationStrategies[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOfreadUsing, typepublic static final SerializationStrategies MARSHALLABLE
public static final SerializationStrategies ANY_OBJECT
public static final SerializationStrategies ANY_SCALAR
public static final SerializationStrategies ENUM
public static final SerializationStrategies DYNAMIC_ENUM
public static final SerializationStrategies ANY_NESTED
public static final SerializationStrategies DEMARSHALLABLE
public static final SerializationStrategies SERIALIZABLE
public static final SerializationStrategies EXTERNALIZABLE
public static final SerializationStrategies MAP
public static final SerializationStrategies SET
public static final SerializationStrategies LIST
public static final SerializationStrategies ARRAY
public static final SerializationStrategies PRIM_ARRAY
public static SerializationStrategies[] values()
for (SerializationStrategies c : SerializationStrategies.values()) System.out.println(c);
public static SerializationStrategies valueOf(String name)
name - the name of the enum constant to be returned.IllegalArgumentException - if this enum type has no constant with the specified nameNullPointerException - if the argument is null@Nullable public @Nullable Object newInstanceOrNull(Class type)
SerializationStrategytype
as a reference. If the instance cannot be constructed, null
is returned.newInstanceOrNull in interface SerializationStrategytype or null@NotNull public @NotNull BracketType bracketType()
SerializationStrategyBracketType used by this serialization strategy.bracketType in interface SerializationStrategyBracketType used by this serialization strategy.Copyright © 2023. All rights reserved.