| Package | Description |
|---|---|
| net.amygdalum.stringsearchalgorithms.patternsearch.chars | |
| net.amygdalum.stringsearchalgorithms.search.chars |
| Modifier and Type | Class and Description |
|---|---|
class |
BPGlushkov
An implementation of the regex pattern search algorithm Bit-Parallel Glushkov.
|
class |
MultiFactorRE
An implementation of the regex pattern search algorithm MultiStringRE.
|
| Modifier and Type | Method and Description |
|---|---|
StringSearchAlgorithm |
MultiFactorRE.Factory.of(Collection<String> patterns) |
StringSearchAlgorithm |
MultiFactorRE.Factory.of(String pattern) |
StringSearchAlgorithm |
BPGlushkov.Factory.of(String pattern) |
| Modifier and Type | Class and Description |
|---|---|
class |
AhoCorasick
An implementation of the Aho-Corasick Algorithm.
|
class |
BNDM
An implementation of the String Search Algorithm BNDM (Backward Nondeterministic Dawg Matching).
|
class |
BOM
An implementation of the String Search Algorithm BOM (Backward Oracle Matching).
|
class |
CaseInsensitive |
class |
Horspool
An implementation of the String Search Algorithm of Horspool.
|
class |
KnuthMorrisPratt
An implementation of the String Search Algorithm of Knuth-Morris-Pratt.
|
class |
QGramShiftOr
An implementation of the String Search Algorithm Shift-Or (or Baeza-Yates–Gonnet).
|
class |
SetBackwardOracleMatching
An implementation of the Set Backward Oracle Matching Algorithm.
|
class |
SetHorspool
An implementation of the Set Horspool Algorithm.
|
class |
ShiftAnd
An implementation of the String Search Algorithm Shift-And (or Baeza-Yates–Gonnet).
|
class |
ShiftOr
An implementation of the String Search Algorithm Shift-Or (or Baeza-Yates–Gonnet).
|
class |
Sunday
An implementation of the String Search Algorithm of Sunday.
|
class |
WuManber
An implementation of the Wu-Manber Algorithm.
|
| Modifier and Type | Method and Description |
|---|---|
StringSearchAlgorithm |
StringSearchAlgorithmWrapper.getAlgorithm() |
StringSearchAlgorithm |
CaseInsensitive.getAlgorithm() |
StringSearchAlgorithm |
WuManber.Factory.of(Collection<String> patterns) |
StringSearchAlgorithm |
SetHorspool.Factory.of(Collection<String> patterns) |
StringSearchAlgorithm |
SetBackwardOracleMatching.Factory.of(Collection<String> patterns) |
StringSearchAlgorithm |
QGramShiftOr.Factory.of(Collection<String> patterns) |
StringSearchAlgorithm |
MultiStringSearchAlgorithmFactory.of(Collection<String> patterns) |
StringSearchAlgorithm |
CaseInsensitive.MultiFactory.of(Collection<String> patterns) |
StringSearchAlgorithm |
AhoCorasick.Factory.of(Collection<String> patterns) |
StringSearchAlgorithm |
Sunday.Factory.of(String pattern) |
StringSearchAlgorithm |
StringSearchAlgorithmFactory.of(String pattern) |
StringSearchAlgorithm |
ShiftOr.Factory.of(String pattern) |
StringSearchAlgorithm |
ShiftAnd.Factory.of(String pattern) |
StringSearchAlgorithm |
KnuthMorrisPratt.Factory.of(String pattern) |
StringSearchAlgorithm |
Horspool.Factory.of(String pattern) |
StringSearchAlgorithm |
CaseInsensitive.Factory.of(String pattern) |
StringSearchAlgorithm |
BOM.Factory.of(String pattern) |
StringSearchAlgorithm |
BNDM.Factory.of(String pattern) |
Copyright © 2017. All rights reserved.