Package com.ibm.icu.text
Class BreakIteratorFactory
- java.lang.Object
-
- com.ibm.icu.text.BreakIterator.BreakIteratorServiceShim
-
- com.ibm.icu.text.BreakIteratorFactory
-
final class BreakIteratorFactory extends BreakIterator.BreakIteratorServiceShim
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description private static class
BreakIteratorFactory.BFService
-
Field Summary
Fields Modifier and Type Field Description private static java.lang.String[]
KIND_NAMES
KIND_NAMES are the resource key to be used to fetch the name of the pre-compiled break rules.(package private) static ICULocaleService
service
-
Constructor Summary
Constructors Constructor Description BreakIteratorFactory()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description private static BreakIterator
createBreakInstance(ULocale locale, int kind)
BreakIterator
createBreakIterator(ULocale locale, int kind)
java.util.Locale[]
getAvailableLocales()
ULocale[]
getAvailableULocales()
java.lang.Object
registerInstance(BreakIterator iter, ULocale locale, int kind)
boolean
unregister(java.lang.Object key)
-
-
-
Field Detail
-
service
static final ICULocaleService service
-
KIND_NAMES
private static final java.lang.String[] KIND_NAMES
KIND_NAMES are the resource key to be used to fetch the name of the pre-compiled break rules. The resource bundle name is "boundaries". The value for each key will be the rules to be used for the specified locale - "word" -> "word_th" for Thai, for example.
-
-
Method Detail
-
registerInstance
public java.lang.Object registerInstance(BreakIterator iter, ULocale locale, int kind)
- Specified by:
registerInstance
in classBreakIterator.BreakIteratorServiceShim
-
unregister
public boolean unregister(java.lang.Object key)
- Specified by:
unregister
in classBreakIterator.BreakIteratorServiceShim
-
getAvailableLocales
public java.util.Locale[] getAvailableLocales()
- Specified by:
getAvailableLocales
in classBreakIterator.BreakIteratorServiceShim
-
getAvailableULocales
public ULocale[] getAvailableULocales()
- Specified by:
getAvailableULocales
in classBreakIterator.BreakIteratorServiceShim
-
createBreakIterator
public BreakIterator createBreakIterator(ULocale locale, int kind)
- Specified by:
createBreakIterator
in classBreakIterator.BreakIteratorServiceShim
-
createBreakInstance
private static BreakIterator createBreakInstance(ULocale locale, int kind)
-
-