Package com.fasterxml.jackson.jr.ob.api
Class ExtensionContext
java.lang.Object
com.fasterxml.jackson.jr.ob.api.ExtensionContext
API that lets
JacksonJrExtensions to register handlers
it needs to.- Since:
- 2.11
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract ExtensionContextappendModifier(ReaderWriterModifier modifier) Method for inserting specifiedReaderWriterModifieras the lowest priority modifier (that is, being called after all other modifiers registered).abstract ExtensionContextappendProvider(ReaderWriterProvider provider) Method for inserting specifiedReaderWriterProvideras the lowest priority provider (that is, having lower precedence than anything registered so far)abstract ExtensionContextinsertModifier(ReaderWriterModifier modifier) Method for inserting specifiedReaderWriterModifieras the highest priority modifier (that is, being called before any other modifiers registered).abstract ExtensionContextinsertProvider(ReaderWriterProvider provider) Method for inserting specifiedReaderWriterProvideras the highest priority provider (that is, having higher precedence than anything registered so far)abstract booleanisEnabled(JSON.Feature feature) Method for checking whether givenJSON.Featureis enabled.abstract ExtensionContextsetTreeCodec(com.fasterxml.jackson.core.TreeCodec tc) Method for settingTreeCodecto use, replacing codec that was formerly configured (if any).abstract com.fasterxml.jackson.core.TreeCodec
-
Constructor Details
-
ExtensionContext
public ExtensionContext()
-
-
Method Details
-
isEnabled
Method for checking whether givenJSON.Featureis enabled.- Parameters:
feature- Feature to check- Returns:
- True if given
JSON.Featureis enabled;falseif not - Since:
- 2.17
-
setTreeCodec
Method for settingTreeCodecto use, replacing codec that was formerly configured (if any).- Parameters:
tc- (optional) Tree Codec to use, ornullfor removing currently configured one- Returns:
- This context, to allow call chaining
-
treeCodec
public abstract com.fasterxml.jackson.core.TreeCodec treeCodec()- Returns:
- TreeCodec currently configured to be used, if any (
nullif none).
-
insertProvider
Method for inserting specifiedReaderWriterProvideras the highest priority provider (that is, having higher precedence than anything registered so far)- Parameters:
provider- Provider to register- Returns:
- This context, to allow call chaining
-
appendProvider
Method for inserting specifiedReaderWriterProvideras the lowest priority provider (that is, having lower precedence than anything registered so far)- Parameters:
provider- Provider to register- Returns:
- This context, to allow call chaining
-
insertModifier
Method for inserting specifiedReaderWriterModifieras the highest priority modifier (that is, being called before any other modifiers registered).- Parameters:
modifier- Modifier to register- Returns:
- This context, to allow call chaining
-
appendModifier
Method for inserting specifiedReaderWriterModifieras the lowest priority modifier (that is, being called after all other modifiers registered).- Parameters:
modifier- Modifier to register- Returns:
- This context, to allow call chaining
-