-
- All Implemented Interfaces:
-
icu.windea.breezeframework.core.component.Component
public interface CaseFormat implements Component
大小写格式。
大小写格式用于表示单词组的显示格式,基于字母的大小写和单词的分割方式。
-
-
Method Summary
Modifier and Type Method Description abstract Booleanmatches(String value)判断指定的字符串是否匹配指定的单词格式。 abstract List<String>split(String value)基于单词格式,分割字符串。 abstract Sequence<String>splitToSequence(String value)基于单词格式,分割字符串。 abstract StringjoinToString(Array<String> value)基于单词格式,拼接字符串。 abstract StringjoinToString(Iterable<String> value)基于单词格式,拼接字符串。 abstract StringjoinToString(Sequence<String> value)基于单词格式,拼接字符串。 CaseFormatcomponentCopy(Map<String, Object> componentParams)StringgetComponentId()Map<String, Object>getComponentParams()-
-
Method Detail
-
splitToSequence
abstract Sequence<String> splitToSequence(String value)
基于单词格式,分割字符串。
-
joinToString
abstract String joinToString(Array<String> value)
基于单词格式,拼接字符串。
-
joinToString
abstract String joinToString(Iterable<String> value)
基于单词格式,拼接字符串。
-
joinToString
abstract String joinToString(Sequence<String> value)
基于单词格式,拼接字符串。
-
componentCopy
CaseFormat componentCopy(Map<String, Object> componentParams)
-
getComponentId
String getComponentId()
-
getComponentParams
Map<String, Object> getComponentParams()
-
-
-
-