Package org.eclipse.jface.text
Interface MultiStringMatcher.Builder
- Enclosing class:
 MultiStringMatcher
public static interface MultiStringMatcher.Builder
A Builder for creating a 
MultiStringMatcher.- 
Method Summary
Modifier and TypeMethodDescriptionAdds search strings to be looked for.build()Returns theMultiStringMatcherbuilt by this builder. 
- 
Method Details
- 
add
Adds search strings to be looked for.nulland empty strings in the arguments are ignored.- Parameters:
 searchStrings- to add to be looked for by the matcher.- Returns:
 - this
 - Throws:
 IllegalStateException- if theMultiStringMatcherwas already built.
 - 
build
MultiStringMatcher build()Returns theMultiStringMatcherbuilt by this builder.Note that a
MultiStringMatcher.Builderinstance can build only oneMultiStringMatcherinstance. This is by design; otherwise the builder would have to store all the searchStrings somewhere, which may be rather memory intensive if a lot of search strings are added.- Returns:
 - the 
MultiStringMatcher - Throws:
 IllegalStateException- if theMultiStringMatcherwas already built.
 
 -