JavaScript is disabled on your browser.
Skip navigation links
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes
A
B
C
D
E
F
G
H
I
M
N
O
P
R
S
T
A
AbstractStatefulEmitHandler
- Class in
org.ahocorasick.trie.handler
AbstractStatefulEmitHandler()
- Constructor for class org.ahocorasick.trie.handler.
AbstractStatefulEmitHandler
addEmit(Emit)
- Method in class org.ahocorasick.trie.handler.
AbstractStatefulEmitHandler
addEmit(String)
- Method in class org.ahocorasick.trie.
State
addEmit(Collection<String>)
- Method in class org.ahocorasick.trie.
State
addKeyword(String)
- Method in class org.ahocorasick.trie.
Trie.TrieBuilder
Adds a keyword to the Trie's list of text search keywords.
addKeywords(String...)
- Method in class org.ahocorasick.trie.
Trie.TrieBuilder
Adds a list of keywords to the Trie's list of text search keywords.
addKeywords(Collection<String>)
- Method in class org.ahocorasick.trie.
Trie.TrieBuilder
Adds a list of keywords to the Trie's list of text search keywords.
addState(String)
- Method in class org.ahocorasick.trie.
State
addState(Character)
- Method in class org.ahocorasick.trie.
State
addToOverlaps(Intervalable, List<Intervalable>, List<Intervalable>)
- Method in class org.ahocorasick.interval.
IntervalNode
B
build()
- Method in class org.ahocorasick.trie.
Trie.TrieBuilder
Configure the Trie based on the builder settings.
builder()
- Static method in class org.ahocorasick.trie.
Trie
Provides a fluent interface for constructing Trie instances.
C
caseInsensitive()
- Method in class org.ahocorasick.trie.
Trie.TrieBuilder
Deprecated.
Use ignoreCase()
checkForOverlaps(Intervalable, IntervalNode.Direction)
- Method in class org.ahocorasick.interval.
IntervalNode
checkForOverlapsToTheLeft(Intervalable)
- Method in class org.ahocorasick.interval.
IntervalNode
checkForOverlapsToTheRight(Intervalable)
- Method in class org.ahocorasick.interval.
IntervalNode
compare(Intervalable, Intervalable)
- Method in class org.ahocorasick.interval.
IntervalableComparatorByPosition
compare(Intervalable, Intervalable)
- Method in class org.ahocorasick.interval.
IntervalableComparatorBySize
compareTo(Object)
- Method in class org.ahocorasick.interval.
Interval
containsMatch(CharSequence)
- Method in class org.ahocorasick.trie.
Trie
D
DefaultEmitHandler
- Class in
org.ahocorasick.trie.handler
DefaultEmitHandler()
- Constructor for class org.ahocorasick.trie.handler.
DefaultEmitHandler
determineMedian(List<Intervalable>)
- Method in class org.ahocorasick.interval.
IntervalNode
E
Emit
- Class in
org.ahocorasick.trie
Emit(int, int, String)
- Constructor for class org.ahocorasick.trie.
Emit
emit(Emit)
- Method in class org.ahocorasick.trie.handler.
DefaultEmitHandler
emit(Emit)
- Method in interface org.ahocorasick.trie.handler.
EmitHandler
emit()
- Method in class org.ahocorasick.trie.
State
EmitHandler
- Interface in
org.ahocorasick.trie.handler
equals(Object)
- Method in class org.ahocorasick.interval.
Interval
F
failure()
- Method in class org.ahocorasick.trie.
State
findOverlappingRanges(IntervalNode, Intervalable)
- Method in class org.ahocorasick.interval.
IntervalNode
findOverlaps(Intervalable)
- Method in class org.ahocorasick.interval.
IntervalNode
findOverlaps(Intervalable)
- Method in class org.ahocorasick.interval.
IntervalTree
firstMatch(CharSequence)
- Method in class org.ahocorasick.trie.
Trie
The first matching text sequence.
FragmentToken
- Class in
org.ahocorasick.trie
FragmentToken(String)
- Constructor for class org.ahocorasick.trie.
FragmentToken
G
getDepth()
- Method in class org.ahocorasick.trie.
State
getEmit()
- Method in class org.ahocorasick.trie.
FragmentToken
getEmit()
- Method in class org.ahocorasick.trie.
MatchToken
getEmit()
- Method in class org.ahocorasick.trie.
Token
getEmits()
- Method in class org.ahocorasick.trie.handler.
AbstractStatefulEmitHandler
getEmits()
- Method in class org.ahocorasick.trie.handler.
DefaultEmitHandler
getEmits()
- Method in interface org.ahocorasick.trie.handler.
StatefulEmitHandler
getEnd()
- Method in class org.ahocorasick.interval.
Interval
Returns the ending offset into the text for this interval.
getEnd()
- Method in interface org.ahocorasick.interval.
Intervalable
getFragment()
- Method in class org.ahocorasick.trie.
Token
getKeyword()
- Method in class org.ahocorasick.trie.
Emit
getStart()
- Method in class org.ahocorasick.interval.
Interval
Returns the starting offset into the text for this interval.
getStart()
- Method in interface org.ahocorasick.interval.
Intervalable
getStates()
- Method in class org.ahocorasick.trie.
State
getTransitions()
- Method in class org.ahocorasick.trie.
State
H
hashCode()
- Method in class org.ahocorasick.interval.
Interval
I
ignoreCase()
- Method in class org.ahocorasick.trie.
Trie.TrieBuilder
Configure the Trie to ignore case when searching for keywords in the text.
ignoreOverlaps()
- Method in class org.ahocorasick.trie.
Trie.TrieBuilder
Configure the Trie to ignore overlapping keywords.
Interval
- Class in
org.ahocorasick.interval
Interval(int, int)
- Constructor for class org.ahocorasick.interval.
Interval
Constructs an interval with a start and end position.
Intervalable
- Interface in
org.ahocorasick.interval
IntervalableComparatorByPosition
- Class in
org.ahocorasick.interval
IntervalableComparatorByPosition()
- Constructor for class org.ahocorasick.interval.
IntervalableComparatorByPosition
IntervalableComparatorBySize
- Class in
org.ahocorasick.interval
IntervalableComparatorBySize()
- Constructor for class org.ahocorasick.interval.
IntervalableComparatorBySize
IntervalNode
- Class in
org.ahocorasick.interval
IntervalNode(List<Intervalable>)
- Constructor for class org.ahocorasick.interval.
IntervalNode
IntervalTree
- Class in
org.ahocorasick.interval
IntervalTree(List<Intervalable>)
- Constructor for class org.ahocorasick.interval.
IntervalTree
isAllowOverlaps()
- Method in class org.ahocorasick.trie.
TrieConfig
isCaseInsensitive()
- Method in class org.ahocorasick.trie.
TrieConfig
isMatch()
- Method in class org.ahocorasick.trie.
FragmentToken
isMatch()
- Method in class org.ahocorasick.trie.
MatchToken
isMatch()
- Method in class org.ahocorasick.trie.
Token
isOnlyWholeWords()
- Method in class org.ahocorasick.trie.
TrieConfig
isOnlyWholeWordsWhiteSpaceSeparated()
- Method in class org.ahocorasick.trie.
TrieConfig
isStopOnHit()
- Method in class org.ahocorasick.trie.
TrieConfig
M
MatchToken
- Class in
org.ahocorasick.trie
MatchToken(String, Emit)
- Constructor for class org.ahocorasick.trie.
MatchToken
N
nextState(Character)
- Method in class org.ahocorasick.trie.
State
nextStateIgnoreRootState(Character)
- Method in class org.ahocorasick.trie.
State
O
onlyWholeWords()
- Method in class org.ahocorasick.trie.
Trie.TrieBuilder
Configure the Trie to match whole keywords in the text.
onlyWholeWordsWhiteSpaceSeparated()
- Method in class org.ahocorasick.trie.
Trie.TrieBuilder
Configure the Trie to match whole keywords that are separated by whitespace in the text.
org.ahocorasick.interval
- package org.ahocorasick.interval
org.ahocorasick.trie
- package org.ahocorasick.trie
org.ahocorasick.trie.handler
- package org.ahocorasick.trie.handler
overlapsWith(Interval)
- Method in class org.ahocorasick.interval.
Interval
Answers whether the given interval overlaps this interval instance.
overlapsWith(int)
- Method in class org.ahocorasick.interval.
Interval
P
parseText(CharSequence)
- Method in class org.ahocorasick.trie.
Trie
parseText(CharSequence, StatefulEmitHandler)
- Method in class org.ahocorasick.trie.
Trie
parseText(CharSequence, EmitHandler)
- Method in class org.ahocorasick.trie.
Trie
R
removeOverlaps(List<Intervalable>)
- Method in class org.ahocorasick.interval.
IntervalTree
removeOverlaps()
- Method in class org.ahocorasick.trie.
Trie.TrieBuilder
Deprecated.
Use ignoreOverlaps()
S
setAllowOverlaps(boolean)
- Method in class org.ahocorasick.trie.
TrieConfig
setCaseInsensitive(boolean)
- Method in class org.ahocorasick.trie.
TrieConfig
setFailure(State)
- Method in class org.ahocorasick.trie.
State
setOnlyWholeWords(boolean)
- Method in class org.ahocorasick.trie.
TrieConfig
setOnlyWholeWordsWhiteSpaceSeparated(boolean)
- Method in class org.ahocorasick.trie.
TrieConfig
setStopOnHit(boolean)
- Method in class org.ahocorasick.trie.
TrieConfig
size()
- Method in class org.ahocorasick.interval.
Interval
Returns the length of the interval.
size()
- Method in interface org.ahocorasick.interval.
Intervalable
State
- Class in
org.ahocorasick.trie
A state has various important tasks it must attend to:
State()
- Constructor for class org.ahocorasick.trie.
State
State(int)
- Constructor for class org.ahocorasick.trie.
State
StatefulEmitHandler
- Interface in
org.ahocorasick.trie.handler
stopOnHit()
- Method in class org.ahocorasick.trie.
Trie.TrieBuilder
Configure the Trie to stop after the first keyword is found in the text.
T
Token
- Class in
org.ahocorasick.trie
Token(String)
- Constructor for class org.ahocorasick.trie.
Token
tokenize(String)
- Method in class org.ahocorasick.trie.
Trie
toString()
- Method in class org.ahocorasick.interval.
Interval
Returns the starting offset and ending offset separated by a full colon (:).
toString()
- Method in class org.ahocorasick.trie.
Emit
Trie
- Class in
org.ahocorasick.trie
Based on the Aho-Corasick white paper, Bell technologies: http://cr.yp.to/bib/1975/aho.pdf
Trie.TrieBuilder
- Class in
org.ahocorasick.trie
TrieConfig
- Class in
org.ahocorasick.trie
TrieConfig()
- Constructor for class org.ahocorasick.trie.
TrieConfig
A
B
C
D
E
F
G
H
I
M
N
O
P
R
S
T
Skip navigation links
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes
Copyright © 2014–2017
42 BV
. All rights reserved.