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_PROPERTYIf enabled, process the next JSON node as a field, whose name must match theIAssemblyDefinition.getRootJsonName().static DeserializationFeature<Boolean>DESERIALIZE_VALIDATE_CONSTRAINTSIf enabled, perform constraint validation on the deserialized bound objects.static intFORMAT_DETECTION_LOOKAHEADstatic DeserializationFeature<Integer>FORMAT_DETECTION_LOOKAHEAD_LIMITDetermines how many bytes can be looked at to identify the format of a document.static DeserializationFeature<Integer>YAML_CODEPOINT_LIMITDetermines the max YAML codepoints that can be read.static intYAML_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.
-
-