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.ObjectMapperjsonMapperprotected JsonNodeFactoryFactoryjsonNodeFactoryFactoryprotected com.fasterxml.jackson.databind.ObjectMapperyamlMapper
-
Constructor Summary
Constructors Constructor Description BuilderSupport()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description TjsonMapper(com.fasterxml.jackson.databind.ObjectMapper jsonMapper)Sets the json mapper.TjsonNodeFactoryFactory(JsonNodeFactoryFactory jsonNodeFactoryFactory)Configures theJsonNodeFactoryFactoryto use.protected abstract Tself()TyamlMapper(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 theJsonNodeFactoryFactoryto use.To get location information from
JsonNodetheLocationJsonNodeFactoryFactorycan be used.- Parameters:
jsonNodeFactoryFactory- the factory to create json node factories- Returns:
- the builder
-
-