- All Known Implementing Classes:
DeserializationFeature,SerializationFeature
public interface ConfigFeature
Interface that actual SerializationFeature enumerations used by
MapperConfig implementations must implement.
Necessary since enums cannot be extended using normal
inheritance, but can implement interfaces-
Method Summary
Modifier and TypeMethodDescriptionstatic <F extends Enum<F> & ConfigFeature>
intcollectFeatureDefaults(Class<F> enumClass) Method that calculates bit set (flags) of all features that are enabled by default.booleanAccessor for checking whether this feature is enabled by default.booleanenabledIn(int flags) Convenience method for checking whether feature is enabled in given bitmaskintgetMask()Returns bit mask for this feature instance
-
Method Details
-
enabledByDefault
boolean enabledByDefault()Accessor for checking whether this feature is enabled by default. -
getMask
int getMask()Returns bit mask for this feature instance -
enabledIn
boolean enabledIn(int flags) Convenience method for checking whether feature is enabled in given bitmask -
collectFeatureDefaults
Method that calculates bit set (flags) of all features that are enabled by default.
-