public class EnumNamingStrategyFactory extends Object
Modifier and Type | Method and Description |
---|---|
static EnumNamingStrategy |
createEnumNamingStrategyInstance(Object namingDef,
boolean canOverrideAccessModifiers)
Deprecated.
Since 2.19, use variant that takes
EnumNamingStrategy instead. |
static EnumNamingStrategy |
createEnumNamingStrategyInstance(Object namingDef,
boolean canOverrideAccessModifiers,
EnumNamingStrategy defaultNamingStrategy)
Factory method for creating an instance of
EnumNamingStrategy from a provided namingDef . |
@Deprecated public static EnumNamingStrategy createEnumNamingStrategyInstance(Object namingDef, boolean canOverrideAccessModifiers)
EnumNamingStrategy
instead.EnumNamingStrategy
from a provided namingDef
.namingDef
- subclass of EnumNamingStrategy
to initialize an instance of.canOverrideAccessModifiers
- whether to override access modifiers when instantiating the naming strategy.EnumNamingStrategy
if namingDef
is a subclass of EnumNamingStrategy
,
null
if namingDef
is null
,
and an instance of EnumNamingStrategy
if namingDef
already is one.IllegalArgumentException
- if namingDef
is not an instance of Class
or
not a subclass of EnumNamingStrategy
.public static EnumNamingStrategy createEnumNamingStrategyInstance(Object namingDef, boolean canOverrideAccessModifiers, EnumNamingStrategy defaultNamingStrategy)
EnumNamingStrategy
from a provided namingDef
.namingDef
- subclass of EnumNamingStrategy
to initialize an instance of.canOverrideAccessModifiers
- whether to override access modifiers when instantiating the naming strategy.defaultNamingStrategy
- configured global EnumNamingStrategy
to use in case namingDef
is not provided.EnumNamingStrategy
if namingDef
is a subclass of EnumNamingStrategy
,
defaultNamingStrategy
if namingDef
is null
,
and an instance of EnumNamingStrategy
if namingDef
already is one.IllegalArgumentException
- if namingDef
is not an instance of Class
or
not a subclass of EnumNamingStrategy
.Copyright © 2008–2025 FasterXML. All rights reserved.