Package org.joni
Class SearchAlgorithm.SLOW_IC
- java.lang.Object
-
- org.joni.SearchAlgorithm
-
- org.joni.SearchAlgorithm.SLOW_IC
-
- Enclosing class:
- SearchAlgorithm
public static final class SearchAlgorithm.SLOW_IC extends SearchAlgorithm
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.joni.SearchAlgorithm
SearchAlgorithm.SLOW_IC
-
-
Field Summary
Fields Modifier and Type Field Description private byte[]
buf
private int
caseFoldFlag
private org.jcodings.Encoding
enc
private org.jcodings.IntHolder
holder
-
Fields inherited from class org.joni.SearchAlgorithm
BM, BM_NOT_REV, MAP, MAP_SB, NONE, SLOW, SLOW_IC_SB, SLOW_SB
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getName()
private boolean
lowerCaseMatch(byte[] t, int tP, int tEnd, byte[] bytes, int p, int end)
int
search(Regex regex, byte[] text, int textP, int textEnd, int textRange)
int
searchBackward(Regex regex, byte[] text, int textP, int adjustText, int textEnd, int textStart, int s_, int range_)
-
-
-
Constructor Detail
-
SLOW_IC
public SLOW_IC(Regex regex)
-
-
Method Detail
-
getName
public final java.lang.String getName()
- Specified by:
getName
in classSearchAlgorithm
-
search
public final int search(Regex regex, byte[] text, int textP, int textEnd, int textRange)
- Specified by:
search
in classSearchAlgorithm
-
searchBackward
public final int searchBackward(Regex regex, byte[] text, int textP, int adjustText, int textEnd, int textStart, int s_, int range_)
- Specified by:
searchBackward
in classSearchAlgorithm
-
lowerCaseMatch
private boolean lowerCaseMatch(byte[] t, int tP, int tEnd, byte[] bytes, int p, int end)
-
-