org.joni
Class SearchAlgorithm

java.lang.Object
  extended by org.joni.SearchAlgorithm
Direct Known Subclasses:
SearchAlgorithm.SLOW_IC

public abstract class SearchAlgorithm
extends java.lang.Object


Nested Class Summary
static class SearchAlgorithm.SLOW_IC
           
 
Field Summary
static SearchAlgorithm BM
           
static SearchAlgorithm BM_NOT_REV
           
static SearchAlgorithm MAP
           
static SearchAlgorithm MAP_SB
           
static SearchAlgorithm NONE
           
static SearchAlgorithm SLOW
           
static SearchAlgorithm SLOW_IC_SB
           
static SearchAlgorithm SLOW_SB
           
 
Constructor Summary
SearchAlgorithm()
           
 
Method Summary
abstract  java.lang.String getName()
           
abstract  int search(Regex regex, byte[] text, int textP, int textEnd, int textRange)
           
abstract  int searchBackward(Regex regex, byte[] text, int textP, int adjustText, int textEnd, int textStart, int s_, int range_)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

NONE

public static final SearchAlgorithm NONE

SLOW

public static final SearchAlgorithm SLOW

SLOW_SB

public static final SearchAlgorithm SLOW_SB

SLOW_IC_SB

public static final SearchAlgorithm SLOW_IC_SB

BM

public static final SearchAlgorithm BM

BM_NOT_REV

public static final SearchAlgorithm BM_NOT_REV

MAP

public static final SearchAlgorithm MAP

MAP_SB

public static final SearchAlgorithm MAP_SB
Constructor Detail

SearchAlgorithm

public SearchAlgorithm()
Method Detail

getName

public abstract java.lang.String getName()

search

public abstract int search(Regex regex,
                           byte[] text,
                           int textP,
                           int textEnd,
                           int textRange)

searchBackward

public abstract int searchBackward(Regex regex,
                                   byte[] text,
                                   int textP,
                                   int adjustText,
                                   int textEnd,
                                   int textStart,
                                   int s_,
                                   int range_)


Copyright © {inceptionYear}-2008 null. All Rights Reserved.