- 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
-