UnicodeSetSpanner.CountMethod
public
static
final
enum
UnicodeSetSpanner.CountMethod
extends Enum<UnicodeSetSpanner.CountMethod>
java.lang.Object | ||
↳ | java.lang.Enum<android.icu.text.UnicodeSetSpanner.CountMethod> | |
↳ | android.icu.text.UnicodeSetSpanner.CountMethod |
Options for replaceFrom and countIn to control how to treat each matched span. It is similar to whether one is replacing [abc] by x, or [abc]* by x.
Summary
Enum values | |
---|---|
UnicodeSetSpanner.CountMethod |
MIN_ELEMENTS
Use the smallest number of elements in the spanned range for counting and modification,
based on the |
UnicodeSetSpanner.CountMethod |
WHOLE_SPAN
Collapse spans. |
Public methods | |
---|---|
static
UnicodeSetSpanner.CountMethod
|
valueOf(String name)
|
static
final
CountMethod[]
|
values()
|
Inherited methods | |
---|---|
Enum values
MIN_ELEMENTS
public static final UnicodeSetSpanner.CountMethod MIN_ELEMENTS
Use the smallest number of elements in the spanned range for counting and modification,
based on the UnicodeSet.SpanCondition
.
If the set has no strings, this will be the same as the number of spanned code points.
For example, in the string "abab" with SpanCondition.SIMPLE:
- spanning with [ab] will count four MIN_ELEMENTS.
- spanning with [{ab}] will count two MIN_ELEMENTS.
- spanning with [ab{ab}] will also count two MIN_ELEMENTS.
WHOLE_SPAN
public static final UnicodeSetSpanner.CountMethod WHOLE_SPAN
Collapse spans. That is, modify/count the entire matching span as a single item, instead of separate set elements.
Public methods
valueOf
public static UnicodeSetSpanner.CountMethod valueOf (String name)
Parameters | |
---|---|
name |
String |
Returns | |
---|---|
UnicodeSetSpanner.CountMethod |
Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
Last updated 2024-04-04 UTC.