Class DefaultJsonNodeReader.BuilderSupport<T>
- java.lang.Object
-
- com.networknt.schema.serialization.DefaultJsonNodeReader.BuilderSupport<T>
-
- Type Parameters:
T
- the super type
- Direct Known Subclasses:
DefaultJsonNodeReader.Builder
- Enclosing class:
- DefaultJsonNodeReader
public abstract static class DefaultJsonNodeReader.BuilderSupport<T> extends Object
Builder support forJsonNodeReader
.
-
-
Field Summary
Fields Modifier and Type Field Description protected com.fasterxml.jackson.databind.ObjectMapper
jsonMapper
protected JsonNodeFactoryFactory
jsonNodeFactoryFactory
protected com.fasterxml.jackson.databind.ObjectMapper
yamlMapper
-
Constructor Summary
Constructors Constructor Description BuilderSupport()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description T
jsonMapper(com.fasterxml.jackson.databind.ObjectMapper jsonMapper)
Sets the json mapper.T
jsonNodeFactoryFactory(JsonNodeFactoryFactory jsonNodeFactoryFactory)
Configures theJsonNodeFactoryFactory
to use.protected abstract T
self()
T
yamlMapper(com.fasterxml.jackson.databind.ObjectMapper yamlMapper)
Sets the yaml mapper
-
-
-
Field Detail
-
jsonMapper
protected com.fasterxml.jackson.databind.ObjectMapper jsonMapper
-
yamlMapper
protected com.fasterxml.jackson.databind.ObjectMapper yamlMapper
-
jsonNodeFactoryFactory
protected JsonNodeFactoryFactory jsonNodeFactoryFactory
-
-
Method Detail
-
self
protected abstract T self()
-
jsonMapper
public T jsonMapper(com.fasterxml.jackson.databind.ObjectMapper jsonMapper)
Sets the json mapper.- Parameters:
jsonMapper
- the json mapper- Returns:
- the builder
-
yamlMapper
public T yamlMapper(com.fasterxml.jackson.databind.ObjectMapper yamlMapper)
Sets the yaml mapper- Parameters:
yamlMapper
- the yaml mapper- Returns:
- the builder
-
jsonNodeFactoryFactory
public T jsonNodeFactoryFactory(JsonNodeFactoryFactory jsonNodeFactoryFactory)
Configures theJsonNodeFactoryFactory
to use.To get location information from
JsonNode
theLocationJsonNodeFactoryFactory
can be used.- Parameters:
jsonNodeFactoryFactory
- the factory to create json node factories- Returns:
- the builder
-
-