public static enum CasedString.StringCase extends Enum<CasedString.StringCase>
Enum Constant and Description |
---|
CAMEL
Camel case tags strings like 'CamelCase' or 'camelCase'.
|
DOT
Dot case tags phrases of words like 'phrase.case'.
|
KEBAB
Kebab case tags strings like 'kebab-case'.
|
PHRASE
Phrase case tags phrases of words like 'phrase case'.
|
SNAKE
Snake case tags strings like 'Snake_Case'.
|
Modifier and Type | Method and Description |
---|---|
String |
assemble(String[] segments)
Creates a cased string from a collection of segments.
|
String[] |
getSegments(String string)
Returns an array of each of the segments in this CasedString.
|
static CasedString.StringCase |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static CasedString.StringCase[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final CasedString.StringCase CAMEL
WordUtils.capitalize(String)
to set the first
character of the string.public static final CasedString.StringCase SNAKE
String.toUpperCase()
, String.toLowerCase()
,
or the commons-text methods WordUtils.capitalize(String)
, or WordUtils.uncapitalize(String)
as required.public static final CasedString.StringCase KEBAB
String.toUpperCase()
, String.toLowerCase()
,
* or the commons-text methods WordUtils.capitalize(String)
, or WordUtils.uncapitalize(String)
as required.public static final CasedString.StringCase PHRASE
String.toUpperCase()
, String.toLowerCase()
,
* or the commons-text methods WordUtils.capitalize(String)
, or WordUtils.uncapitalize(String)
as required.public static final CasedString.StringCase DOT
String.toUpperCase()
, String.toLowerCase()
,
* or the commons-text methods WordUtils.capitalize(String)
, or WordUtils.uncapitalize(String)
as required.public static CasedString.StringCase[] values()
for (CasedString.StringCase c : CasedString.StringCase.values()) System.out.println(c);
public static CasedString.StringCase valueOf(String name)
name
- the name of the enum constant to be returned.IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is nullpublic String assemble(String[] segments)
segments
- the segments to create the CasedString from.public String[] getSegments(String string)
Copyright © 2006–2024 Apache Software Foundation. All rights reserved.