Package | Description |
---|---|
com.fasterxml.jackson.jr.ob | |
com.fasterxml.jackson.jr.ob.api | |
com.fasterxml.jackson.jr.ob.impl |
Modifier and Type | Method and Description |
---|---|
ReaderWriterProvider |
JSON.Builder.readerWriterProvider() |
Modifier and Type | Method and Description |
---|---|
JSON |
JSON.with(ReaderWriterProvider rwp)
Deprecated.
Since 2.11 should register using
JacksonJrExtension |
Modifier and Type | Class and Description |
---|---|
static class |
ReaderWriterProvider.Pair
Implementation that allows chaining of two providers, one (first) with higher precedence
than the other (second).
|
Modifier and Type | Field and Description |
---|---|
protected ReaderWriterProvider |
ReaderWriterProvider.Pair._primary |
protected ReaderWriterProvider |
ReaderWriterProvider.Pair._secondary |
Modifier and Type | Method and Description |
---|---|
static ReaderWriterProvider |
ReaderWriterProvider.Pair.of(ReaderWriterProvider primary,
ReaderWriterProvider secondary)
Factory method for "combining" given 2 providers so that if neither is
null ,
a ReaderWriterProvider.Pair is constructed; otherwise if one is non-null, that provider is returned;
or if both are null s, null is returned. |
Modifier and Type | Method and Description |
---|---|
abstract ExtensionContext |
ExtensionContext.appendProvider(ReaderWriterProvider provider)
Method for inserting specified
ReaderWriterProvider as the lowest priority
provider (that is, having lower precedence than anything registered so far) |
abstract ExtensionContext |
ExtensionContext.insertProvider(ReaderWriterProvider provider)
Method for inserting specified
ReaderWriterProvider as the highest priority
provider (that is, having higher precedence than anything registered so far) |
static ReaderWriterProvider |
ReaderWriterProvider.Pair.of(ReaderWriterProvider primary,
ReaderWriterProvider secondary)
Factory method for "combining" given 2 providers so that if neither is
null ,
a ReaderWriterProvider.Pair is constructed; otherwise if one is non-null, that provider is returned;
or if both are null s, null is returned. |
Constructor and Description |
---|
Pair(ReaderWriterProvider p,
ReaderWriterProvider s) |
Modifier and Type | Field and Description |
---|---|
protected ReaderWriterProvider |
ValueReaderLocator._readerProvider
Provider for custom readers, if any; may be null.
|
protected ReaderWriterProvider |
ValueWriterLocator._writerProvider
Provider for custom writers, if any; may be null.
|
Modifier and Type | Method and Description |
---|---|
ReaderWriterProvider |
ValueReaderLocator.readerWriterProvider() |
Modifier and Type | Method and Description |
---|---|
static ValueWriterLocator |
ValueWriterLocator.blueprint(ReaderWriterProvider rwp,
ReaderWriterModifier rwm) |
static ValueReaderLocator |
ValueReaderLocator.blueprint(ReaderWriterProvider rwp,
ReaderWriterModifier rwm) |
ValueWriterLocator |
ValueWriterLocator.with(ReaderWriterProvider rwp) |
ValueReaderLocator |
ValueReaderLocator.with(ReaderWriterProvider rwp) |
Constructor and Description |
---|
ValueReaderLocator(ReaderWriterProvider rwp,
ReaderWriterModifier rwm)
Constructor for the blueprint instance
|
ValueReaderLocator(ValueReaderLocator base,
ReaderWriterProvider rwp,
ReaderWriterModifier rwm) |
ValueWriterLocator(int features,
ReaderWriterProvider rwp,
ReaderWriterModifier rwm)
Constructor for the blueprint instance (and variations)
|
Copyright © 2020 FasterXML. All rights reserved.