-
- All Implemented Interfaces:
@NotOptimized() public class CaseFormats extends ComponentRegistry<CaseFormat>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public classCaseFormats.LowerCaseFormat全小写。
示例:
lowercasepublic classCaseFormats.UpperCaseFormat全大写。
示例:
UPPERCASEpublic classCaseFormats.Capitalized首字母大写。
示例:
Capitalizedpublic classCaseFormats.LowerCaseFormatWords全小写的单词组。
示例:
lowercase wordspublic classCaseFormats.UpperCaseFormatWords全大写的单词组。
示例:
UPPERCASE WORDSpublic classCaseFormats.FirstWordCapitalized首个单词的首字母大写的单词组。
示例:
Uppercase wordspublic classCaseFormats.CapitalizedWords首字母大写的单词组。
示例:
Uppercase Wordspublic classCaseFormats.Words单词组。
示例:
Words words Wordspublic classCaseFormats.CamelCaseFormat以单词边界分隔,首个单词全部小写,后续单词首字母大写。
示例:
camelCasepublic classCaseFormats.PascalCaseFormat以单词边界分隔,所有单词首字母大写。
示例:
PascalCaseFormatpublic classCaseFormats.SnakeCaseFormat以单个下划线分隔,所有单词全部小写。
示例:
snake_casepublic classCaseFormats.ScreamingSnakeCaseFormat以单个下划线分隔,所有单词全部大写。
示例:
SCREAMING_SNAKE_CASEpublic classCaseFormats.UnderscoreWords以单个下划线分割的单词组。
示例:
Underscore_wordspublic classCaseFormats.KebabCaseFormat以单个连接线分隔,所有单词全部小写。
示例:
kebab-casepublic classCaseFormats.KebabUpperCaseFormat以单个连接线分隔,所有单词全部大写。
示例:
KEBAB-UPPER-CASEpublic classCaseFormats.HyphenWords以单个连接线分隔。
示例:
Hyphen-wordspublic interfaceCaseFormats.PathLikeCaseFormat类路径的字母格式。
public classCaseFormats.ReferencePath以单个点分隔的路径。
示例:
doc.pathpublic classCaseFormats.LinuxPath以斜线分隔的路径。兼容开始和结尾的斜线。
示例:
linux/pathpublic classCaseFormats.WindowsPath以反斜线分隔的路径。兼容开始和结尾的反斜线。
示例:
windows\path
-
Field Summary
Fields Modifier and Type Field Description private final Map<String, CaseFormat>componentspublic final static CaseFormatsINSTANCE
-
Method Summary
Modifier and Type Method Description final CaseFormatinfer(String value)推断单词格式。 final Map<String, CaseFormat>getComponents()得到已注册的组件映射。Get registered component map. -
-
Method Detail
-
infer
final CaseFormat infer(String value)
推断单词格式。
-
getComponents
final Map<String, CaseFormat> getComponents()
得到已注册的组件映射。
Get registered component map.
-
-
-
-