Skip navigation links
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

Copyright © 2014–2017 42 BV. All rights reserved.