mirror of
https://github.com/unicode-org/icu.git
synced 2025-04-09 15:27:38 +00:00
ICU-22789 Move SegmentationType enum back into LocalizedSegmenter
This commit is contained in:
parent
767789a48a
commit
d9445d2aca
4 changed files with 13 additions and 12 deletions
|
@ -52,6 +52,13 @@ public class LocalizedSegmenter implements Segmenter {
|
|||
return breakIter;
|
||||
}
|
||||
|
||||
public enum SegmentationType {
|
||||
GRAPHEME_CLUSTER,
|
||||
WORD,
|
||||
LINE,
|
||||
SENTENCE,
|
||||
}
|
||||
|
||||
public static class Builder {
|
||||
|
||||
private ULocale locale = ULocale.ROOT;
|
||||
|
|
|
@ -8,10 +8,4 @@ public interface Segmenter {
|
|||
@Deprecated
|
||||
BreakIterator getNewBreakIterator();
|
||||
|
||||
public enum SegmentationType {
|
||||
GRAPHEME_CLUSTER,
|
||||
WORD,
|
||||
LINE,
|
||||
SENTENCE,
|
||||
}
|
||||
}
|
||||
|
|
|
@ -5,7 +5,7 @@ import static org.hamcrest.MatcherAssert.assertThat;
|
|||
|
||||
import com.ibm.icu.dev.test.CoreTestFmwk;
|
||||
import com.ibm.icu.text.segmenter.LocalizedSegmenter;
|
||||
import com.ibm.icu.text.segmenter.Segmenter.SegmentationType;
|
||||
import com.ibm.icu.text.segmenter.LocalizedSegmenter.SegmentationType;
|
||||
import com.ibm.icu.text.segmenter.Segmenter;
|
||||
import com.ibm.icu.text.segmenter.Segments;
|
||||
import com.ibm.icu.util.ULocale;
|
||||
|
|
|
@ -5,7 +5,7 @@ import static org.hamcrest.MatcherAssert.assertThat;
|
|||
|
||||
import com.ibm.icu.dev.test.CoreTestFmwk;
|
||||
import com.ibm.icu.text.segmenter.LocalizedSegmenter;
|
||||
import com.ibm.icu.text.segmenter.Segmenter.SegmentationType;
|
||||
import com.ibm.icu.text.segmenter.LocalizedSegmenter.SegmentationType;
|
||||
import com.ibm.icu.text.segmenter.Segments;
|
||||
import com.ibm.icu.text.segmenter.Segments.Segment;
|
||||
import com.ibm.icu.util.ULocale;
|
||||
|
@ -93,7 +93,7 @@ public class SegmentsTest extends CoreTestFmwk {
|
|||
LocalizedSegmenter enWordSegmenter =
|
||||
LocalizedSegmenter.builder()
|
||||
.setLocale(ULocale.ENGLISH)
|
||||
.setSegmentationType(SegmentationType.WORD)
|
||||
.setSegmentationType(LocalizedSegmenter.SegmentationType.WORD)
|
||||
.build();
|
||||
|
||||
String source1 = "The quick brown fox jumped over the lazy dog.";
|
||||
|
@ -116,7 +116,7 @@ public class SegmentsTest extends CoreTestFmwk {
|
|||
LocalizedSegmenter enWordSegmenter =
|
||||
LocalizedSegmenter.builder()
|
||||
.setLocale(ULocale.ENGLISH)
|
||||
.setSegmentationType(SegmentationType.WORD)
|
||||
.setSegmentationType(LocalizedSegmenter.SegmentationType.WORD)
|
||||
.build();
|
||||
|
||||
String source1 = "The quick brown fox jumped over the lazy dog.";
|
||||
|
@ -139,7 +139,7 @@ public class SegmentsTest extends CoreTestFmwk {
|
|||
LocalizedSegmenter enWordSegmenter =
|
||||
LocalizedSegmenter.builder()
|
||||
.setLocale(ULocale.ENGLISH)
|
||||
.setSegmentationType(SegmentationType.WORD)
|
||||
.setSegmentationType(LocalizedSegmenter.SegmentationType.WORD)
|
||||
.build();
|
||||
|
||||
String source1 = "The quick brown fox jumped over the lazy dog.";
|
||||
|
@ -162,7 +162,7 @@ public class SegmentsTest extends CoreTestFmwk {
|
|||
LocalizedSegmenter enWordSegmenter =
|
||||
LocalizedSegmenter.builder()
|
||||
.setLocale(ULocale.ENGLISH)
|
||||
.setSegmentationType(SegmentationType.WORD)
|
||||
.setSegmentationType(LocalizedSegmenter.SegmentationType.WORD)
|
||||
.build();
|
||||
|
||||
String source = "The quick brown fox jumped over the lazy dog.";
|
||||
|
|
Loading…
Add table
Reference in a new issue