public abstract class ExtensionContext extends Object
JacksonJrExtension
s to register handlers
it needs to.Constructor and Description |
---|
ExtensionContext() |
Modifier and Type | Method and Description |
---|---|
abstract 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 |
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 |
insertModifier(ReaderWriterModifier modifier)
Method for inserting specified
ReaderWriterModifier as the highest priority
modifier (that is, being called before any other modifiers registered). |
abstract ExtensionContext |
insertProvider(ReaderWriterProvider provider)
Method for inserting specified
ReaderWriterProvider as the highest priority
provider (that is, having higher precedence than anything registered so far) |
abstract ExtensionContext |
setTreeCodec(com.fasterxml.jackson.core.TreeCodec tc)
Method for setting
TreeCodec to use, replacing codec that was formerly configured
(if any). |
abstract com.fasterxml.jackson.core.TreeCodec |
treeCodec() |
public abstract ExtensionContext setTreeCodec(com.fasterxml.jackson.core.TreeCodec tc)
TreeCodec
to use, replacing codec that was formerly configured
(if any).tc
- (optional) Tree Codec to use, or null
for removing currently configured onepublic abstract com.fasterxml.jackson.core.TreeCodec treeCodec()
null
if none).public abstract ExtensionContext insertProvider(ReaderWriterProvider provider)
ReaderWriterProvider
as the highest priority
provider (that is, having higher precedence than anything registered so far)provider
- Provider to registerpublic abstract ExtensionContext appendProvider(ReaderWriterProvider provider)
ReaderWriterProvider
as the lowest priority
provider (that is, having lower precedence than anything registered so far)provider
- Provider to registerpublic abstract ExtensionContext insertModifier(ReaderWriterModifier modifier)
ReaderWriterModifier
as the highest priority
modifier (that is, being called before any other modifiers registered).modifier
- Modifier to registerpublic abstract ExtensionContext appendModifier(ReaderWriterModifier modifier)
ReaderWriterModifier
as the lowest priority
modifier (that is, being called after all other modifiers registered).modifier
- Modifier to registerCopyright © 2021 FasterXML. All rights reserved.