Class EnumNamingStrategyFactory
- java.lang.Object
-
- com.fasterxml.jackson.databind.introspect.EnumNamingStrategyFactory
-
public class EnumNamingStrategyFactory extends java.lang.ObjectHelper class used for aggregating information about all possible properties of a Enum.- Since:
- 2.15
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static EnumNamingStrategycreateEnumNamingStrategyInstance(java.lang.Object namingDef, boolean canOverrideAccessModifiers)Factory method for creating an instance ofEnumNamingStrategyfrom a providednamingDef.
-
-
-
Method Detail
-
createEnumNamingStrategyInstance
public static EnumNamingStrategy createEnumNamingStrategyInstance(java.lang.Object namingDef, boolean canOverrideAccessModifiers)
Factory method for creating an instance ofEnumNamingStrategyfrom a providednamingDef.- Parameters:
namingDef- subclass ofEnumNamingStrategyto initialize an instance of.canOverrideAccessModifiers- whether to override access modifiers when instantiating the naming strategy.- Returns:
- an instance of
EnumNamingStrategyifnamingDefis a subclass ofEnumNamingStrategy,nullifnamingDefisnull, and an instance ofEnumNamingStrategyifnamingDefalready is one. - Throws:
java.lang.IllegalArgumentException- ifnamingDefis not an instance ofClassor not a subclass ofEnumNamingStrategy.- Since:
- 2.15
-
-