Class SimpleFilteredSentenceBreakIterator.Builder
java.lang.Object
org.graalvm.shadowed.com.ibm.icu.text.FilteredBreakIteratorBuilder
org.graalvm.shadowed.com.ibm.icu.impl.SimpleFilteredSentenceBreakIterator.Builder
- Enclosing class:
SimpleFilteredSentenceBreakIterator
public static class SimpleFilteredSentenceBreakIterator.Builder
extends FilteredBreakIteratorBuilder
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanSuppress a certain string from being the end of a segment.booleanStop suppressing a certain string from being the end of the segment.wrapIteratorWithFilter(BreakIterator adoptBreakIterator) Wrap (adopt) an existing break iterator in a new filtered instance.Methods inherited from class org.graalvm.shadowed.com.ibm.icu.text.FilteredBreakIteratorBuilder
getEmptyInstance, getInstance, getInstance
-
Constructor Details
-
Builder
-
Builder
Create SimpleFilteredBreakIteratorBuilder using given locale- Parameters:
loc- the locale to get filtered iterators
-
Builder
public Builder()Create SimpleFilteredBreakIteratorBuilder with no exception
-
-
Method Details
-
suppressBreakAfter
Description copied from class:FilteredBreakIteratorBuilderSuppress a certain string from being the end of a segment. For example, suppressing "Mr.", then segments ending in "Mr." will not be returned by the iterator.- Specified by:
suppressBreakAfterin classFilteredBreakIteratorBuilder- Parameters:
str- the string to suppress, such as "Mr."- Returns:
- true if the string was not present and now added, false if the call was a no-op because the string was already being suppressed.
-
unsuppressBreakAfter
Description copied from class:FilteredBreakIteratorBuilderStop suppressing a certain string from being the end of the segment. This function does not create any new segment boundaries, but only serves to un-do the effect of earlier calls to suppressBreakAfter, or to un-do the effect of locale data which may be suppressing certain strings.- Specified by:
unsuppressBreakAfterin classFilteredBreakIteratorBuilder- Parameters:
str- the str the string to unsuppress, such as "Mr."- Returns:
- true if the string was present and now removed, false if the call was a no-op because the string was not being suppressed.
-
wrapIteratorWithFilter
Description copied from class:FilteredBreakIteratorBuilderWrap (adopt) an existing break iterator in a new filtered instance. Note that the wrappedBreakIterator is adopted by the new BreakIterator and should no longer be used by the caller. The FilteredBreakIteratorBuilder may be reused.- Specified by:
wrapIteratorWithFilterin classFilteredBreakIteratorBuilder- Parameters:
adoptBreakIterator- the break iterator to wrap- Returns:
- the new BreakIterator
-