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 |
---|---|
ReaderWriterModifier |
JSON.Builder.readerWriterModifier() |
Modifier and Type | Class and Description |
---|---|
static class |
ReaderWriterModifier.Pair
Implementation that allows chaining of two modifiers, one (first) with higher precedence
than the other (second).
|
Modifier and Type | Field and Description |
---|---|
protected ReaderWriterModifier |
ReaderWriterModifier.Pair._primary |
protected ReaderWriterModifier |
ReaderWriterModifier.Pair._secondary |
Modifier and Type | Method and Description |
---|---|
static ReaderWriterModifier |
ReaderWriterModifier.Pair.of(ReaderWriterModifier primary,
ReaderWriterModifier secondary)
Factory method for "combining" given 2 modifiers so that if neither is
null ,
a ReaderWriterModifier.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.appendModifier(ReaderWriterModifier modifier)
Method for inserting specified
ReaderWriterModifier as the lowest priority
modifier (that is, being called after all other modifiers registered). |
abstract ExtensionContext |
ExtensionContext.insertModifier(ReaderWriterModifier modifier)
Method for inserting specified
ReaderWriterModifier as the highest priority
modifier (that is, being called before any other modifiers registered). |
static ReaderWriterModifier |
ReaderWriterModifier.Pair.of(ReaderWriterModifier primary,
ReaderWriterModifier secondary)
Factory method for "combining" given 2 modifiers so that if neither is
null ,
a ReaderWriterModifier.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(ReaderWriterModifier p,
ReaderWriterModifier s) |
Modifier and Type | Field and Description |
---|---|
protected ReaderWriterModifier |
ValueReaderLocator._readerModifier
Provider for reader customizer, if any; may be null.
|
protected ReaderWriterModifier |
ValueWriterLocator._writerModifier
Provider for reader customizer, if any; may be null.
|
Modifier and Type | Method and Description |
---|---|
ReaderWriterModifier |
ValueReaderLocator.readerWriterModifier() |
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(ReaderWriterModifier rwm) |
ValueReaderLocator |
ValueReaderLocator.with(ReaderWriterModifier rwm) |
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.