- setAttached(T) - Method in class net.amygdalum.stringsearchalgorithms.search.TrieNode
-
- SetBackwardOracleMatching - Class in net.amygdalum.stringsearchalgorithms.search
-
An implementation of the Set Backward Oracle Matching Algorithm.
- SetBackwardOracleMatching(Collection<String>) - Constructor for class net.amygdalum.stringsearchalgorithms.search.SetBackwardOracleMatching
-
- SetBackwardOracleMatching.Factory - Class in net.amygdalum.stringsearchalgorithms.search
-
- SetHorspool - Class in net.amygdalum.stringsearchalgorithms.search
-
An implementation of the Set Horspool Algorithm.
- SetHorspool(Collection<String>) - Constructor for class net.amygdalum.stringsearchalgorithms.search.SetHorspool
-
- SetHorspool(Collection<String>, boolean) - Constructor for class net.amygdalum.stringsearchalgorithms.search.SetHorspool
-
- SetHorspool.Factory - Class in net.amygdalum.stringsearchalgorithms.search
-
- setMatch(String) - Method in class net.amygdalum.stringsearchalgorithms.search.TrieNode
-
- shift(int) - Method in class net.amygdalum.stringsearchalgorithms.io.ReaderBufferCharProvider
-
- ShiftAnd - Class in net.amygdalum.stringsearchalgorithms.search
-
An implementation of the String Search Algorithm Shift-And (or Baeza-Yates–Gonnet).
- ShiftAnd(String) - Constructor for class net.amygdalum.stringsearchalgorithms.search.ShiftAnd
-
- ShiftAnd.Factory - Class in net.amygdalum.stringsearchalgorithms.search
-
- shiftHash(char[]) - Static method in class net.amygdalum.stringsearchalgorithms.search.WuManber
-
- simplify() - Method in class net.amygdalum.stringsearchalgorithms.regex.AlternativesNode
-
- simplify() - Method in class net.amygdalum.stringsearchalgorithms.regex.ConcatNode
-
- simplify() - Method in class net.amygdalum.stringsearchalgorithms.regex.RangeCharNode
-
- single(char) - Method in interface net.amygdalum.stringsearchalgorithms.search.BitMapStates
-
- SingleCharNode - Class in net.amygdalum.stringsearchalgorithms.regex
-
- SingleCharNode(char) - Constructor for class net.amygdalum.stringsearchalgorithms.regex.SingleCharNode
-
- size() - Method in class net.amygdalum.stringsearchalgorithms.regex.DefinedCharNode
-
- 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.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.CharProvider
-
This method returns the 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.ReaderBufferCharProvider
-
- slice(long, long) - Method in class net.amygdalum.stringsearchalgorithms.io.ReaderCharProvider
-
- slice(long, long) - Method in class net.amygdalum.stringsearchalgorithms.io.ReverseCharProvider
-
- slice(long, long) - Method in class net.amygdalum.stringsearchalgorithms.io.StringCharProvider
-
- SpecialCharClassNode - Class in net.amygdalum.stringsearchalgorithms.regex
-
- SpecialCharClassNode(char, DefinedCharNode...) - Constructor for class net.amygdalum.stringsearchalgorithms.regex.SpecialCharClassNode
-
- SpecialCharClassNode(char, List<DefinedCharNode>) - Constructor for class net.amygdalum.stringsearchalgorithms.regex.SpecialCharClassNode
-
- star(RegexNode) - Static method in class net.amygdalum.stringsearchalgorithms.regex.UnboundedLoopNode
-
- start() - Method in class net.amygdalum.stringsearchalgorithms.search.StringMatch
-
- 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
-
- StringNode - Class in net.amygdalum.stringsearchalgorithms.regex
-
- StringNode(String) - Constructor for class net.amygdalum.stringsearchalgorithms.regex.StringNode
-
- StringSearchAlgorithm - Interface in net.amygdalum.stringsearchalgorithms.search
-
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
-
- StringUtils - Class in net.amygdalum.util.text
-
- subsumes(DefinedCharNode) - Method in class net.amygdalum.stringsearchalgorithms.regex.DefinedCharNode
-
- Sunday - Class in net.amygdalum.stringsearchalgorithms.search
-
An implementation of the String Search Algorithm of Sunday.
- Sunday(String) - Constructor for class net.amygdalum.stringsearchalgorithms.search.Sunday
-
- Sunday(String, boolean) - Constructor for class net.amygdalum.stringsearchalgorithms.search.Sunday
-
- Sunday.Factory - Class in net.amygdalum.stringsearchalgorithms.search
-
- supportedChars() - Method in interface net.amygdalum.stringsearchalgorithms.patternsearch.BitParallelAutomaton
-
- supportedChars() - Method in class net.amygdalum.stringsearchalgorithms.patternsearch.DualGlushkovAutomaton
-
- supportedChars() - Method in class net.amygdalum.stringsearchalgorithms.patternsearch.GlushkovAutomaton
-
- supportsSingle() - Method in interface net.amygdalum.stringsearchalgorithms.search.BitMapStates
-