| 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 nulls, 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 nulls, 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 ValueReaderLocator |
ValueReaderLocator.blueprint(ReaderWriterProvider rwp,
ReaderWriterModifier rwm) |
static ValueWriterLocator |
ValueWriterLocator.blueprint(ReaderWriterProvider rwp,
ReaderWriterModifier rwm) |
ValueReaderLocator |
ValueReaderLocator.with(ReaderWriterProvider rwp) |
ValueWriterLocator |
ValueWriterLocator.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 © 2022 FasterXML. All rights reserved.