Class DeserializationFeature<V>
- java.lang.Object
-
- gov.nist.secauto.metaschema.core.configuration.AbstractConfigurationFeature<V>
-
- gov.nist.secauto.metaschema.databind.io.DeserializationFeature<V>
-
- All Implemented Interfaces:
IConfigurationFeature<V>
public final class DeserializationFeature<V> extends AbstractConfigurationFeature<V>
-
-
Field Summary
Fields Modifier and Type Field Description static DeserializationFeature<Boolean>
DESERIALIZE_JSON_ROOT_PROPERTY
If enabled, process the next JSON node as a field, whose name must match theIAssemblyDefinition.getRootJsonName()
.static DeserializationFeature<Boolean>
DESERIALIZE_VALIDATE_CONSTRAINTS
If enabled, perform constraint validation on the deserialized bound objects.static int
FORMAT_DETECTION_LOOKAHEAD
static DeserializationFeature<Integer>
FORMAT_DETECTION_LOOKAHEAD_LIMIT
Determines how many bytes can be looked at to identify the format of a document.static DeserializationFeature<Integer>
YAML_CODEPOINT_LIMIT
Determines the max YAML codepoints that can be read.static int
YAML_CODEPOINT_LIMIT_DEFAULT
-
Method Summary
-
Methods inherited from class gov.nist.secauto.metaschema.core.configuration.AbstractConfigurationFeature
getDefault, getValueClass
-
-
-
-
Field Detail
-
YAML_CODEPOINT_LIMIT_DEFAULT
public static final int YAML_CODEPOINT_LIMIT_DEFAULT
- See Also:
- Constant Field Values
-
FORMAT_DETECTION_LOOKAHEAD
public static final int FORMAT_DETECTION_LOOKAHEAD
- See Also:
- Constant Field Values
-
DESERIALIZE_VALIDATE_CONSTRAINTS
@NonNull public static final DeserializationFeature<Boolean> DESERIALIZE_VALIDATE_CONSTRAINTS
If enabled, perform constraint validation on the deserialized bound objects.
-
DESERIALIZE_JSON_ROOT_PROPERTY
public static final DeserializationFeature<Boolean> DESERIALIZE_JSON_ROOT_PROPERTY
If enabled, process the next JSON node as a field, whose name must match theIAssemblyDefinition.getRootJsonName()
. If not enabled, the next JSON node is expected to be an object containing the data of theIAssemblyDefinition
.
-
YAML_CODEPOINT_LIMIT
@NonNull public static final DeserializationFeature<Integer> YAML_CODEPOINT_LIMIT
Determines the max YAML codepoints that can be read.
-
FORMAT_DETECTION_LOOKAHEAD_LIMIT
@NonNull public static final DeserializationFeature<Integer> FORMAT_DETECTION_LOOKAHEAD_LIMIT
Determines how many bytes can be looked at to identify the format of a document.
-
-