Class TSFBuilder<F extends JsonFactory,B extends TSFBuilder<F,B>>
java.lang.Object
edu.internet2.middleware.grouperClientExt.com.fasterxml.jackson.core.TSFBuilder<F,B>
- Direct Known Subclasses:
JsonFactoryBuilder
Since 2.10, Builder class is offered for creating token stream factories
with difference configurations: with 3.x they will be fully immutable.
- Since:
- 2.10
-
Field Summary
Modifier and TypeFieldDescriptionprotected int
Set ofJsonFactory.Feature
s enabled, as bitmask.protected InputDecorator
Optional helper object that may decorate input sources, to do additional processing on input during parsing.protected OutputDecorator
Optional helper object that may decorate output object, to do additional processing on output during content generation.protected int
Set ofJsonParser.Feature
s enabled, as bitmask.protected int
Set ofJsonGenerator.Feature
s enabled, as bitmask.protected static final int
Bitfield (set of flags) of all factory features that are enabled by default.protected static final int
Bitfield (set of flags) of all generator features that are enabled by default.protected static final int
Bitfield (set of flags) of all parser features that are enabled by default. -
Constructor Summary
ModifierConstructorDescriptionprotected
protected
TSFBuilder
(int factoryFeatures, int parserFeatures, int generatorFeatures) protected
TSFBuilder
(JsonFactory base) -
Method Summary
Modifier and TypeMethodDescriptionprotected void
protected void
protected void
protected void
protected final B
_this()
abstract F
build()
Method for constructing actualTokenStreamFactory
instance, given configuration.configure
(JsonReadFeature f, boolean state) configure
(JsonWriteFeature f, boolean state) configure
(JsonFactory.Feature f, boolean state) configure
(StreamReadFeature f, boolean state) configure
(StreamWriteFeature f, boolean state) disable
(JsonReadFeature first, JsonReadFeature... other) disable
(JsonWriteFeature first, JsonWriteFeature... other) disable
(StreamReadFeature first, StreamReadFeature... other) disable
(StreamWriteFeature first, StreamWriteFeature... other) enable
(JsonReadFeature first, JsonReadFeature... other) enable
(JsonWriteFeature first, JsonWriteFeature... other) enable
(StreamReadFeature first, StreamReadFeature... other) enable
(StreamWriteFeature first, StreamWriteFeature... other) int
int
int
-
Field Details
-
DEFAULT_FACTORY_FEATURE_FLAGS
protected static final int DEFAULT_FACTORY_FEATURE_FLAGSBitfield (set of flags) of all factory features that are enabled by default. -
DEFAULT_PARSER_FEATURE_FLAGS
protected static final int DEFAULT_PARSER_FEATURE_FLAGSBitfield (set of flags) of all parser features that are enabled by default. -
DEFAULT_GENERATOR_FEATURE_FLAGS
protected static final int DEFAULT_GENERATOR_FEATURE_FLAGSBitfield (set of flags) of all generator features that are enabled by default. -
_factoryFeatures
protected int _factoryFeaturesSet ofJsonFactory.Feature
s enabled, as bitmask. -
_streamReadFeatures
protected int _streamReadFeaturesSet ofJsonParser.Feature
s enabled, as bitmask. -
_streamWriteFeatures
protected int _streamWriteFeaturesSet ofJsonGenerator.Feature
s enabled, as bitmask. -
_inputDecorator
Optional helper object that may decorate input sources, to do additional processing on input during parsing. -
_outputDecorator
Optional helper object that may decorate output object, to do additional processing on output during content generation.
-
-
Constructor Details
-
TSFBuilder
protected TSFBuilder() -
TSFBuilder
-
TSFBuilder
protected TSFBuilder(int factoryFeatures, int parserFeatures, int generatorFeatures)
-
-
Method Details
-
factoryFeaturesMask
public int factoryFeaturesMask() -
streamReadFeatures
public int streamReadFeatures() -
streamWriteFeatures
public int streamWriteFeatures() -
inputDecorator
-
outputDecorator
-
enable
-
disable
-
configure
-
enable
-
enable
-
disable
-
disable
-
configure
-
enable
-
enable
-
disable
-
disable
-
configure
-
enable
-
enable
-
disable
-
disable
-
configure
-
enable
-
enable
-
disable
-
disable
-
configure
-
inputDecorator
-
outputDecorator
-
build
Method for constructing actualTokenStreamFactory
instance, given configuration.- Returns:
TokenStreamFactory
build based on current configuration
-
_this
-
_legacyEnable
-
_legacyDisable
-
_legacyEnable
-
_legacyDisable
-