Package com.hexagonkt.helpers
Class StringsKt
-
- All Implemented Interfaces:
public final class StringsKt
-
-
Field Summary
Fields Modifier and Type Field Description private final static RegexCAMEL_CASEprivate final static RegexPASCAL_CASEprivate final static RegexSNAKE_CASEprivate final static RegexKEBAB_CASE
-
Method Summary
Modifier and Type Method Description final RegexgetCAMEL_CASE()final RegexgetPASCAL_CASE()final RegexgetSNAKE_CASE()final RegexgetKEBAB_CASE()final static <T extends Enum<?>> TtoEnum(String $self, Function1<String, T> converter)TODO. final static <T extends Enum<?>> TtoEnumOrNull(String $self, Function1<String, T> converter)TODO. final static List<MatchGroup>findGroups(Regex $self, String text)TODO. final static List<String>camelToWords(String $self)final static List<String>snakeToWords(String $self)final static List<String>kebabToWords(String $self)final static List<String>toWords(List<String> $self)final static StringtoWords(Enum<?> $self)final static StringwordsToCamel(List<String> $self)final static StringwordsToPascal(List<String> $self)final static StringwordsToSnake(List<String> $self)final static StringwordsToKebab(List<String> $self)final static StringwordsToTitle(List<String> $self)final static StringwordsToSentence(List<String> $self)final static StringsnakeToCamel(String $self)Transform the target string from snake case to camel case. final static StringcamelToSnake(String $self)Transform the target string from camel case to snake case. final static Stringbanner(String $self, String bannerDelimiter)Format the string as a banner with a delimiter above and below text. final static StringstripAccents(String $self)TODO. final static Stringutf8(Integer bytes)TODO. final static StringtoEnumValue(String $self)-
-
Method Detail
-
getCAMEL_CASE
final Regex getCAMEL_CASE()
-
getPASCAL_CASE
final Regex getPASCAL_CASE()
-
getSNAKE_CASE
final Regex getSNAKE_CASE()
-
getKEBAB_CASE
final Regex getKEBAB_CASE()
-
toEnum
final static <T extends Enum<?>> T toEnum(String $self, Function1<String, T> converter)
TODO.
- Parameters:
converter- .
-
toEnumOrNull
final static <T extends Enum<?>> T toEnumOrNull(String $self, Function1<String, T> converter)
TODO.
- Parameters:
converter- .
-
findGroups
final static List<MatchGroup> findGroups(Regex $self, String text)
TODO.
- Parameters:
text- .
-
camelToWords
final static List<String> camelToWords(String $self)
-
snakeToWords
final static List<String> snakeToWords(String $self)
-
kebabToWords
final static List<String> kebabToWords(String $self)
-
toWords
final static List<String> toWords(List<String> $self)
-
toWords
final static String toWords(Enum<?> $self)
-
wordsToCamel
final static String wordsToCamel(List<String> $self)
-
wordsToPascal
final static String wordsToPascal(List<String> $self)
-
wordsToSnake
final static String wordsToSnake(List<String> $self)
-
wordsToKebab
final static String wordsToKebab(List<String> $self)
-
wordsToTitle
final static String wordsToTitle(List<String> $self)
-
wordsToSentence
final static String wordsToSentence(List<String> $self)
-
snakeToCamel
final static String snakeToCamel(String $self)
Transform the target string from snake case to camel case.
-
camelToSnake
final static String camelToSnake(String $self)
Transform the target string from camel case to snake case.
-
banner
final static String banner(String $self, String bannerDelimiter)
Format the string as a banner with a delimiter above and below text. The character used to render the delimiter is defined.
- Parameters:
bannerDelimiter- Delimiter char for banners.
-
stripAccents
final static String stripAccents(String $self)
TODO.
-
toEnumValue
final static String toEnumValue(String $self)
-
-
-
-