Package com.ibm.icu.impl.jdkadapter
Class BreakIteratorICU
- java.lang.Object
-
- java.text.BreakIterator
-
- com.ibm.icu.impl.jdkadapter.BreakIteratorICU
-
- All Implemented Interfaces:
java.lang.Cloneable
public class BreakIteratorICU extends java.text.BreakIterator
BreakIteratorICU is an adapter class which wraps ICU4J BreakIterator and implements java.text.BreakIterator APIs.
-
-
Field Summary
Fields Modifier and Type Field Description private BreakIterator
fIcuBrkItr
-
Constructor Summary
Constructors Modifier Constructor Description private
BreakIteratorICU(BreakIterator icuBrkItr)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Object
clone()
int
current()
int
first()
int
following(int offset)
java.text.CharacterIterator
getText()
boolean
isBoundary(int offset)
int
last()
int
next()
int
next(int n)
int
preceding(int offset)
int
previous()
void
setText(java.lang.String newText)
void
setText(java.text.CharacterIterator newText)
BreakIterator
unwrap()
static java.text.BreakIterator
wrap(BreakIterator icuBrkItr)
-
-
-
Field Detail
-
fIcuBrkItr
private BreakIterator fIcuBrkItr
-
-
Constructor Detail
-
BreakIteratorICU
private BreakIteratorICU(BreakIterator icuBrkItr)
-
-
Method Detail
-
wrap
public static java.text.BreakIterator wrap(BreakIterator icuBrkItr)
-
unwrap
public BreakIterator unwrap()
-
clone
public java.lang.Object clone()
- Overrides:
clone
in classjava.text.BreakIterator
-
current
public int current()
- Specified by:
current
in classjava.text.BreakIterator
-
first
public int first()
- Specified by:
first
in classjava.text.BreakIterator
-
following
public int following(int offset)
- Specified by:
following
in classjava.text.BreakIterator
-
getText
public java.text.CharacterIterator getText()
- Specified by:
getText
in classjava.text.BreakIterator
-
isBoundary
public boolean isBoundary(int offset)
- Overrides:
isBoundary
in classjava.text.BreakIterator
-
last
public int last()
- Specified by:
last
in classjava.text.BreakIterator
-
next
public int next()
- Specified by:
next
in classjava.text.BreakIterator
-
next
public int next(int n)
- Specified by:
next
in classjava.text.BreakIterator
-
preceding
public int preceding(int offset)
- Overrides:
preceding
in classjava.text.BreakIterator
-
previous
public int previous()
- Specified by:
previous
in classjava.text.BreakIterator
-
setText
public void setText(java.text.CharacterIterator newText)
- Specified by:
setText
in classjava.text.BreakIterator
-
setText
public void setText(java.lang.String newText)
- Overrides:
setText
in classjava.text.BreakIterator
-
-