Uses of Class
com.ibm.icu.text.BreakIterator
Packages that use BreakIterator
Package
Description
Enhanced character property and surrogate support.
Extensions and enhancements to java.text to support unicode transforms, UnicodeSet, surrogate char utilities, UCA collation, normalization, break iteration (rule and dictionary based), enhanced number format, international string searching, and arabic shaping.
International calendars and other utility classes.
-
Uses of BreakIterator in com.ibm.icu.lang
Methods in com.ibm.icu.lang with parameters of type BreakIteratorModifier and TypeMethodDescriptionstatic String
UCharacter.toTitleCase
(ULocale locale, String str, BreakIterator titleIter) Returns the titlecase version of the argument string.static String
UCharacter.toTitleCase
(ULocale locale, String str, BreakIterator titleIter, int options) Returns the titlecase version of the argument string.static String
UCharacter.toTitleCase
(String str, BreakIterator breakiter) Returns the titlecase version of the argument string.static String
UCharacter.toTitleCase
(Locale locale, String str, BreakIterator breakiter) Returns the titlecase version of the argument string.static String
UCharacter.toTitleCase
(Locale locale, String str, BreakIterator titleIter, int options) -
Uses of BreakIterator in com.ibm.icu.text
Subclasses of BreakIterator in com.ibm.icu.textModifier and TypeClassDescriptionclass
Rule Based Break Iterator This is a port of the C++ class RuleBasedBreakIterator from ICU4C.Fields in com.ibm.icu.text declared as BreakIteratorModifier and TypeFieldDescriptionprotected BreakIterator
SearchIterator.breakIterator
The BreakIterator to define the boundaries of a logical match.Methods in com.ibm.icu.text that return BreakIteratorModifier and TypeMethodDescriptionstatic BreakIterator
BreakIterator.getBreakInstance
(ULocale where, int kind) Deprecated.This API is ICU internal only.SearchIterator.getBreakIterator()
Returns the BreakIterator that is used to restrict the indexes at which matches are detected.static BreakIterator
BreakIterator.getCharacterInstance()
Returns a new instance of BreakIterator that locates logical-character boundaries.static BreakIterator
BreakIterator.getCharacterInstance
(ULocale where) Returns a new instance of BreakIterator that locates logical-character boundaries.static BreakIterator
BreakIterator.getCharacterInstance
(Locale where) Returns a new instance of BreakIterator that locates logical-character boundaries.static BreakIterator
BreakIterator.getLineInstance()
Returns a new instance of BreakIterator that locates legal line- wrapping positions.static BreakIterator
BreakIterator.getLineInstance
(ULocale where) Returns a new instance of BreakIterator that locates legal line- wrapping positions.static BreakIterator
BreakIterator.getLineInstance
(Locale where) Returns a new instance of BreakIterator that locates legal line- wrapping positions.static BreakIterator
BreakIterator.getSentenceInstance()
Returns a new instance of BreakIterator that locates sentence boundaries.static BreakIterator
BreakIterator.getSentenceInstance
(ULocale where) Returns a new instance of BreakIterator that locates sentence boundaries.static BreakIterator
BreakIterator.getSentenceInstance
(Locale where) Returns a new instance of BreakIterator that locates sentence boundaries.static BreakIterator
BreakIterator.getTitleInstance()
Deprecated.ICU 64 UsegetWordInstance()
instead.static BreakIterator
BreakIterator.getTitleInstance
(ULocale where) Deprecated.ICU 64 UsegetWordInstance()
instead.static BreakIterator
BreakIterator.getTitleInstance
(Locale where) Deprecated.ICU 64 UsegetWordInstance()
instead.static BreakIterator
BreakIterator.getWordInstance()
Returns a new instance of BreakIterator that locates word boundaries.static BreakIterator
BreakIterator.getWordInstance
(ULocale where) Returns a new instance of BreakIterator that locates word boundaries.static BreakIterator
BreakIterator.getWordInstance
(Locale where) Returns a new instance of BreakIterator that locates word boundaries.abstract BreakIterator
FilteredBreakIteratorBuilder.wrapIteratorWithFilter
(BreakIterator wrappedBreakIterator) Wrap (adopt) an existing break iterator in a new filtered instance.Methods in com.ibm.icu.text with parameters of type BreakIteratorModifier and TypeMethodDescriptionCaseMap.Title.apply
(Locale locale, BreakIterator iter, CharSequence src) Titlecases a string.<A extends Appendable>
ACaseMap.Title.apply
(Locale locale, BreakIterator iter, CharSequence src, A dest, Edits edits) Titlecases a string and optionally records edits (seeCaseMap.Title.omitUnchangedText()
).static Object
BreakIterator.registerInstance
(BreakIterator iter, ULocale locale, int kind) Registers a new break iterator of the indicated kind, to use in the given locale.static Object
BreakIterator.registerInstance
(BreakIterator iter, Locale locale, int kind) Registers a new break iterator of the indicated kind, to use in the given locale.void
SearchIterator.setBreakIterator
(BreakIterator breakiter) Set the BreakIterator that will be used to restrict the points at which matches are detected.abstract BreakIterator
FilteredBreakIteratorBuilder.wrapIteratorWithFilter
(BreakIterator wrappedBreakIterator) Wrap (adopt) an existing break iterator in a new filtered instance.Constructors in com.ibm.icu.text with parameters of type BreakIteratorModifierConstructorDescriptionprotected
SearchIterator
(CharacterIterator target, BreakIterator breaker) Protected constructor for use by subclasses.StringSearch
(String pattern, CharacterIterator target, RuleBasedCollator collator, BreakIterator breakiter) Initializes the iterator to use the language-specific rules defined in the argument collator to search for argument pattern in the argument target text. -
Uses of BreakIterator in com.ibm.icu.util
Methods in com.ibm.icu.util that return BreakIteratorModifier and TypeMethodDescriptionGlobalizationPreferences.getBreakIterator
(int type) Get a copy of the break iterator for the specified type according to the settings.protected BreakIterator
GlobalizationPreferences.guessBreakIterator
(int type) This function can be overridden by subclasses to use different heuristics.Methods in com.ibm.icu.util with parameters of type BreakIteratorModifier and TypeMethodDescriptionGlobalizationPreferences.setBreakIterator
(int type, BreakIterator iterator) Explicitly set the break iterator for this object.