Package org.mapstruct.ap.spi
Class CaseEnumTransformationStrategy
- java.lang.Object
-
- org.mapstruct.ap.spi.CaseEnumTransformationStrategy
-
- All Implemented Interfaces:
EnumTransformationStrategy
public class CaseEnumTransformationStrategy extends Object implements EnumTransformationStrategy
Applies case transformation to the source enum- Since:
- 1.5
- Author:
- jpbassinello
-
-
Constructor Summary
Constructors Constructor Description CaseEnumTransformationStrategy()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getStrategyName()
The name of the strategy.String
transform(String value, String configuration)
Transform the given value by using the givenconfiguration
.-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.mapstruct.ap.spi.EnumTransformationStrategy
init
-
-
-
-
Method Detail
-
getStrategyName
public String getStrategyName()
Description copied from interface:EnumTransformationStrategy
The name of the strategy.- Specified by:
getStrategyName
in interfaceEnumTransformationStrategy
- Returns:
- the name of the strategy, never
null
-
transform
public String transform(String value, String configuration)
Description copied from interface:EnumTransformationStrategy
Transform the given value by using the givenconfiguration
.- Specified by:
transform
in interfaceEnumTransformationStrategy
- Parameters:
value
- the value that should be transformedconfiguration
- the configuration that should be used for the transformation- Returns:
- the transformed value after applying the configuration
-
-