| 
 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | ENUM CONSTANTS | FIELD | METHOD | DETAIL: ENUM CONSTANTS | FIELD | METHOD | ||||||||
java.lang.Objectjava.lang.Enum<JsonFormat.Shape>
com.fasterxml.jackson.annotation.JsonFormat.Shape
public static enum JsonFormat.Shape
Value enumeration used for indicating preferred Shape; translates loosely to JSON types, with some extra values to indicate less precise choices (i.e. allowing one of multiple actual shapes)
| Enum Constant Summary | |
|---|---|
| ANYMarker enum value that indicates "default" (or "whatever") choice; needed since Annotations can not have null values for enums. | |
| ARRAYValue that indicates that (JSON) Array type should be used. | |
| BOOLEANValue that indicates that (JSON) boolean type (true, false) should be used. | |
| NUMBERValue that indicates that a numeric (JSON) type should be used (but does not specify whether integer or floating-point representation should be used) | |
| NUMBER_FLOATValue that indicates that floating-point numeric type should be used | |
| NUMBER_INTValue that indicates that integer number type should be used (and not NUMBER_FLOAT). | |
| OBJECTValue that indicates that (JSON) Object type should be used. | |
| SCALARValue that indicates shape should not be structural (that is, not ARRAYorOBJECT, but can be any other shape. | |
| STRINGValue that indicates that (JSON) String type should be used. | |
| Method Summary | |
|---|---|
|  boolean | isNumeric() | 
|  boolean | isStructured() | 
| static JsonFormat.Shape | valueOf(String name)Returns the enum constant of this type with the specified name. | 
| static JsonFormat.Shape[] | 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 JsonFormat.Shape ANY
public static final JsonFormat.Shape SCALAR
ARRAY or OBJECT, but can be any other shape.
public static final JsonFormat.Shape ARRAY
public static final JsonFormat.Shape OBJECT
public static final JsonFormat.Shape NUMBER
public static final JsonFormat.Shape NUMBER_FLOAT
public static final JsonFormat.Shape NUMBER_INT
NUMBER_FLOAT).
public static final JsonFormat.Shape STRING
public static final JsonFormat.Shape BOOLEAN
| Method Detail | 
|---|
public static JsonFormat.Shape[] values()
for (JsonFormat.Shape c : JsonFormat.Shape.values()) System.out.println(c);
public static JsonFormat.Shape 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 nullpublic boolean isNumeric()
public boolean isStructured()
| 
 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | ENUM CONSTANTS | FIELD | METHOD | DETAIL: ENUM CONSTANTS | FIELD | METHOD | ||||||||