Package com.ibm.icu.text
Class CaseMap
- java.lang.Object
-
- com.ibm.icu.text.CaseMap
-
- Direct Known Subclasses:
CaseMap.Fold,CaseMap.Lower,CaseMap.Title,CaseMap.Upper
public abstract class CaseMap extends java.lang.ObjectLow-level case mapping options and methods. Immutable. "Setters" return instances with the union of the current and new options set. This class is not intended for public subclassing.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classCaseMap.FoldCase folding options and methods.static classCaseMap.LowerLowercasing options and methods.static classCaseMap.TitleTitlecasing options and methods.static classCaseMap.UpperUppercasing options and methods.
-
Field Summary
Fields Modifier and Type Field Description protected intinternalOptionsDeprecated.This API is ICU internal only.
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description static CaseMap.Foldfold()abstract CaseMapomitUnchangedText()Returns an instance that behaves like this one but omits unchanged text when case-mapping withEdits.static CaseMap.LowertoLower()static CaseMap.TitletoTitle()static CaseMap.UppertoUpper()
-
-
-
Method Detail
-
toLower
public static CaseMap.Lower toLower()
- Returns:
- Lowercasing object with default options.
-
toUpper
public static CaseMap.Upper toUpper()
- Returns:
- Uppercasing object with default options.
-
toTitle
public static CaseMap.Title toTitle()
- Returns:
- Titlecasing object with default options.
-
fold
public static CaseMap.Fold fold()
- Returns:
- Case folding object with default options.
-
-