Skip navigation links
A B C D E F G H I K L M N O P Q R S T V W 

A

AbstractStringFinder - Class in net.amygdalum.stringsearchalgorithms.search
 
AbstractStringFinder(StringFinderOption...) - Constructor for class net.amygdalum.stringsearchalgorithms.search.AbstractStringFinder
 
AhoCorasick - Class in net.amygdalum.stringsearchalgorithms.search.bytes
An implementation of the Aho-Corasick Algorithm.
AhoCorasick(Collection<String>, Charset) - Constructor for class net.amygdalum.stringsearchalgorithms.search.bytes.AhoCorasick
 
AhoCorasick - Class in net.amygdalum.stringsearchalgorithms.search.chars
An implementation of the Aho-Corasick Algorithm.
AhoCorasick(Collection<String>) - Constructor for class net.amygdalum.stringsearchalgorithms.search.chars.AhoCorasick
 
AhoCorasick.Factory - Class in net.amygdalum.stringsearchalgorithms.search.bytes
 
AhoCorasick.Factory - Class in net.amygdalum.stringsearchalgorithms.search.chars
 
all(byte) - Method in interface net.amygdalum.stringsearchalgorithms.search.bytes.ShiftAnd.BitMapStates
 
all(byte) - Method in interface net.amygdalum.stringsearchalgorithms.search.bytes.ShiftOr.BitMapStates
 
all(int) - Method in interface net.amygdalum.stringsearchalgorithms.search.chars.QGramShiftOr.BitMapStates
 
all(char) - Method in interface net.amygdalum.stringsearchalgorithms.search.chars.ShiftAnd.BitMapStates
 
all(char) - Method in interface net.amygdalum.stringsearchalgorithms.search.chars.ShiftOr.BitMapStates
 
ALLBITS - Static variable in interface net.amygdalum.stringsearchalgorithms.search.bytes.ShiftOr.BitMapStates
 
ALLBITS - Static variable in interface net.amygdalum.stringsearchalgorithms.search.chars.QGramShiftOr.BitMapStates
 
ALLBITS - Static variable in interface net.amygdalum.stringsearchalgorithms.search.chars.ShiftOr.BitMapStates
 
analyze() - Method in class net.amygdalum.stringsearchalgorithms.patternsearch.chars.BestFactorAnalyzer
 
analyze() - Method in class net.amygdalum.stringsearchalgorithms.patternsearch.chars.GlushkovAnalyzer
 
at(long) - Method in interface net.amygdalum.stringsearchalgorithms.io.ByteProvider
 
at(long) - Method in interface net.amygdalum.stringsearchalgorithms.io.CharProvider
 
at(long) - Method in class net.amygdalum.stringsearchalgorithms.io.ComparingCharProvider
 
at(long) - Method in class net.amygdalum.stringsearchalgorithms.io.MappingCharProvider
 
at(long) - Method in class net.amygdalum.stringsearchalgorithms.io.ReaderBufferCharProvider
 
at(long) - Method in class net.amygdalum.stringsearchalgorithms.io.ReaderCharProvider
 
at(long) - Method in class net.amygdalum.stringsearchalgorithms.io.ReverseByteProvider
 
at(long) - Method in class net.amygdalum.stringsearchalgorithms.io.ReverseCharProvider
 
at(long) - Method in class net.amygdalum.stringsearchalgorithms.io.StreamByteProvider
 
at(long) - Method in class net.amygdalum.stringsearchalgorithms.io.StringByteProvider
 
at(long) - Method in class net.amygdalum.stringsearchalgorithms.io.StringCharProvider
 

B

BestFactorAnalyzer - Class in net.amygdalum.stringsearchalgorithms.patternsearch.chars
 
BestFactorAnalyzer(RegexNode) - Constructor for class net.amygdalum.stringsearchalgorithms.patternsearch.chars.BestFactorAnalyzer
 
bestMapping(Collection<String>) - Static method in class net.amygdalum.stringsearchalgorithms.search.chars.QGramShiftOr
 
between(long, long) - Method in interface net.amygdalum.stringsearchalgorithms.io.ByteProvider
This method returns the chars between the given absolute positions.
between(long, long) - Method in interface net.amygdalum.stringsearchalgorithms.io.CharProvider
This method returns the chars between the given absolute positions.
between(long, long) - Method in class net.amygdalum.stringsearchalgorithms.io.ComparingCharProvider
 
between(long, long) - Method in class net.amygdalum.stringsearchalgorithms.io.MappingCharProvider
 
between(long, long) - Method in class net.amygdalum.stringsearchalgorithms.io.ReaderBufferCharProvider
 
between(long, long) - Method in class net.amygdalum.stringsearchalgorithms.io.ReaderCharProvider
 
between(long, long) - Method in class net.amygdalum.stringsearchalgorithms.io.ReverseByteProvider
 
between(long, long) - Method in class net.amygdalum.stringsearchalgorithms.io.ReverseCharProvider
 
between(long, long) - Method in class net.amygdalum.stringsearchalgorithms.io.StreamByteProvider
 
between(long, long) - Method in class net.amygdalum.stringsearchalgorithms.io.StringByteProvider
 
between(long, long) - Method in class net.amygdalum.stringsearchalgorithms.io.StringCharProvider
 
BitParallelAutomaton - Interface in net.amygdalum.stringsearchalgorithms.patternsearch.chars
 
BNDM - Class in net.amygdalum.stringsearchalgorithms.search.bytes
An implementation of the String Search Algorithm BNDM (Backward Nondeterministic Dawg Matching).
BNDM(String, Charset) - Constructor for class net.amygdalum.stringsearchalgorithms.search.bytes.BNDM
 
BNDM - Class in net.amygdalum.stringsearchalgorithms.search.chars
An implementation of the String Search Algorithm BNDM (Backward Nondeterministic Dawg Matching).
BNDM(String) - Constructor for class net.amygdalum.stringsearchalgorithms.search.chars.BNDM
 
BNDM(String, CharMapping) - Constructor for class net.amygdalum.stringsearchalgorithms.search.chars.BNDM
 
BNDM.BitMapStates - Interface in net.amygdalum.stringsearchalgorithms.search.bytes
 
BNDM.BitMapStates - Interface in net.amygdalum.stringsearchalgorithms.search.chars
 
BNDM.Factory - Class in net.amygdalum.stringsearchalgorithms.search.bytes
 
BNDM.Factory - Class in net.amygdalum.stringsearchalgorithms.search.chars
 
BOM - Class in net.amygdalum.stringsearchalgorithms.search.bytes
An implementation of the String Search Algorithm BOM (Backward Oracle Matching).
BOM(String, Charset) - Constructor for class net.amygdalum.stringsearchalgorithms.search.bytes.BOM
 
BOM - Class in net.amygdalum.stringsearchalgorithms.search.chars
An implementation of the String Search Algorithm BOM (Backward Oracle Matching).
BOM(String) - Constructor for class net.amygdalum.stringsearchalgorithms.search.chars.BOM
 
BOM(String, CharMapping) - Constructor for class net.amygdalum.stringsearchalgorithms.search.chars.BOM
 
BOM.Factory - Class in net.amygdalum.stringsearchalgorithms.search.bytes
 
BOM.Factory - Class in net.amygdalum.stringsearchalgorithms.search.chars
 
BPGlushkov - Class in net.amygdalum.stringsearchalgorithms.patternsearch.chars
An implementation of the regex pattern search algorithm Bit-Parallel Glushkov.
BPGlushkov(String) - Constructor for class net.amygdalum.stringsearchalgorithms.patternsearch.chars.BPGlushkov
 
BPGlushkov.Factory - Class in net.amygdalum.stringsearchalgorithms.patternsearch.chars
 
BufferedStringFinder - Class in net.amygdalum.stringsearchalgorithms.search
 
BufferedStringFinder(StringFinderOption...) - Constructor for class net.amygdalum.stringsearchalgorithms.search.BufferedStringFinder
 
buildAutomaton(GlushkovAnalyzerOption...) - Method in class net.amygdalum.stringsearchalgorithms.patternsearch.chars.GlushkovAnalyzer
 
buildReverseAutomaton(GlushkovAnalyzerOption...) - Method in class net.amygdalum.stringsearchalgorithms.patternsearch.chars.GlushkovAnalyzer
 
ByteProvider - Interface in net.amygdalum.stringsearchalgorithms.io
 
ByteShift - Interface in net.amygdalum.stringsearchalgorithms.search.bytes
 

C

CaseInsensitive - Class in net.amygdalum.stringsearchalgorithms.search.chars
 
caseInsensitive(StringSearchAlgorithmFactory) - Static method in class net.amygdalum.stringsearchalgorithms.search.chars.CaseInsensitive
 
caseInsensitive(MultiStringSearchAlgorithmFactory) - Static method in class net.amygdalum.stringsearchalgorithms.search.chars.CaseInsensitive
 
CaseInsensitive.Factory - Class in net.amygdalum.stringsearchalgorithms.search.chars
 
CaseInsensitive.MultiFactory - Class in net.amygdalum.stringsearchalgorithms.search.chars
 
CaseInsensitiveCharProvider - Class in net.amygdalum.stringsearchalgorithms.io
 
CaseInsensitiveCharProvider(CharProvider) - Constructor for class net.amygdalum.stringsearchalgorithms.io.CaseInsensitiveCharProvider
 
changed() - Method in interface net.amygdalum.stringsearchalgorithms.io.ByteProvider
 
changed() - Method in interface net.amygdalum.stringsearchalgorithms.io.CharProvider
 
changed() - Method in class net.amygdalum.stringsearchalgorithms.io.ComparingCharProvider
 
changed() - Method in class net.amygdalum.stringsearchalgorithms.io.MappingCharProvider
 
changed() - Method in class net.amygdalum.stringsearchalgorithms.io.ReaderBufferCharProvider
 
changed() - Method in class net.amygdalum.stringsearchalgorithms.io.ReaderCharProvider
 
changed() - Method in class net.amygdalum.stringsearchalgorithms.io.ReverseByteProvider
 
changed() - Method in class net.amygdalum.stringsearchalgorithms.io.ReverseCharProvider
 
changed() - Method in class net.amygdalum.stringsearchalgorithms.io.StreamByteProvider
 
changed() - Method in class net.amygdalum.stringsearchalgorithms.io.StringByteProvider
 
changed() - Method in class net.amygdalum.stringsearchalgorithms.io.StringCharProvider
 
CharProvider - Interface in net.amygdalum.stringsearchalgorithms.io
 
CharShift - Interface in net.amygdalum.stringsearchalgorithms.search.chars
 
clear() - Method in class net.amygdalum.stringsearchalgorithms.search.BufferedStringFinder
 
compareTo(StringMatch) - Method in class net.amygdalum.stringsearchalgorithms.search.StringMatch
 
ComparingCharProvider - Class in net.amygdalum.stringsearchalgorithms.io
 
ComparingCharProvider(CharProvider, CharProvider) - Constructor for class net.amygdalum.stringsearchalgorithms.io.ComparingCharProvider
 
createFinder(CharProvider, StringFinderOption...) - Method in class net.amygdalum.stringsearchalgorithms.patternsearch.chars.BPGlushkov
 
createFinder(CharProvider, StringFinderOption...) - Method in class net.amygdalum.stringsearchalgorithms.patternsearch.chars.MultiFactorRE
 
createFinder(ByteProvider, StringFinderOption...) - Method in class net.amygdalum.stringsearchalgorithms.search.bytes.AhoCorasick
 
createFinder(ByteProvider, StringFinderOption...) - Method in class net.amygdalum.stringsearchalgorithms.search.bytes.BNDM
 
createFinder(ByteProvider, StringFinderOption...) - Method in class net.amygdalum.stringsearchalgorithms.search.bytes.BOM
 
createFinder(ByteProvider, StringFinderOption...) - Method in class net.amygdalum.stringsearchalgorithms.search.bytes.Horspool
 
createFinder(ByteProvider, StringFinderOption...) - Method in class net.amygdalum.stringsearchalgorithms.search.bytes.KnuthMorrisPratt
 
createFinder(ByteProvider, StringFinderOption...) - Method in class net.amygdalum.stringsearchalgorithms.search.bytes.SetBackwardOracleMatching
 
createFinder(ByteProvider, StringFinderOption...) - Method in class net.amygdalum.stringsearchalgorithms.search.bytes.SetHorspool
 
createFinder(ByteProvider, StringFinderOption...) - Method in class net.amygdalum.stringsearchalgorithms.search.bytes.ShiftAnd
 
createFinder(ByteProvider, StringFinderOption...) - Method in class net.amygdalum.stringsearchalgorithms.search.bytes.ShiftOr
 
createFinder(ByteProvider, StringFinderOption...) - Method in interface net.amygdalum.stringsearchalgorithms.search.bytes.StringSearchAlgorithm
creates a StringFinder instance from the pattern (given by the current instance) and the given document.
createFinder(ByteProvider, StringFinderOption...) - Method in class net.amygdalum.stringsearchalgorithms.search.bytes.Sunday
 
createFinder(ByteProvider, StringFinderOption...) - Method in class net.amygdalum.stringsearchalgorithms.search.bytes.WuManber
 
createFinder(CharProvider, StringFinderOption...) - Method in class net.amygdalum.stringsearchalgorithms.search.chars.AhoCorasick
 
createFinder(CharProvider, StringFinderOption...) - Method in class net.amygdalum.stringsearchalgorithms.search.chars.BNDM
 
createFinder(CharProvider, StringFinderOption...) - Method in class net.amygdalum.stringsearchalgorithms.search.chars.BOM
 
createFinder(CharProvider, StringFinderOption...) - Method in class net.amygdalum.stringsearchalgorithms.search.chars.CaseInsensitive
 
createFinder(CharProvider, StringFinderOption...) - Method in class net.amygdalum.stringsearchalgorithms.search.chars.Horspool
 
createFinder(CharProvider, StringFinderOption...) - Method in class net.amygdalum.stringsearchalgorithms.search.chars.KnuthMorrisPratt
 
createFinder(CharProvider, StringFinderOption...) - Method in class net.amygdalum.stringsearchalgorithms.search.chars.QGramShiftOr
 
createFinder(CharProvider, StringFinderOption...) - Method in class net.amygdalum.stringsearchalgorithms.search.chars.SetBackwardOracleMatching
 
createFinder(CharProvider, StringFinderOption...) - Method in class net.amygdalum.stringsearchalgorithms.search.chars.SetHorspool
 
createFinder(CharProvider, StringFinderOption...) - Method in class net.amygdalum.stringsearchalgorithms.search.chars.ShiftAnd
 
createFinder(CharProvider, StringFinderOption...) - Method in class net.amygdalum.stringsearchalgorithms.search.chars.ShiftOr
 
createFinder(CharProvider, StringFinderOption...) - Method in interface net.amygdalum.stringsearchalgorithms.search.chars.StringSearchAlgorithm
creates a StringFinder instance from the pattern (given by the current instance) and the given document.
createFinder(CharProvider, StringFinderOption...) - Method in class net.amygdalum.stringsearchalgorithms.search.chars.Sunday
 
createFinder(CharProvider, StringFinderOption...) - Method in class net.amygdalum.stringsearchalgorithms.search.chars.WuManber
 
current() - Method in interface net.amygdalum.stringsearchalgorithms.io.ByteProvider
This method returns the current positions.
current() - Method in interface net.amygdalum.stringsearchalgorithms.io.CharProvider
This method returns the current positions.
current() - Method in class net.amygdalum.stringsearchalgorithms.io.ComparingCharProvider
 
current() - Method in class net.amygdalum.stringsearchalgorithms.io.MappingCharProvider
 
current() - Method in class net.amygdalum.stringsearchalgorithms.io.ReaderBufferCharProvider
 
current() - Method in class net.amygdalum.stringsearchalgorithms.io.ReaderCharProvider
 
current() - Method in class net.amygdalum.stringsearchalgorithms.io.ReverseByteProvider
 
current() - Method in class net.amygdalum.stringsearchalgorithms.io.ReverseCharProvider
 
current() - Method in class net.amygdalum.stringsearchalgorithms.io.StreamByteProvider
 
current() - Method in class net.amygdalum.stringsearchalgorithms.io.StringByteProvider
 
current() - Method in class net.amygdalum.stringsearchalgorithms.io.StringCharProvider
 

D

DualGlushkovAutomaton - Class in net.amygdalum.stringsearchalgorithms.patternsearch.chars
 
DualGlushkovAutomaton(BitSet, BitSet, CharObjectMap<BitSet>, BitSetObjectMap<BitSet>) - Constructor for class net.amygdalum.stringsearchalgorithms.patternsearch.chars.DualGlushkovAutomaton
 

E

EmptyMatchFinder - Class in net.amygdalum.stringsearchalgorithms.search.chars
 
EmptyMatchFinder(StringFinder, CharProvider, StringFinderOption...) - Constructor for class net.amygdalum.stringsearchalgorithms.search.chars.EmptyMatchFinder
 
enableCharClasses(CharMapping) - Method in class net.amygdalum.stringsearchalgorithms.search.chars.BNDM.Factory
 
enableCharClasses(CharMapping) - Method in class net.amygdalum.stringsearchalgorithms.search.chars.BOM.Factory
 
enableCharClasses(CharMapping) - Method in class net.amygdalum.stringsearchalgorithms.search.chars.QGramShiftOr.Factory
 
enableCharClasses(CharMapping) - Method in class net.amygdalum.stringsearchalgorithms.search.chars.SetBackwardOracleMatching.Factory
 
enableCharClasses(CharMapping) - Method in class net.amygdalum.stringsearchalgorithms.search.chars.ShiftAnd.Factory
 
enableCharClasses(CharMapping) - Method in class net.amygdalum.stringsearchalgorithms.search.chars.ShiftOr.Factory
 
enableCharClasses(CharMapping) - Method in interface net.amygdalum.stringsearchalgorithms.search.chars.SupportsCharClasses
 
end() - Method in class net.amygdalum.stringsearchalgorithms.search.StringMatch
 
endPoint(long) - Method in class net.amygdalum.stringsearchalgorithms.io.StreamByteProvider
 
equals(Object) - Method in class net.amygdalum.stringsearchalgorithms.search.StringMatch
 
extendFactor(CharProvider, boolean) - Method in interface net.amygdalum.stringsearchalgorithms.patternsearch.chars.FactorExtender
extends a given factor found in a character source to a pattern match in this character source (if such exists)
extendFactor(CharProvider, boolean) - Method in class net.amygdalum.stringsearchalgorithms.patternsearch.chars.GlushkovFactorExtender
 
extendFactor(CharProvider, boolean) - Method in class net.amygdalum.stringsearchalgorithms.patternsearch.chars.GlushkovPrefixExtender
 

F

FactorExtender - Interface in net.amygdalum.stringsearchalgorithms.patternsearch.chars
FactorExtenders can extend factors of a pattern found in a character source to the complete pattern (if such exists).
FactorExtenderFactory - Interface in net.amygdalum.stringsearchalgorithms.patternsearch.chars
 
Factory() - Constructor for class net.amygdalum.stringsearchalgorithms.patternsearch.chars.BPGlushkov.Factory
 
Factory() - Constructor for class net.amygdalum.stringsearchalgorithms.patternsearch.chars.GlushkovFactorExtender.Factory
 
Factory() - Constructor for class net.amygdalum.stringsearchalgorithms.patternsearch.chars.GlushkovPrefixExtender.Factory
 
Factory(MultiStringSearchAlgorithmFactory, FactorExtenderFactory, int) - Constructor for class net.amygdalum.stringsearchalgorithms.patternsearch.chars.MultiFactorRE.Factory
 
Factory() - Constructor for class net.amygdalum.stringsearchalgorithms.search.bytes.AhoCorasick.Factory
 
Factory(Charset) - Constructor for class net.amygdalum.stringsearchalgorithms.search.bytes.AhoCorasick.Factory
 
Factory() - Constructor for class net.amygdalum.stringsearchalgorithms.search.bytes.BNDM.Factory
 
Factory(Charset) - Constructor for class net.amygdalum.stringsearchalgorithms.search.bytes.BNDM.Factory
 
Factory() - Constructor for class net.amygdalum.stringsearchalgorithms.search.bytes.BOM.Factory
 
Factory(Charset) - Constructor for class net.amygdalum.stringsearchalgorithms.search.bytes.BOM.Factory
 
Factory() - Constructor for class net.amygdalum.stringsearchalgorithms.search.bytes.Horspool.Factory
 
Factory(Charset) - Constructor for class net.amygdalum.stringsearchalgorithms.search.bytes.Horspool.Factory
 
Factory() - Constructor for class net.amygdalum.stringsearchalgorithms.search.bytes.KnuthMorrisPratt.Factory
 
Factory(Charset) - Constructor for class net.amygdalum.stringsearchalgorithms.search.bytes.KnuthMorrisPratt.Factory
 
Factory() - Constructor for class net.amygdalum.stringsearchalgorithms.search.bytes.SetBackwardOracleMatching.Factory
 
Factory(Charset) - Constructor for class net.amygdalum.stringsearchalgorithms.search.bytes.SetBackwardOracleMatching.Factory
 
Factory() - Constructor for class net.amygdalum.stringsearchalgorithms.search.bytes.SetHorspool.Factory
 
Factory(Charset) - Constructor for class net.amygdalum.stringsearchalgorithms.search.bytes.SetHorspool.Factory
 
Factory() - Constructor for class net.amygdalum.stringsearchalgorithms.search.bytes.ShiftAnd.Factory
 
Factory(Charset) - Constructor for class net.amygdalum.stringsearchalgorithms.search.bytes.ShiftAnd.Factory
 
Factory() - Constructor for class net.amygdalum.stringsearchalgorithms.search.bytes.ShiftOr.Factory
 
Factory(Charset) - Constructor for class net.amygdalum.stringsearchalgorithms.search.bytes.ShiftOr.Factory
 
Factory() - Constructor for class net.amygdalum.stringsearchalgorithms.search.bytes.Sunday.Factory
 
Factory(Charset) - Constructor for class net.amygdalum.stringsearchalgorithms.search.bytes.Sunday.Factory
 
Factory() - Constructor for class net.amygdalum.stringsearchalgorithms.search.bytes.WuManber.Factory
 
Factory(Charset) - Constructor for class net.amygdalum.stringsearchalgorithms.search.bytes.WuManber.Factory
 
Factory() - Constructor for class net.amygdalum.stringsearchalgorithms.search.chars.AhoCorasick.Factory
 
Factory() - Constructor for class net.amygdalum.stringsearchalgorithms.search.chars.BNDM.Factory
 
Factory() - Constructor for class net.amygdalum.stringsearchalgorithms.search.chars.BOM.Factory
 
Factory() - Constructor for class net.amygdalum.stringsearchalgorithms.search.chars.Horspool.Factory
 
Factory(boolean) - Constructor for class net.amygdalum.stringsearchalgorithms.search.chars.Horspool.Factory
 
Factory() - Constructor for class net.amygdalum.stringsearchalgorithms.search.chars.KnuthMorrisPratt.Factory
 
Factory() - Constructor for class net.amygdalum.stringsearchalgorithms.search.chars.QGramShiftOr.Factory
 
Factory() - Constructor for class net.amygdalum.stringsearchalgorithms.search.chars.SetBackwardOracleMatching.Factory
 
Factory() - Constructor for class net.amygdalum.stringsearchalgorithms.search.chars.SetHorspool.Factory
 
Factory(boolean) - Constructor for class net.amygdalum.stringsearchalgorithms.search.chars.SetHorspool.Factory
 
Factory() - Constructor for class net.amygdalum.stringsearchalgorithms.search.chars.ShiftAnd.Factory
 
Factory() - Constructor for class net.amygdalum.stringsearchalgorithms.search.chars.ShiftOr.Factory
 
Factory() - Constructor for class net.amygdalum.stringsearchalgorithms.search.chars.Sunday.Factory
 
Factory(boolean) - Constructor for class net.amygdalum.stringsearchalgorithms.search.chars.Sunday.Factory
 
Factory() - Constructor for class net.amygdalum.stringsearchalgorithms.search.chars.WuManber.Factory
 
findAll() - Method in class net.amygdalum.stringsearchalgorithms.search.AbstractStringFinder
 
findAll() - Method in interface net.amygdalum.stringsearchalgorithms.search.StringFinder
 
findNext() - Method in class net.amygdalum.stringsearchalgorithms.search.AbstractStringFinder
 
findNext() - Method in class net.amygdalum.stringsearchalgorithms.search.chars.EmptyMatchFinder
 
findNext() - Method in interface net.amygdalum.stringsearchalgorithms.search.StringFinder
 
finish() - Method in interface net.amygdalum.stringsearchalgorithms.io.ByteProvider
 
finish() - Method in interface net.amygdalum.stringsearchalgorithms.io.CharProvider
 
finish() - Method in class net.amygdalum.stringsearchalgorithms.io.ComparingCharProvider
 
finish() - Method in class net.amygdalum.stringsearchalgorithms.io.MappingCharProvider
 
finish() - Method in class net.amygdalum.stringsearchalgorithms.io.ReaderBufferCharProvider
 
finish() - Method in class net.amygdalum.stringsearchalgorithms.io.ReaderCharProvider
 
finish() - Method in class net.amygdalum.stringsearchalgorithms.io.ReverseByteProvider
 
finish() - Method in class net.amygdalum.stringsearchalgorithms.io.ReverseCharProvider
 
finish() - Method in class net.amygdalum.stringsearchalgorithms.io.StreamByteProvider
 
finish() - Method in class net.amygdalum.stringsearchalgorithms.io.StringByteProvider
 
finish() - Method in class net.amygdalum.stringsearchalgorithms.io.StringCharProvider
 
finished() - Method in interface net.amygdalum.stringsearchalgorithms.io.ByteProvider
 
finished(int) - Method in interface net.amygdalum.stringsearchalgorithms.io.ByteProvider
 
finished() - Method in interface net.amygdalum.stringsearchalgorithms.io.CharProvider
 
finished(int) - Method in interface net.amygdalum.stringsearchalgorithms.io.CharProvider
 
finished() - Method in class net.amygdalum.stringsearchalgorithms.io.ComparingCharProvider
 
finished(int) - Method in class net.amygdalum.stringsearchalgorithms.io.ComparingCharProvider
 
finished() - Method in class net.amygdalum.stringsearchalgorithms.io.MappingCharProvider
 
finished(int) - Method in class net.amygdalum.stringsearchalgorithms.io.MappingCharProvider
 
finished() - Method in class net.amygdalum.stringsearchalgorithms.io.ReaderBufferCharProvider
 
finished(int) - Method in class net.amygdalum.stringsearchalgorithms.io.ReaderBufferCharProvider
 
finished() - Method in class net.amygdalum.stringsearchalgorithms.io.ReaderCharProvider
 
finished(int) - Method in class net.amygdalum.stringsearchalgorithms.io.ReaderCharProvider
 
finished() - Method in class net.amygdalum.stringsearchalgorithms.io.ReverseByteProvider
 
finished(int) - Method in class net.amygdalum.stringsearchalgorithms.io.ReverseByteProvider
 
finished() - Method in class net.amygdalum.stringsearchalgorithms.io.ReverseCharProvider
 
finished(int) - Method in class net.amygdalum.stringsearchalgorithms.io.ReverseCharProvider
 
finished() - Method in class net.amygdalum.stringsearchalgorithms.io.StreamByteProvider
 
finished(int) - Method in class net.amygdalum.stringsearchalgorithms.io.StreamByteProvider
 
finished() - Method in class net.amygdalum.stringsearchalgorithms.io.StringByteProvider
 
finished(int) - Method in class net.amygdalum.stringsearchalgorithms.io.StringByteProvider
 
finished() - Method in class net.amygdalum.stringsearchalgorithms.io.StringCharProvider
 
finished(int) - Method in class net.amygdalum.stringsearchalgorithms.io.StringCharProvider
 
firstChars() - Method in class net.amygdalum.stringsearchalgorithms.patternsearch.chars.GlushkovAnalyzer
 
forFactor(String) - Method in interface net.amygdalum.stringsearchalgorithms.patternsearch.chars.FactorExtender
initializes this FactorExtender with the matched factor.
forFactor(String) - Method in class net.amygdalum.stringsearchalgorithms.patternsearch.chars.GlushkovFactorExtender
 
forFactor(String) - Method in class net.amygdalum.stringsearchalgorithms.patternsearch.chars.GlushkovPrefixExtender
 
forward(int) - Method in interface net.amygdalum.stringsearchalgorithms.io.ByteProvider
 
forward(int) - Method in interface net.amygdalum.stringsearchalgorithms.io.CharProvider
 
forward(int) - Method in class net.amygdalum.stringsearchalgorithms.io.ComparingCharProvider
 
forward(int) - Method in class net.amygdalum.stringsearchalgorithms.io.MappingCharProvider
 
forward(int) - Method in class net.amygdalum.stringsearchalgorithms.io.ReaderBufferCharProvider
 
forward(int) - Method in class net.amygdalum.stringsearchalgorithms.io.ReaderCharProvider
 
forward(int) - Method in class net.amygdalum.stringsearchalgorithms.io.ReverseByteProvider
 
forward(int) - Method in class net.amygdalum.stringsearchalgorithms.io.ReverseCharProvider
 
forward(int) - Method in class net.amygdalum.stringsearchalgorithms.io.StreamByteProvider
 
forward(int) - Method in class net.amygdalum.stringsearchalgorithms.io.StringByteProvider
 
forward(int) - Method in class net.amygdalum.stringsearchalgorithms.io.StringCharProvider
 

G

getAlgorithm() - Method in class net.amygdalum.stringsearchalgorithms.search.chars.CaseInsensitive
 
getAlgorithm() - Method in interface net.amygdalum.stringsearchalgorithms.search.chars.StringSearchAlgorithmWrapper
 
getBestFactors(Set<String>, Set<String>) - Method in class net.amygdalum.stringsearchalgorithms.patternsearch.chars.BestFactorAnalyzer
 
getBestFactors(int) - Method in interface net.amygdalum.stringsearchalgorithms.patternsearch.chars.FactorExtender
computes the factors considered best for the given pattern and a given maximum length.
getBestFactors(int) - Method in class net.amygdalum.stringsearchalgorithms.patternsearch.chars.GlushkovFactorExtender
 
getBestFactors(int) - Method in class net.amygdalum.stringsearchalgorithms.patternsearch.chars.GlushkovPrefixExtender
 
getInitial() - Method in interface net.amygdalum.stringsearchalgorithms.patternsearch.chars.BitParallelAutomaton
 
getInitial() - Method in class net.amygdalum.stringsearchalgorithms.patternsearch.chars.DualGlushkovAutomaton
 
getInitial() - Method in class net.amygdalum.stringsearchalgorithms.patternsearch.chars.GlushkovAutomaton
 
getMatches() - Method in class net.amygdalum.stringsearchalgorithms.patternsearch.chars.MatchBuilder
 
getPattern() - Method in interface net.amygdalum.stringsearchalgorithms.patternsearch.chars.FactorExtender
 
getPattern() - Method in class net.amygdalum.stringsearchalgorithms.patternsearch.chars.GlushkovFactorExtender
 
getPattern() - Method in class net.amygdalum.stringsearchalgorithms.patternsearch.chars.GlushkovPrefixExtender
 
getPatternLength() - Method in class net.amygdalum.stringsearchalgorithms.patternsearch.chars.BPGlushkov
 
getPatternLength() - Method in interface net.amygdalum.stringsearchalgorithms.patternsearch.chars.FactorExtender
 
getPatternLength() - Method in class net.amygdalum.stringsearchalgorithms.patternsearch.chars.GlushkovFactorExtender
 
getPatternLength() - Method in class net.amygdalum.stringsearchalgorithms.patternsearch.chars.GlushkovPrefixExtender
 
getPatternLength() - Method in class net.amygdalum.stringsearchalgorithms.patternsearch.chars.MultiFactorRE
 
getPatternLength() - Method in class net.amygdalum.stringsearchalgorithms.search.bytes.AhoCorasick
 
getPatternLength() - Method in class net.amygdalum.stringsearchalgorithms.search.bytes.BNDM
 
getPatternLength() - Method in class net.amygdalum.stringsearchalgorithms.search.bytes.BOM
 
getPatternLength() - Method in class net.amygdalum.stringsearchalgorithms.search.bytes.Horspool
 
getPatternLength() - Method in class net.amygdalum.stringsearchalgorithms.search.bytes.KnuthMorrisPratt
 
getPatternLength() - Method in class net.amygdalum.stringsearchalgorithms.search.bytes.SetBackwardOracleMatching
 
getPatternLength() - Method in class net.amygdalum.stringsearchalgorithms.search.bytes.SetHorspool
 
getPatternLength() - Method in class net.amygdalum.stringsearchalgorithms.search.bytes.ShiftAnd
 
getPatternLength() - Method in class net.amygdalum.stringsearchalgorithms.search.bytes.ShiftOr
 
getPatternLength() - Method in interface net.amygdalum.stringsearchalgorithms.search.bytes.StringSearchAlgorithm
 
getPatternLength() - Method in class net.amygdalum.stringsearchalgorithms.search.bytes.Sunday
 
getPatternLength() - Method in class net.amygdalum.stringsearchalgorithms.search.bytes.WuManber
 
getPatternLength() - Method in class net.amygdalum.stringsearchalgorithms.search.chars.AhoCorasick
 
getPatternLength() - Method in class net.amygdalum.stringsearchalgorithms.search.chars.BNDM
 
getPatternLength() - Method in class net.amygdalum.stringsearchalgorithms.search.chars.BOM
 
getPatternLength() - Method in class net.amygdalum.stringsearchalgorithms.search.chars.CaseInsensitive
 
getPatternLength() - Method in class net.amygdalum.stringsearchalgorithms.search.chars.Horspool
 
getPatternLength() - Method in class net.amygdalum.stringsearchalgorithms.search.chars.KnuthMorrisPratt
 
getPatternLength() - Method in class net.amygdalum.stringsearchalgorithms.search.chars.QGramShiftOr
 
getPatternLength() - Method in class net.amygdalum.stringsearchalgorithms.search.chars.SetBackwardOracleMatching
 
getPatternLength() - Method in class net.amygdalum.stringsearchalgorithms.search.chars.SetHorspool
 
getPatternLength() - Method in class net.amygdalum.stringsearchalgorithms.search.chars.ShiftAnd
 
getPatternLength() - Method in class net.amygdalum.stringsearchalgorithms.search.chars.ShiftOr
 
getPatternLength() - Method in interface net.amygdalum.stringsearchalgorithms.search.chars.StringSearchAlgorithm
 
getPatternLength() - Method in class net.amygdalum.stringsearchalgorithms.search.chars.Sunday
 
getPatternLength() - Method in class net.amygdalum.stringsearchalgorithms.search.chars.WuManber
 
getPrefixes(int) - Method in class net.amygdalum.stringsearchalgorithms.patternsearch.chars.GlushkovPrefixExtender
 
getShift(byte) - Method in interface net.amygdalum.stringsearchalgorithms.search.bytes.ByteShift
 
getShift(char) - Method in interface net.amygdalum.stringsearchalgorithms.search.chars.CharShift
 
GlushkovAnalyzer - Class in net.amygdalum.stringsearchalgorithms.patternsearch.chars
 
GlushkovAnalyzer(RegexNode) - Constructor for class net.amygdalum.stringsearchalgorithms.patternsearch.chars.GlushkovAnalyzer
 
GlushkovAnalyzerOption - Enum in net.amygdalum.stringsearchalgorithms.patternsearch.chars
 
GlushkovAutomaton - Class in net.amygdalum.stringsearchalgorithms.patternsearch.chars
 
GlushkovAutomaton(BitSet, BitSet, CharObjectMap<BitSet>, BitSetObjectMap<BitSet>) - Constructor for class net.amygdalum.stringsearchalgorithms.patternsearch.chars.GlushkovAutomaton
 
GlushkovFactorExtender - Class in net.amygdalum.stringsearchalgorithms.patternsearch.chars
 
GlushkovFactorExtender(String) - Constructor for class net.amygdalum.stringsearchalgorithms.patternsearch.chars.GlushkovFactorExtender
 
GlushkovFactorExtender.Factory - Class in net.amygdalum.stringsearchalgorithms.patternsearch.chars
 
GlushkovNormalizer - Class in net.amygdalum.stringsearchalgorithms.patternsearch.chars
 
GlushkovNormalizer() - Constructor for class net.amygdalum.stringsearchalgorithms.patternsearch.chars.GlushkovNormalizer
 
GlushkovPrefixExtender - Class in net.amygdalum.stringsearchalgorithms.patternsearch.chars
 
GlushkovPrefixExtender(String) - Constructor for class net.amygdalum.stringsearchalgorithms.patternsearch.chars.GlushkovPrefixExtender
 
GlushkovPrefixExtender.Factory - Class in net.amygdalum.stringsearchalgorithms.patternsearch.chars
 

H

hasFactor(String) - Method in interface net.amygdalum.stringsearchalgorithms.patternsearch.chars.FactorExtender
 
hasFactor(String) - Method in class net.amygdalum.stringsearchalgorithms.patternsearch.chars.GlushkovFactorExtender
 
hasFactor(String) - Method in class net.amygdalum.stringsearchalgorithms.patternsearch.chars.GlushkovPrefixExtender
 
hashCode() - Method in class net.amygdalum.stringsearchalgorithms.search.StringMatch
 
hashHash(byte[]) - Static method in class net.amygdalum.stringsearchalgorithms.search.bytes.WuManber
 
hashHash(char[]) - Static method in class net.amygdalum.stringsearchalgorithms.search.chars.WuManber
 
Horspool - Class in net.amygdalum.stringsearchalgorithms.search.bytes
An implementation of the String Search Algorithm of Horspool.
Horspool(String, Charset) - Constructor for class net.amygdalum.stringsearchalgorithms.search.bytes.Horspool
 
Horspool - Class in net.amygdalum.stringsearchalgorithms.search.chars
An implementation of the String Search Algorithm of Horspool.
Horspool(String) - Constructor for class net.amygdalum.stringsearchalgorithms.search.chars.Horspool
 
Horspool(String, boolean) - Constructor for class net.amygdalum.stringsearchalgorithms.search.chars.Horspool
 
Horspool.Factory - Class in net.amygdalum.stringsearchalgorithms.search.bytes
 
Horspool.Factory - Class in net.amygdalum.stringsearchalgorithms.search.chars
 

I

in(GlushkovAnalyzerOption[]) - Method in enum net.amygdalum.stringsearchalgorithms.patternsearch.chars.GlushkovAnalyzerOption
 
in(StringFinderOption...) - Method in enum net.amygdalum.stringsearchalgorithms.search.MatchOption
 
init(long) - Method in class net.amygdalum.stringsearchalgorithms.io.ReaderBufferCharProvider
 
init(long) - Method in class net.amygdalum.stringsearchalgorithms.io.ReaderCharProvider
 
init(long) - Method in class net.amygdalum.stringsearchalgorithms.io.StreamByteProvider
 
IORuntimeException - Exception in net.amygdalum.stringsearchalgorithms.io
 
IORuntimeException(IOException) - Constructor for exception net.amygdalum.stringsearchalgorithms.io.IORuntimeException
 
isBufferEmpty() - Method in class net.amygdalum.stringsearchalgorithms.search.BufferedStringFinder
 
isCompactRange(char[]) - Static method in class net.amygdalum.stringsearchalgorithms.search.chars.Horspool
 
isCompactRange(List<char[]>, int) - Method in class net.amygdalum.stringsearchalgorithms.search.chars.SetHorspool
 
isCompactRange(char[]) - Static method in class net.amygdalum.stringsearchalgorithms.search.chars.Sunday
 
isEmpty() - Method in class net.amygdalum.stringsearchalgorithms.search.StringMatch
 
isFinal(BitSet) - Method in interface net.amygdalum.stringsearchalgorithms.patternsearch.chars.BitParallelAutomaton
 
isFinal(BitSet) - Method in class net.amygdalum.stringsearchalgorithms.patternsearch.chars.DualGlushkovAutomaton
 
isFinal(BitSet) - Method in class net.amygdalum.stringsearchalgorithms.patternsearch.chars.GlushkovAutomaton
 
isInitial(BitSet) - Method in interface net.amygdalum.stringsearchalgorithms.patternsearch.chars.BitParallelAutomaton
 
isInitial(BitSet) - Method in class net.amygdalum.stringsearchalgorithms.patternsearch.chars.DualGlushkovAutomaton
 
isInitial(BitSet) - Method in class net.amygdalum.stringsearchalgorithms.patternsearch.chars.GlushkovAutomaton
 

K

KnuthMorrisPratt - Class in net.amygdalum.stringsearchalgorithms.search.bytes
An implementation of the String Search Algorithm of Knuth-Morris-Pratt.
KnuthMorrisPratt(String, Charset) - Constructor for class net.amygdalum.stringsearchalgorithms.search.bytes.KnuthMorrisPratt
 
KnuthMorrisPratt - Class in net.amygdalum.stringsearchalgorithms.search.chars
An implementation of the String Search Algorithm of Knuth-Morris-Pratt.
KnuthMorrisPratt(String) - Constructor for class net.amygdalum.stringsearchalgorithms.search.chars.KnuthMorrisPratt
 
KnuthMorrisPratt.Factory - Class in net.amygdalum.stringsearchalgorithms.search.bytes
 
KnuthMorrisPratt.Factory - Class in net.amygdalum.stringsearchalgorithms.search.chars
 

L

lastChars() - Method in class net.amygdalum.stringsearchalgorithms.patternsearch.chars.GlushkovAnalyzer
 
lastStartFromBuffer() - Method in class net.amygdalum.stringsearchalgorithms.search.BufferedStringFinder
 
leftMost() - Method in class net.amygdalum.stringsearchalgorithms.search.BufferedStringFinder
 
length() - Method in class net.amygdalum.stringsearchalgorithms.search.StringMatch
 
longestLeftMost() - Method in class net.amygdalum.stringsearchalgorithms.search.BufferedStringFinder
 
lookahead() - Method in interface net.amygdalum.stringsearchalgorithms.io.ByteProvider
 
lookahead(int) - Method in interface net.amygdalum.stringsearchalgorithms.io.ByteProvider
 
lookahead() - Method in interface net.amygdalum.stringsearchalgorithms.io.CharProvider
 
lookahead(int) - Method in interface net.amygdalum.stringsearchalgorithms.io.CharProvider
 
lookahead() - Method in class net.amygdalum.stringsearchalgorithms.io.ComparingCharProvider
 
lookahead(int) - Method in class net.amygdalum.stringsearchalgorithms.io.ComparingCharProvider
 
lookahead() - Method in class net.amygdalum.stringsearchalgorithms.io.MappingCharProvider
 
lookahead(int) - Method in class net.amygdalum.stringsearchalgorithms.io.MappingCharProvider
 
lookahead() - Method in class net.amygdalum.stringsearchalgorithms.io.ReaderBufferCharProvider
 
lookahead(int) - Method in class net.amygdalum.stringsearchalgorithms.io.ReaderBufferCharProvider
 
lookahead() - Method in class net.amygdalum.stringsearchalgorithms.io.ReaderCharProvider
 
lookahead(int) - Method in class net.amygdalum.stringsearchalgorithms.io.ReaderCharProvider
 
lookahead() - Method in class net.amygdalum.stringsearchalgorithms.io.ReverseByteProvider
 
lookahead(int) - Method in class net.amygdalum.stringsearchalgorithms.io.ReverseByteProvider
 
lookahead() - Method in class net.amygdalum.stringsearchalgorithms.io.ReverseCharProvider
 
lookahead(int) - Method in class net.amygdalum.stringsearchalgorithms.io.ReverseCharProvider
 
lookahead() - Method in class net.amygdalum.stringsearchalgorithms.io.StreamByteProvider
 
lookahead(int) - Method in class net.amygdalum.stringsearchalgorithms.io.StreamByteProvider
 
lookahead() - Method in class net.amygdalum.stringsearchalgorithms.io.StringByteProvider
 
lookahead(int) - Method in class net.amygdalum.stringsearchalgorithms.io.StringByteProvider
 
lookahead() - Method in class net.amygdalum.stringsearchalgorithms.io.StringCharProvider
 
lookahead(int) - Method in class net.amygdalum.stringsearchalgorithms.io.StringCharProvider
 
lookbehind() - Method in interface net.amygdalum.stringsearchalgorithms.io.ByteProvider
 
lookbehind(int) - Method in interface net.amygdalum.stringsearchalgorithms.io.ByteProvider
 
lookbehind() - Method in interface net.amygdalum.stringsearchalgorithms.io.CharProvider
 
lookbehind(int) - Method in interface net.amygdalum.stringsearchalgorithms.io.CharProvider
 
lookbehind() - Method in class net.amygdalum.stringsearchalgorithms.io.ComparingCharProvider
 
lookbehind(int) - Method in class net.amygdalum.stringsearchalgorithms.io.ComparingCharProvider
 
lookbehind() - Method in class net.amygdalum.stringsearchalgorithms.io.MappingCharProvider
 
lookbehind(int) - Method in class net.amygdalum.stringsearchalgorithms.io.MappingCharProvider
 
lookbehind() - Method in class net.amygdalum.stringsearchalgorithms.io.ReaderBufferCharProvider
 
lookbehind(int) - Method in class net.amygdalum.stringsearchalgorithms.io.ReaderBufferCharProvider
 
lookbehind() - Method in class net.amygdalum.stringsearchalgorithms.io.ReaderCharProvider
 
lookbehind(int) - Method in class net.amygdalum.stringsearchalgorithms.io.ReaderCharProvider
 
lookbehind() - Method in class net.amygdalum.stringsearchalgorithms.io.ReverseByteProvider
 
lookbehind(int) - Method in class net.amygdalum.stringsearchalgorithms.io.ReverseByteProvider
 
lookbehind() - Method in class net.amygdalum.stringsearchalgorithms.io.ReverseCharProvider
 
lookbehind(int) - Method in class net.amygdalum.stringsearchalgorithms.io.ReverseCharProvider
 
lookbehind() - Method in class net.amygdalum.stringsearchalgorithms.io.StreamByteProvider
 
lookbehind(int) - Method in class net.amygdalum.stringsearchalgorithms.io.StreamByteProvider
 
lookbehind() - Method in class net.amygdalum.stringsearchalgorithms.io.StringByteProvider
 
lookbehind(int) - Method in class net.amygdalum.stringsearchalgorithms.io.StringByteProvider
 
lookbehind() - Method in class net.amygdalum.stringsearchalgorithms.io.StringCharProvider
 
lookbehind(int) - Method in class net.amygdalum.stringsearchalgorithms.io.StringCharProvider
 

M

map(char) - Method in class net.amygdalum.stringsearchalgorithms.io.CaseInsensitiveCharProvider
 
map(char) - Method in class net.amygdalum.stringsearchalgorithms.io.MappingCharProvider
 
MAPPING - Static variable in class net.amygdalum.stringsearchalgorithms.search.chars.CaseInsensitive
 
MappingCharProvider - Class in net.amygdalum.stringsearchalgorithms.io
 
MappingCharProvider(CharProvider) - Constructor for class net.amygdalum.stringsearchalgorithms.io.MappingCharProvider
 
mark() - Method in interface net.amygdalum.stringsearchalgorithms.io.ByteProvider
 
mark() - Method in interface net.amygdalum.stringsearchalgorithms.io.CharProvider
 
mark() - Method in class net.amygdalum.stringsearchalgorithms.io.ComparingCharProvider
 
mark() - Method in class net.amygdalum.stringsearchalgorithms.io.MappingCharProvider
 
mark() - Method in class net.amygdalum.stringsearchalgorithms.io.ReaderBufferCharProvider
 
mark() - Method in class net.amygdalum.stringsearchalgorithms.io.ReaderCharProvider
 
mark() - Method in class net.amygdalum.stringsearchalgorithms.io.ReverseByteProvider
 
mark() - Method in class net.amygdalum.stringsearchalgorithms.io.ReverseCharProvider
 
mark() - Method in class net.amygdalum.stringsearchalgorithms.io.StreamByteProvider
 
mark() - Method in class net.amygdalum.stringsearchalgorithms.io.StringByteProvider
 
mark() - Method in class net.amygdalum.stringsearchalgorithms.io.StringCharProvider
 
MatchBuilder - Class in net.amygdalum.stringsearchalgorithms.patternsearch.chars
 
MatchBuilder(boolean) - Constructor for class net.amygdalum.stringsearchalgorithms.patternsearch.chars.MatchBuilder
 
MatchListener - Interface in net.amygdalum.stringsearchalgorithms.patternsearch.chars
 
MatchOption - Enum in net.amygdalum.stringsearchalgorithms.search
 
minLength() - Method in interface net.amygdalum.stringsearchalgorithms.patternsearch.chars.BitParallelAutomaton
 
minLength() - Method in class net.amygdalum.stringsearchalgorithms.patternsearch.chars.DualGlushkovAutomaton
 
minLength() - Method in class net.amygdalum.stringsearchalgorithms.patternsearch.chars.GlushkovAnalyzer
 
minLength() - Method in class net.amygdalum.stringsearchalgorithms.patternsearch.chars.GlushkovAutomaton
 
move(long) - Method in interface net.amygdalum.stringsearchalgorithms.io.ByteProvider
This method moves to the given absolute position.
move(long) - Method in interface net.amygdalum.stringsearchalgorithms.io.CharProvider
This method moves to the given absolute position.
move(long) - Method in class net.amygdalum.stringsearchalgorithms.io.ComparingCharProvider
 
move(long) - Method in class net.amygdalum.stringsearchalgorithms.io.MappingCharProvider
 
move(long) - Method in class net.amygdalum.stringsearchalgorithms.io.ReaderBufferCharProvider
 
move(long) - Method in class net.amygdalum.stringsearchalgorithms.io.ReaderCharProvider
 
move(long) - Method in class net.amygdalum.stringsearchalgorithms.io.ReverseByteProvider
 
move(long) - Method in class net.amygdalum.stringsearchalgorithms.io.ReverseCharProvider
 
move(long) - Method in class net.amygdalum.stringsearchalgorithms.io.StreamByteProvider
 
move(long) - Method in class net.amygdalum.stringsearchalgorithms.io.StringByteProvider
 
move(long) - Method in class net.amygdalum.stringsearchalgorithms.io.StringCharProvider
 
MultiFactorRE - Class in net.amygdalum.stringsearchalgorithms.patternsearch.chars
An implementation of the regex pattern search algorithm MultiStringRE.
MultiFactorRE(MultiStringSearchAlgorithmFactory, FactorExtenderFactory, String...) - Constructor for class net.amygdalum.stringsearchalgorithms.patternsearch.chars.MultiFactorRE
 
MultiFactorRE(MultiStringSearchAlgorithmFactory, FactorExtenderFactory, int, String...) - Constructor for class net.amygdalum.stringsearchalgorithms.patternsearch.chars.MultiFactorRE
 
MultiFactorRE(MultiStringSearchAlgorithmFactory, FactorExtenderFactory, Collection<String>) - Constructor for class net.amygdalum.stringsearchalgorithms.patternsearch.chars.MultiFactorRE
 
MultiFactorRE(MultiStringSearchAlgorithmFactory, FactorExtenderFactory, int, Collection<String>) - Constructor for class net.amygdalum.stringsearchalgorithms.patternsearch.chars.MultiFactorRE
 
MultiFactorRE.Factory - Class in net.amygdalum.stringsearchalgorithms.patternsearch.chars
 
MultiStringSearchAlgorithmFactory - Interface in net.amygdalum.stringsearchalgorithms.search.bytes
 
MultiStringSearchAlgorithmFactory - Interface in net.amygdalum.stringsearchalgorithms.search.chars
 

N

net.amygdalum.stringsearchalgorithms.io - package net.amygdalum.stringsearchalgorithms.io
 
net.amygdalum.stringsearchalgorithms.patternsearch.chars - package net.amygdalum.stringsearchalgorithms.patternsearch.chars
 
net.amygdalum.stringsearchalgorithms.search - package net.amygdalum.stringsearchalgorithms.search
 
net.amygdalum.stringsearchalgorithms.search.bytes - package net.amygdalum.stringsearchalgorithms.search.bytes
 
net.amygdalum.stringsearchalgorithms.search.chars - package net.amygdalum.stringsearchalgorithms.search.chars
 
next() - Method in interface net.amygdalum.stringsearchalgorithms.io.ByteProvider
 
next() - Method in interface net.amygdalum.stringsearchalgorithms.io.CharProvider
 
next() - Method in class net.amygdalum.stringsearchalgorithms.io.ComparingCharProvider
 
next() - Method in class net.amygdalum.stringsearchalgorithms.io.MappingCharProvider
 
next() - Method in class net.amygdalum.stringsearchalgorithms.io.ReaderBufferCharProvider
 
next() - Method in class net.amygdalum.stringsearchalgorithms.io.ReaderCharProvider
 
next() - Method in class net.amygdalum.stringsearchalgorithms.io.ReverseByteProvider
 
next() - Method in class net.amygdalum.stringsearchalgorithms.io.ReverseCharProvider
 
next() - Method in class net.amygdalum.stringsearchalgorithms.io.StreamByteProvider
 
next() - Method in class net.amygdalum.stringsearchalgorithms.io.StringByteProvider
 
next() - Method in class net.amygdalum.stringsearchalgorithms.io.StringCharProvider
 
next(BitSet, char) - Method in interface net.amygdalum.stringsearchalgorithms.patternsearch.chars.BitParallelAutomaton
 
next(BitSet, char) - Method in class net.amygdalum.stringsearchalgorithms.patternsearch.chars.DualGlushkovAutomaton
 
next(BitSet, char) - Method in class net.amygdalum.stringsearchalgorithms.patternsearch.chars.GlushkovAutomaton
 
notify(long, long, CharProvider) - Method in class net.amygdalum.stringsearchalgorithms.patternsearch.chars.MatchBuilder
 
notify(long, long, CharProvider) - Method in interface net.amygdalum.stringsearchalgorithms.patternsearch.chars.MatchListener
 

O

of(String) - Method in class net.amygdalum.stringsearchalgorithms.patternsearch.chars.BPGlushkov.Factory
 
of(String) - Method in interface net.amygdalum.stringsearchalgorithms.patternsearch.chars.FactorExtenderFactory
 
of(String) - Method in class net.amygdalum.stringsearchalgorithms.patternsearch.chars.GlushkovFactorExtender.Factory
 
of(String) - Method in class net.amygdalum.stringsearchalgorithms.patternsearch.chars.GlushkovPrefixExtender.Factory
 
of(String) - Method in class net.amygdalum.stringsearchalgorithms.patternsearch.chars.MultiFactorRE.Factory
 
of(Collection<String>) - Method in class net.amygdalum.stringsearchalgorithms.patternsearch.chars.MultiFactorRE.Factory
 
of(Collection<String>) - Method in class net.amygdalum.stringsearchalgorithms.search.bytes.AhoCorasick.Factory
 
of(String) - Method in class net.amygdalum.stringsearchalgorithms.search.bytes.BNDM.Factory
 
of(String) - Method in class net.amygdalum.stringsearchalgorithms.search.bytes.BOM.Factory
 
of(String) - Method in class net.amygdalum.stringsearchalgorithms.search.bytes.Horspool.Factory
 
of(String) - Method in class net.amygdalum.stringsearchalgorithms.search.bytes.KnuthMorrisPratt.Factory
 
of(Collection<String>) - Method in interface net.amygdalum.stringsearchalgorithms.search.bytes.MultiStringSearchAlgorithmFactory
 
of(Collection<String>) - Method in class net.amygdalum.stringsearchalgorithms.search.bytes.SetBackwardOracleMatching.Factory
 
of(Collection<String>) - Method in class net.amygdalum.stringsearchalgorithms.search.bytes.SetHorspool.Factory
 
of(String) - Method in class net.amygdalum.stringsearchalgorithms.search.bytes.ShiftAnd.Factory
 
of(String) - Method in class net.amygdalum.stringsearchalgorithms.search.bytes.ShiftOr.Factory
 
of(String) - Method in interface net.amygdalum.stringsearchalgorithms.search.bytes.StringSearchAlgorithmFactory
 
of(String) - Method in class net.amygdalum.stringsearchalgorithms.search.bytes.Sunday.Factory
 
of(Collection<String>) - Method in class net.amygdalum.stringsearchalgorithms.search.bytes.WuManber.Factory
 
of(Collection<String>) - Method in class net.amygdalum.stringsearchalgorithms.search.chars.AhoCorasick.Factory
 
of(String) - Method in class net.amygdalum.stringsearchalgorithms.search.chars.BNDM.Factory
 
of(String) - Method in class net.amygdalum.stringsearchalgorithms.search.chars.BOM.Factory
 
of(String) - Method in class net.amygdalum.stringsearchalgorithms.search.chars.CaseInsensitive.Factory
 
of(Collection<String>) - Method in class net.amygdalum.stringsearchalgorithms.search.chars.CaseInsensitive.MultiFactory
 
of(String) - Method in class net.amygdalum.stringsearchalgorithms.search.chars.Horspool.Factory
 
of(String) - Method in class net.amygdalum.stringsearchalgorithms.search.chars.KnuthMorrisPratt.Factory
 
of(Collection<String>) - Method in interface net.amygdalum.stringsearchalgorithms.search.chars.MultiStringSearchAlgorithmFactory
 
of(Collection<String>) - Method in class net.amygdalum.stringsearchalgorithms.search.chars.QGramShiftOr.Factory
 
of(Collection<String>) - Method in class net.amygdalum.stringsearchalgorithms.search.chars.SetBackwardOracleMatching.Factory
 
of(Collection<String>) - Method in class net.amygdalum.stringsearchalgorithms.search.chars.SetHorspool.Factory
 
of(String) - Method in class net.amygdalum.stringsearchalgorithms.search.chars.ShiftAnd.Factory
 
of(String) - Method in class net.amygdalum.stringsearchalgorithms.search.chars.ShiftOr.Factory
 
of(String) - Method in interface net.amygdalum.stringsearchalgorithms.search.chars.StringSearchAlgorithmFactory
 
of(String) - Method in class net.amygdalum.stringsearchalgorithms.search.chars.Sunday.Factory
 
of(Collection<String>) - Method in class net.amygdalum.stringsearchalgorithms.search.chars.WuManber.Factory
 
OutOfBufferException - Exception in net.amygdalum.stringsearchalgorithms.io
 
OutOfBufferException() - Constructor for exception net.amygdalum.stringsearchalgorithms.io.OutOfBufferException
 

P

prev() - Method in interface net.amygdalum.stringsearchalgorithms.io.ByteProvider
 
prev() - Method in interface net.amygdalum.stringsearchalgorithms.io.CharProvider
 
prev() - Method in class net.amygdalum.stringsearchalgorithms.io.ComparingCharProvider
 
prev() - Method in class net.amygdalum.stringsearchalgorithms.io.MappingCharProvider
 
prev() - Method in class net.amygdalum.stringsearchalgorithms.io.ReaderBufferCharProvider
 
prev() - Method in class net.amygdalum.stringsearchalgorithms.io.ReaderCharProvider
 
prev() - Method in class net.amygdalum.stringsearchalgorithms.io.ReverseByteProvider
 
prev() - Method in class net.amygdalum.stringsearchalgorithms.io.ReverseCharProvider
 
prev() - Method in class net.amygdalum.stringsearchalgorithms.io.StreamByteProvider
 
prev() - Method in class net.amygdalum.stringsearchalgorithms.io.StringByteProvider
 
prev() - Method in class net.amygdalum.stringsearchalgorithms.io.StringCharProvider
 
push(StringMatch) - Method in class net.amygdalum.stringsearchalgorithms.search.BufferedStringFinder
 
push(Collection<StringMatch>) - Method in class net.amygdalum.stringsearchalgorithms.search.BufferedStringFinder
 

Q

QGramShiftOr - Class in net.amygdalum.stringsearchalgorithms.search.chars
An implementation of the String Search Algorithm Shift-Or (or Baeza-Yates–Gonnet).
QGramShiftOr(Collection<String>) - Constructor for class net.amygdalum.stringsearchalgorithms.search.chars.QGramShiftOr
 
QGramShiftOr(Collection<String>, CharMapping) - Constructor for class net.amygdalum.stringsearchalgorithms.search.chars.QGramShiftOr
 
QGramShiftOr(Collection<String>, QGramMapping, CharMapping) - Constructor for class net.amygdalum.stringsearchalgorithms.search.chars.QGramShiftOr
 
QGramShiftOr.BitMapStates - Interface in net.amygdalum.stringsearchalgorithms.search.chars
 
QGramShiftOr.Factory - Class in net.amygdalum.stringsearchalgorithms.search.chars
 

R

read() - Method in class net.amygdalum.stringsearchalgorithms.io.ReaderBufferCharProvider
 
ReaderBufferCharProvider - Class in net.amygdalum.stringsearchalgorithms.io
 
ReaderBufferCharProvider(Reader, long, int, int) - Constructor for class net.amygdalum.stringsearchalgorithms.io.ReaderBufferCharProvider
 
ReaderCharProvider - Class in net.amygdalum.stringsearchalgorithms.io
 
ReaderCharProvider(Reader, long, int, int) - Constructor for class net.amygdalum.stringsearchalgorithms.io.ReaderCharProvider
 
removeMatchesBefore(long) - Method in class net.amygdalum.stringsearchalgorithms.search.BufferedStringFinder
 
restart() - Method in class net.amygdalum.stringsearchalgorithms.io.StringByteProvider
 
restart() - Method in class net.amygdalum.stringsearchalgorithms.io.StringCharProvider
 
ReverseByteProvider - Class in net.amygdalum.stringsearchalgorithms.io
 
ReverseByteProvider(ByteProvider) - Constructor for class net.amygdalum.stringsearchalgorithms.io.ReverseByteProvider
 
ReverseCharProvider - Class in net.amygdalum.stringsearchalgorithms.io
 
ReverseCharProvider(CharProvider) - Constructor for class net.amygdalum.stringsearchalgorithms.io.ReverseCharProvider
 

S

select(int, byte) - Method in interface net.amygdalum.stringsearchalgorithms.search.bytes.BNDM.BitMapStates
 
select(int, char) - Method in interface net.amygdalum.stringsearchalgorithms.search.chars.BNDM.BitMapStates
 
SetBackwardOracleMatching - Class in net.amygdalum.stringsearchalgorithms.search.bytes
An implementation of the Set Backward Oracle Matching Algorithm.
SetBackwardOracleMatching(Collection<String>, Charset) - Constructor for class net.amygdalum.stringsearchalgorithms.search.bytes.SetBackwardOracleMatching
 
SetBackwardOracleMatching - Class in net.amygdalum.stringsearchalgorithms.search.chars
An implementation of the Set Backward Oracle Matching Algorithm.
SetBackwardOracleMatching(Collection<String>) - Constructor for class net.amygdalum.stringsearchalgorithms.search.chars.SetBackwardOracleMatching
 
SetBackwardOracleMatching(Collection<String>, CharMapping) - Constructor for class net.amygdalum.stringsearchalgorithms.search.chars.SetBackwardOracleMatching
 
SetBackwardOracleMatching.Factory - Class in net.amygdalum.stringsearchalgorithms.search.bytes
 
SetBackwardOracleMatching.Factory - Class in net.amygdalum.stringsearchalgorithms.search.chars
 
SetHorspool - Class in net.amygdalum.stringsearchalgorithms.search.bytes
An implementation of the Set Horspool Algorithm.
SetHorspool(Collection<String>, Charset) - Constructor for class net.amygdalum.stringsearchalgorithms.search.bytes.SetHorspool
 
SetHorspool - Class in net.amygdalum.stringsearchalgorithms.search.chars
An implementation of the Set Horspool Algorithm.
SetHorspool(Collection<String>) - Constructor for class net.amygdalum.stringsearchalgorithms.search.chars.SetHorspool
 
SetHorspool(Collection<String>, boolean) - Constructor for class net.amygdalum.stringsearchalgorithms.search.chars.SetHorspool
 
SetHorspool.Factory - Class in net.amygdalum.stringsearchalgorithms.search.bytes
 
SetHorspool.Factory - Class in net.amygdalum.stringsearchalgorithms.search.chars
 
shift(int) - Method in class net.amygdalum.stringsearchalgorithms.io.ReaderBufferCharProvider
 
ShiftAnd - Class in net.amygdalum.stringsearchalgorithms.search.bytes
An implementation of the String Search Algorithm Shift-And (or Baeza-Yates–Gonnet).
ShiftAnd(String, Charset) - Constructor for class net.amygdalum.stringsearchalgorithms.search.bytes.ShiftAnd
 
ShiftAnd - Class in net.amygdalum.stringsearchalgorithms.search.chars
An implementation of the String Search Algorithm Shift-And (or Baeza-Yates–Gonnet).
ShiftAnd(String) - Constructor for class net.amygdalum.stringsearchalgorithms.search.chars.ShiftAnd
 
ShiftAnd(String, CharMapping) - Constructor for class net.amygdalum.stringsearchalgorithms.search.chars.ShiftAnd
 
ShiftAnd.BitMapStates - Interface in net.amygdalum.stringsearchalgorithms.search.bytes
 
ShiftAnd.BitMapStates - Interface in net.amygdalum.stringsearchalgorithms.search.chars
 
ShiftAnd.Factory - Class in net.amygdalum.stringsearchalgorithms.search.bytes
 
ShiftAnd.Factory - Class in net.amygdalum.stringsearchalgorithms.search.chars
 
shiftHash(byte[]) - Static method in class net.amygdalum.stringsearchalgorithms.search.bytes.WuManber
 
shiftHash(char[]) - Static method in class net.amygdalum.stringsearchalgorithms.search.chars.WuManber
 
ShiftOr - Class in net.amygdalum.stringsearchalgorithms.search.bytes
An implementation of the String Search Algorithm Shift-And (or Baeza-Yates–Gonnet).
ShiftOr(String, Charset) - Constructor for class net.amygdalum.stringsearchalgorithms.search.bytes.ShiftOr
 
ShiftOr - Class in net.amygdalum.stringsearchalgorithms.search.chars
An implementation of the String Search Algorithm Shift-Or (or Baeza-Yates–Gonnet).
ShiftOr(String) - Constructor for class net.amygdalum.stringsearchalgorithms.search.chars.ShiftOr
 
ShiftOr(String, CharMapping) - Constructor for class net.amygdalum.stringsearchalgorithms.search.chars.ShiftOr
 
ShiftOr.BitMapStates - Interface in net.amygdalum.stringsearchalgorithms.search.bytes
 
ShiftOr.BitMapStates - Interface in net.amygdalum.stringsearchalgorithms.search.chars
 
ShiftOr.Factory - Class in net.amygdalum.stringsearchalgorithms.search.bytes
 
ShiftOr.Factory - Class in net.amygdalum.stringsearchalgorithms.search.chars
 
single(byte) - Method in interface net.amygdalum.stringsearchalgorithms.search.bytes.BNDM.BitMapStates
 
single(byte) - Method in interface net.amygdalum.stringsearchalgorithms.search.bytes.ShiftAnd.BitMapStates
 
single(byte) - Method in interface net.amygdalum.stringsearchalgorithms.search.bytes.ShiftOr.BitMapStates
 
single(char) - Method in interface net.amygdalum.stringsearchalgorithms.search.chars.BNDM.BitMapStates
 
single(int) - Method in interface net.amygdalum.stringsearchalgorithms.search.chars.QGramShiftOr.BitMapStates
 
single(char) - Method in interface net.amygdalum.stringsearchalgorithms.search.chars.ShiftAnd.BitMapStates
 
single(char) - Method in interface net.amygdalum.stringsearchalgorithms.search.chars.ShiftOr.BitMapStates
 
skip(long) - Method in class net.amygdalum.stringsearchalgorithms.io.ReaderBufferCharProvider
 
skipTo(long) - Method in class net.amygdalum.stringsearchalgorithms.search.AbstractStringFinder
 
skipTo(long) - Method in class net.amygdalum.stringsearchalgorithms.search.chars.EmptyMatchFinder
 
skipTo(long) - Method in interface net.amygdalum.stringsearchalgorithms.search.StringFinder
skips the document to a specific position (ignoring any match before this position)
slice(long, long) - Method in interface net.amygdalum.stringsearchalgorithms.io.ByteProvider
This method returns the original String between the given absolute positions.
slice(long, long) - Method in interface net.amygdalum.stringsearchalgorithms.io.CharProvider
This method returns the original String between the given absolute positions.
slice(long, long) - Method in class net.amygdalum.stringsearchalgorithms.io.ComparingCharProvider
 
slice(long, long) - Method in class net.amygdalum.stringsearchalgorithms.io.MappingCharProvider
 
slice(long, long) - Method in class net.amygdalum.stringsearchalgorithms.io.ReaderBufferCharProvider
 
slice(long, long) - Method in class net.amygdalum.stringsearchalgorithms.io.ReaderCharProvider
 
slice(long, long) - Method in class net.amygdalum.stringsearchalgorithms.io.ReverseByteProvider
 
slice(long, long) - Method in class net.amygdalum.stringsearchalgorithms.io.ReverseCharProvider
 
slice(long, long) - Method in class net.amygdalum.stringsearchalgorithms.io.StreamByteProvider
 
slice(long, long) - Method in class net.amygdalum.stringsearchalgorithms.io.StringByteProvider
 
slice(long, long) - Method in class net.amygdalum.stringsearchalgorithms.io.StringCharProvider
 
start() - Method in class net.amygdalum.stringsearchalgorithms.search.StringMatch
 
startPoint(long) - Method in class net.amygdalum.stringsearchalgorithms.io.StreamByteProvider
 
StreamByteProvider - Class in net.amygdalum.stringsearchalgorithms.io
 
StreamByteProvider(InputStream, long, int, int) - Constructor for class net.amygdalum.stringsearchalgorithms.io.StreamByteProvider
 
StreamByteProvider(InputStream, Charset, long, int, int) - Constructor for class net.amygdalum.stringsearchalgorithms.io.StreamByteProvider
 
StringByteProvider - Class in net.amygdalum.stringsearchalgorithms.io
 
StringByteProvider(String, int) - Constructor for class net.amygdalum.stringsearchalgorithms.io.StringByteProvider
 
StringByteProvider(String, int, Charset) - Constructor for class net.amygdalum.stringsearchalgorithms.io.StringByteProvider
 
StringCharProvider - Class in net.amygdalum.stringsearchalgorithms.io
 
StringCharProvider(String, int) - Constructor for class net.amygdalum.stringsearchalgorithms.io.StringCharProvider
 
StringFinder - Interface in net.amygdalum.stringsearchalgorithms.search
an interface for generic string search.
StringFinderOption - Interface in net.amygdalum.stringsearchalgorithms.search
 
StringMatch - Class in net.amygdalum.stringsearchalgorithms.search
a string match, that means a textual subsequence of a document matching a specific pattern
StringMatch(long, long, String) - Constructor for class net.amygdalum.stringsearchalgorithms.search.StringMatch
 
StringSearchAlgorithm - Interface in net.amygdalum.stringsearchalgorithms.search.bytes
a generic interface for string search algorithms (both single- and multi-string-algorithms implement this) classes implementing this interface should incorporate the pattern to search.
StringSearchAlgorithm - Interface in net.amygdalum.stringsearchalgorithms.search.chars
a generic interface for string search algorithms (both single- and multi-string-algorithms implement this) classes implementing this interface should incorporate the pattern to search.
StringSearchAlgorithmFactory - Interface in net.amygdalum.stringsearchalgorithms.search.bytes
 
StringSearchAlgorithmFactory - Interface in net.amygdalum.stringsearchalgorithms.search.chars
 
StringSearchAlgorithmWrapper - Interface in net.amygdalum.stringsearchalgorithms.search.chars
 
Sunday - Class in net.amygdalum.stringsearchalgorithms.search.bytes
An implementation of the String Search Algorithm of Sunday.
Sunday(String, Charset) - Constructor for class net.amygdalum.stringsearchalgorithms.search.bytes.Sunday
 
Sunday - Class in net.amygdalum.stringsearchalgorithms.search.chars
An implementation of the String Search Algorithm of Sunday.
Sunday(String) - Constructor for class net.amygdalum.stringsearchalgorithms.search.chars.Sunday
 
Sunday(String, boolean) - Constructor for class net.amygdalum.stringsearchalgorithms.search.chars.Sunday
 
Sunday.Factory - Class in net.amygdalum.stringsearchalgorithms.search.bytes
 
Sunday.Factory - Class in net.amygdalum.stringsearchalgorithms.search.chars
 
supportedChars() - Method in interface net.amygdalum.stringsearchalgorithms.patternsearch.chars.BitParallelAutomaton
 
supportedChars() - Method in class net.amygdalum.stringsearchalgorithms.patternsearch.chars.DualGlushkovAutomaton
 
supportedChars() - Method in class net.amygdalum.stringsearchalgorithms.patternsearch.chars.GlushkovAutomaton
 
SupportsCharClasses - Interface in net.amygdalum.stringsearchalgorithms.search.chars
 
supportsSingle() - Method in interface net.amygdalum.stringsearchalgorithms.search.bytes.BNDM.BitMapStates
 
supportsSingle() - Method in interface net.amygdalum.stringsearchalgorithms.search.bytes.ShiftAnd.BitMapStates
 
supportsSingle() - Method in interface net.amygdalum.stringsearchalgorithms.search.bytes.ShiftOr.BitMapStates
 
supportsSingle() - Method in interface net.amygdalum.stringsearchalgorithms.search.chars.BNDM.BitMapStates
 
supportsSingle() - Method in interface net.amygdalum.stringsearchalgorithms.search.chars.QGramShiftOr.BitMapStates
 
supportsSingle() - Method in interface net.amygdalum.stringsearchalgorithms.search.chars.ShiftAnd.BitMapStates
 
supportsSingle() - Method in interface net.amygdalum.stringsearchalgorithms.search.chars.ShiftOr.BitMapStates
 

T

text() - Method in class net.amygdalum.stringsearchalgorithms.search.StringMatch
 
toString() - Method in class net.amygdalum.stringsearchalgorithms.io.MappingCharProvider
 
toString() - Method in class net.amygdalum.stringsearchalgorithms.io.ReaderBufferCharProvider
 
toString() - Method in class net.amygdalum.stringsearchalgorithms.io.ReaderCharProvider
 
toString() - Method in class net.amygdalum.stringsearchalgorithms.io.ReverseByteProvider
 
toString() - Method in class net.amygdalum.stringsearchalgorithms.io.ReverseCharProvider
 
toString() - Method in class net.amygdalum.stringsearchalgorithms.io.StreamByteProvider
 
toString() - Method in class net.amygdalum.stringsearchalgorithms.io.StringByteProvider
 
toString() - Method in class net.amygdalum.stringsearchalgorithms.io.StringCharProvider
 
toString() - Method in class net.amygdalum.stringsearchalgorithms.patternsearch.chars.BPGlushkov
 
toString() - Method in class net.amygdalum.stringsearchalgorithms.patternsearch.chars.GlushkovFactorExtender
 
toString() - Method in class net.amygdalum.stringsearchalgorithms.patternsearch.chars.GlushkovPrefixExtender
 
toString() - Method in class net.amygdalum.stringsearchalgorithms.patternsearch.chars.MultiFactorRE
 
toString() - Method in class net.amygdalum.stringsearchalgorithms.search.bytes.AhoCorasick
 
toString() - Method in class net.amygdalum.stringsearchalgorithms.search.bytes.BNDM
 
toString() - Method in class net.amygdalum.stringsearchalgorithms.search.bytes.BOM
 
toString() - Method in class net.amygdalum.stringsearchalgorithms.search.bytes.Horspool
 
toString() - Method in class net.amygdalum.stringsearchalgorithms.search.bytes.KnuthMorrisPratt
 
toString() - Method in class net.amygdalum.stringsearchalgorithms.search.bytes.SetBackwardOracleMatching
 
toString() - Method in class net.amygdalum.stringsearchalgorithms.search.bytes.SetHorspool
 
toString() - Method in class net.amygdalum.stringsearchalgorithms.search.bytes.ShiftAnd
 
toString() - Method in class net.amygdalum.stringsearchalgorithms.search.bytes.ShiftOr
 
toString() - Method in class net.amygdalum.stringsearchalgorithms.search.bytes.Sunday
 
toString() - Method in class net.amygdalum.stringsearchalgorithms.search.bytes.WuManber
 
toString() - Method in class net.amygdalum.stringsearchalgorithms.search.chars.AhoCorasick
 
toString() - Method in class net.amygdalum.stringsearchalgorithms.search.chars.BNDM
 
toString() - Method in class net.amygdalum.stringsearchalgorithms.search.chars.BOM
 
toString() - Method in class net.amygdalum.stringsearchalgorithms.search.chars.Horspool
 
toString() - Method in class net.amygdalum.stringsearchalgorithms.search.chars.KnuthMorrisPratt
 
toString() - Method in class net.amygdalum.stringsearchalgorithms.search.chars.QGramShiftOr
 
toString() - Method in class net.amygdalum.stringsearchalgorithms.search.chars.SetBackwardOracleMatching
 
toString() - Method in class net.amygdalum.stringsearchalgorithms.search.chars.SetHorspool
 
toString() - Method in class net.amygdalum.stringsearchalgorithms.search.chars.ShiftAnd
 
toString() - Method in class net.amygdalum.stringsearchalgorithms.search.chars.ShiftOr
 
toString() - Method in class net.amygdalum.stringsearchalgorithms.search.chars.Sunday
 
toString() - Method in class net.amygdalum.stringsearchalgorithms.search.chars.WuManber
 
toString() - Method in class net.amygdalum.stringsearchalgorithms.search.StringMatch
 

V

valueOf(String) - Static method in enum net.amygdalum.stringsearchalgorithms.patternsearch.chars.GlushkovAnalyzerOption
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.amygdalum.stringsearchalgorithms.search.MatchOption
Returns the enum constant of this type with the specified name.
values() - Static method in enum net.amygdalum.stringsearchalgorithms.patternsearch.chars.GlushkovAnalyzerOption
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.amygdalum.stringsearchalgorithms.search.MatchOption
Returns an array containing the constants of this enum type, in the order they are declared.
visitAlternatives(AlternativesNode) - Method in class net.amygdalum.stringsearchalgorithms.patternsearch.chars.BestFactorAnalyzer
 
visitAlternatives(AlternativesNode) - Method in class net.amygdalum.stringsearchalgorithms.patternsearch.chars.GlushkovAnalyzer
 
visitAlternatives(AlternativesNode) - Method in class net.amygdalum.stringsearchalgorithms.patternsearch.chars.GlushkovNormalizer
 
visitAnyChar(AnyCharNode) - Method in class net.amygdalum.stringsearchalgorithms.patternsearch.chars.BestFactorAnalyzer
 
visitAnyChar(AnyCharNode) - Method in class net.amygdalum.stringsearchalgorithms.patternsearch.chars.GlushkovAnalyzer
 
visitAnyChar(AnyCharNode) - Method in class net.amygdalum.stringsearchalgorithms.patternsearch.chars.GlushkovNormalizer
 
visitBoundedLoop(BoundedLoopNode) - Method in class net.amygdalum.stringsearchalgorithms.patternsearch.chars.BestFactorAnalyzer
 
visitBoundedLoop(BoundedLoopNode) - Method in class net.amygdalum.stringsearchalgorithms.patternsearch.chars.GlushkovAnalyzer
 
visitBoundedLoop(BoundedLoopNode) - Method in class net.amygdalum.stringsearchalgorithms.patternsearch.chars.GlushkovNormalizer
 
visitCharClass(CharClassNode) - Method in class net.amygdalum.stringsearchalgorithms.patternsearch.chars.BestFactorAnalyzer
 
visitCharClass(CharClassNode) - Method in class net.amygdalum.stringsearchalgorithms.patternsearch.chars.GlushkovAnalyzer
 
visitCharClass(CharClassNode) - Method in class net.amygdalum.stringsearchalgorithms.patternsearch.chars.GlushkovNormalizer
 
visitCompClass(CompClassNode) - Method in class net.amygdalum.stringsearchalgorithms.patternsearch.chars.BestFactorAnalyzer
 
visitCompClass(CompClassNode) - Method in class net.amygdalum.stringsearchalgorithms.patternsearch.chars.GlushkovAnalyzer
 
visitCompClass(CompClassNode) - Method in class net.amygdalum.stringsearchalgorithms.patternsearch.chars.GlushkovNormalizer
 
visitConcat(ConcatNode) - Method in class net.amygdalum.stringsearchalgorithms.patternsearch.chars.BestFactorAnalyzer
 
visitConcat(ConcatNode) - Method in class net.amygdalum.stringsearchalgorithms.patternsearch.chars.GlushkovAnalyzer
 
visitConcat(ConcatNode) - Method in class net.amygdalum.stringsearchalgorithms.patternsearch.chars.GlushkovNormalizer
 
visitEmpty(EmptyNode) - Method in class net.amygdalum.stringsearchalgorithms.patternsearch.chars.BestFactorAnalyzer
 
visitEmpty(EmptyNode) - Method in class net.amygdalum.stringsearchalgorithms.patternsearch.chars.GlushkovAnalyzer
 
visitEmpty(EmptyNode) - Method in class net.amygdalum.stringsearchalgorithms.patternsearch.chars.GlushkovNormalizer
 
visitGroup(GroupNode) - Method in class net.amygdalum.stringsearchalgorithms.patternsearch.chars.BestFactorAnalyzer
 
visitGroup(GroupNode) - Method in class net.amygdalum.stringsearchalgorithms.patternsearch.chars.GlushkovAnalyzer
 
visitGroup(GroupNode) - Method in class net.amygdalum.stringsearchalgorithms.patternsearch.chars.GlushkovNormalizer
 
visitOptional(OptionalNode) - Method in class net.amygdalum.stringsearchalgorithms.patternsearch.chars.BestFactorAnalyzer
 
visitOptional(OptionalNode) - Method in class net.amygdalum.stringsearchalgorithms.patternsearch.chars.GlushkovAnalyzer
 
visitOptional(OptionalNode) - Method in class net.amygdalum.stringsearchalgorithms.patternsearch.chars.GlushkovNormalizer
 
visitRangeChar(RangeCharNode) - Method in class net.amygdalum.stringsearchalgorithms.patternsearch.chars.BestFactorAnalyzer
 
visitRangeChar(RangeCharNode) - Method in class net.amygdalum.stringsearchalgorithms.patternsearch.chars.GlushkovAnalyzer
 
visitRangeChar(RangeCharNode) - Method in class net.amygdalum.stringsearchalgorithms.patternsearch.chars.GlushkovNormalizer
 
visitSingleChar(SingleCharNode) - Method in class net.amygdalum.stringsearchalgorithms.patternsearch.chars.BestFactorAnalyzer
 
visitSingleChar(SingleCharNode) - Method in class net.amygdalum.stringsearchalgorithms.patternsearch.chars.GlushkovAnalyzer
 
visitSingleChar(SingleCharNode) - Method in class net.amygdalum.stringsearchalgorithms.patternsearch.chars.GlushkovNormalizer
 
visitSpecialCharClass(SpecialCharClassNode) - Method in class net.amygdalum.stringsearchalgorithms.patternsearch.chars.BestFactorAnalyzer
 
visitSpecialCharClass(SpecialCharClassNode) - Method in class net.amygdalum.stringsearchalgorithms.patternsearch.chars.GlushkovAnalyzer
 
visitSpecialCharClass(SpecialCharClassNode) - Method in class net.amygdalum.stringsearchalgorithms.patternsearch.chars.GlushkovNormalizer
 
visitString(StringNode) - Method in class net.amygdalum.stringsearchalgorithms.patternsearch.chars.BestFactorAnalyzer
 
visitString(StringNode) - Method in class net.amygdalum.stringsearchalgorithms.patternsearch.chars.GlushkovAnalyzer
 
visitString(StringNode) - Method in class net.amygdalum.stringsearchalgorithms.patternsearch.chars.GlushkovNormalizer
 
visitUnboundedLoop(UnboundedLoopNode) - Method in class net.amygdalum.stringsearchalgorithms.patternsearch.chars.BestFactorAnalyzer
 
visitUnboundedLoop(UnboundedLoopNode) - Method in class net.amygdalum.stringsearchalgorithms.patternsearch.chars.GlushkovAnalyzer
 
visitUnboundedLoop(UnboundedLoopNode) - Method in class net.amygdalum.stringsearchalgorithms.patternsearch.chars.GlushkovNormalizer
 

W

WuManber - Class in net.amygdalum.stringsearchalgorithms.search.bytes
An implementation of the Wu-Manber Algorithm.
WuManber(Collection<String>, Charset) - Constructor for class net.amygdalum.stringsearchalgorithms.search.bytes.WuManber
 
WuManber - Class in net.amygdalum.stringsearchalgorithms.search.chars
An implementation of the Wu-Manber Algorithm.
WuManber(Collection<String>) - Constructor for class net.amygdalum.stringsearchalgorithms.search.chars.WuManber
 
WuManber.Factory - Class in net.amygdalum.stringsearchalgorithms.search.bytes
 
WuManber.Factory - Class in net.amygdalum.stringsearchalgorithms.search.chars
 
A B C D E F G H I K L M N O P Q R S T V W 
Skip navigation links

Copyright © 2017. All rights reserved.