public class CaseInsensitive extends Object implements StringSearchAlgorithm
| Modifier and Type | Class and Description |
|---|---|
static class |
CaseInsensitive.Factory |
static class |
CaseInsensitive.MultiFactory |
| Modifier and Type | Field and Description |
|---|---|
static CharMapping |
MAPPING |
| Modifier and Type | Method and Description |
|---|---|
static MultiStringSearchAlgorithmFactory |
caseInsensitive(MultiStringSearchAlgorithmFactory factory) |
static StringSearchAlgorithmFactory |
caseInsensitive(StringSearchAlgorithmFactory factory) |
StringFinder |
createFinder(CharProvider chars,
StringFinderOption... options)
creates a StringFinder instance from the pattern (given by the current instance) and the given document.
|
int |
getPatternLength() |
public static final CharMapping MAPPING
public static StringSearchAlgorithmFactory caseInsensitive(StringSearchAlgorithmFactory factory)
public static MultiStringSearchAlgorithmFactory caseInsensitive(MultiStringSearchAlgorithmFactory factory)
public StringFinder createFinder(CharProvider chars, StringFinderOption... options)
StringSearchAlgorithmcreateFinder in interface StringSearchAlgorithmchars - the given document wrapped into a CharProvideroptions - the configuration options for the string finderpublic int getPatternLength()
getPatternLength in interface StringSearchAlgorithmCopyright © 2016. All rights reserved.