public abstract class ExtensionContext extends Object
JacksonJrExtensions 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 boolean |
isEnabled(JSON.Feature feature)
Method for checking whether given
JSON.Feature is enabled. |
abstract ExtensionContext |
setTreeCodec(TreeCodec tc)
Method for setting
TreeCodec to use, replacing codec that was formerly configured
(if any). |
abstract TreeCodec |
treeCodec() |
public abstract boolean isEnabled(JSON.Feature feature)
JSON.Feature is enabled.feature - Feature to checkJSON.Feature is enabled; false if notpublic abstract ExtensionContext setTreeCodec(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 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 © 2025 FasterXML. All rights reserved.