java.lang.Object
org.klojang.templates.name.SnakeCaseToCamelCase
- All Implemented Interfaces:
NameMapper
Converts snake case identifiers to word case identifiers. For example
my_bloody_valentine
becomes myBloodyValentine
. Note that it
doesn't matter whether the snake case identifier consists of lowercase letters,
uppercase letters or both. MY_BLOODY_VALENTINE
and
My_Bloody_Valentine
would also become myBloodyValentine
.- Author:
- Ayco Holleman
-
Field Summary
Fields inherited from interface org.klojang.templates.NameMapper
AS_IS
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionMaps a snake case name to a camel case name.static String
Maps a snake case name to a camel case name.static SnakeCaseToCamelCase
Returns an instance ofSnakeCaseToCamelCase
.
-
Constructor Details
-
SnakeCaseToCamelCase
public SnakeCaseToCamelCase()
-
-
Method Details
-
mapName
Maps a snake case name to a camel case name. Any leading and trailing underscores in the name are ignored.- Parameters:
name
- a snake case name- Returns:
- a camel case name
-
snakeCaseToCamelCase
Returns an instance ofSnakeCaseToCamelCase
.- Returns:
- an instance of
SnakeCaseToCamelCase
-
map
Maps a snake case name to a camel case name. Any leading and trailing underscores in the name are ignored.- Specified by:
map
in interfaceNameMapper
- Parameters:
name
- a snake case name- Returns:
- a camel case name
-