Interface IJsonParsingContext
-
- All Superinterfaces:
IParsingContext<com.fasterxml.jackson.core.JsonParser,IJsonProblemHandler>
- All Known Implementing Classes:
MetaschemaJsonReader
public interface IJsonParsingContext extends IParsingContext<com.fasterxml.jackson.core.JsonParser,IJsonProblemHandler>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
readDefinitionValue(IClassBinding targetDefinition, Object targetObject, Map<String,? extends IBoundNamedInstance> instances)
Parse a JSON value described by the provideddefinition
.-
Methods inherited from interface gov.nist.secauto.metaschema.databind.io.IParsingContext
getProblemHandler, getReader
-
-
-
-
Method Detail
-
readDefinitionValue
void readDefinitionValue(@NonNull IClassBinding targetDefinition, @NonNull Object targetObject, @NonNull Map<String,? extends IBoundNamedInstance> instances) throws IOException
Parse a JSON value described by the provideddefinition
.- Parameters:
targetDefinition
- the bound Module definition describing the structure of the JSON data to parsetargetObject
- the Java object that will contain this datainstances
- the set of named instances to read- Throws:
IOException
- if an error occurred while parsing the JSON
-
-