Skip navigation links
A B C D E F G H I M N O P R S T 

A

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
 
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
 
builder() - Static method in class org.ahocorasick.trie.Trie
 

C

caseInsensitive() - Method in class org.ahocorasick.trie.Trie.TrieBuilder
 
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
 
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.DefaultEmitHandler
 
getEnd() - Method in class org.ahocorasick.interval.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
 
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

Interval - Class in org.ahocorasick.interval
 
Interval(int, int) - Constructor for class org.ahocorasick.interval.Interval
 
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
 
onlyWholeWordsWhiteSpaceSeparated() - Method in class org.ahocorasick.trie.Trie.TrieBuilder
 
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
 
overlapsWith(int) - Method in class org.ahocorasick.interval.Interval
 

P

parseText(CharSequence) - 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
 

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
 
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
 
stopOnHit() - Method in class org.ahocorasick.trie.Trie.TrieBuilder
 

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
 
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-2015 42 BV. All Rights Reserved.