java.lang.Object
org.klojang.templates.name.SnakeCaseToWordCase
- 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 word case name.static String
Maps a snake case name to a word case name.static SnakeCaseToWordCase
Returns an instance ofSnakeCaseToWordCase
.
-
Constructor Details
-
SnakeCaseToWordCase
public SnakeCaseToWordCase()
-
-
Method Details
-
mapName
Maps a snake case name to a word case name. Any leading and trailing underscores in the name are ignored.- Parameters:
name
- a word case name- Returns:
- a camel case name
-
snakeCaseToWordCase
Returns an instance ofSnakeCaseToWordCase
.- Returns:
- an instance of
SnakeCaseToWordCase
-
map
Maps a snake case name to a word case name. Any leading and trailing underscores in the name are ignored.- Specified by:
map
in interfaceNameMapper
- Parameters:
name
- a word case name- Returns:
- a camel case name
-