java.lang.Object
org.joni.CodeRangeBuffer
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final int
static final int
private int[]
private int
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic CodeRangeBuffer
addAllMultiByteRange
(ScanEnvironment env, CodeRangeBuffer pbuf) static CodeRangeBuffer
addCodeRange
(CodeRangeBuffer pbuf, ScanEnvironment env, int from, int to) static CodeRangeBuffer
addCodeRange
(CodeRangeBuffer pbuf, ScanEnvironment env, int from, int to, boolean checkDup) static CodeRangeBuffer
addCodeRangeToBuff
(CodeRangeBuffer pbuf, ScanEnvironment env, int from, int to) static CodeRangeBuffer
addCodeRangeToBuff
(CodeRangeBuffer pbuf, ScanEnvironment env, int from, int to, boolean checkDup) static CodeRangeBuffer
andCodeRange1
(CodeRangeBuffer pbuf, ScanEnvironment env, int from1, int to1, int[] data, int n) static CodeRangeBuffer
andCodeRangeBuff
(CodeRangeBuffer bbuf1, boolean not1, CodeRangeBuffer bbuf2, boolean not2, ScanEnvironment env) clone()
void
ensureSize
(int size) void
expand
(int low) int[]
int
getUsed()
private static int
mbcodeStartPosition
(org.jcodings.Encoding enc) protected void
moveLeft
(int from, int to, int n) private void
moveLeftAndReduce
(int from, int to) private void
moveRight
(int from, int to, int n) static CodeRangeBuffer
notCodeRangeBuff
(ScanEnvironment env, CodeRangeBuffer bbuf) static CodeRangeBuffer
orCodeRangeBuff
(ScanEnvironment env, CodeRangeBuffer bbuf1, boolean not1, CodeRangeBuffer bbuf2, boolean not2) private static String
rangeNumToString
(int num) protected static CodeRangeBuffer
setAllMultiByteRange
(ScanEnvironment env, CodeRangeBuffer pbuf) toString()
void
writeCodePoint
(int pos, int b)
-
Field Details
-
INIT_MULTI_BYTE_RANGE_SIZE
private static final int INIT_MULTI_BYTE_RANGE_SIZE- See Also:
-
LAST_CODE_POINT
public static final int LAST_CODE_POINT- See Also:
-
p
private int[] p -
used
private int used
-
-
Constructor Details
-
CodeRangeBuffer
public CodeRangeBuffer() -
CodeRangeBuffer
-
-
Method Details
-
getCodeRange
public int[] getCodeRange() -
getUsed
public int getUsed() -
expand
public void expand(int low) -
ensureSize
public void ensureSize(int size) -
moveRight
private void moveRight(int from, int to, int n) -
moveLeft
protected void moveLeft(int from, int to, int n) -
moveLeftAndReduce
private void moveLeftAndReduce(int from, int to) -
writeCodePoint
public void writeCodePoint(int pos, int b) -
clone
-
addCodeRangeToBuff
public static CodeRangeBuffer addCodeRangeToBuff(CodeRangeBuffer pbuf, ScanEnvironment env, int from, int to) -
addCodeRangeToBuff
public static CodeRangeBuffer addCodeRangeToBuff(CodeRangeBuffer pbuf, ScanEnvironment env, int from, int to, boolean checkDup) -
addCodeRange
public static CodeRangeBuffer addCodeRange(CodeRangeBuffer pbuf, ScanEnvironment env, int from, int to) -
addCodeRange
public static CodeRangeBuffer addCodeRange(CodeRangeBuffer pbuf, ScanEnvironment env, int from, int to, boolean checkDup) -
mbcodeStartPosition
private static int mbcodeStartPosition(org.jcodings.Encoding enc) -
setAllMultiByteRange
-
addAllMultiByteRange
-
notCodeRangeBuff
-
orCodeRangeBuff
public static CodeRangeBuffer orCodeRangeBuff(ScanEnvironment env, CodeRangeBuffer bbuf1, boolean not1, CodeRangeBuffer bbuf2, boolean not2) -
andCodeRange1
public static CodeRangeBuffer andCodeRange1(CodeRangeBuffer pbuf, ScanEnvironment env, int from1, int to1, int[] data, int n) -
andCodeRangeBuff
public static CodeRangeBuffer andCodeRangeBuff(CodeRangeBuffer bbuf1, boolean not1, CodeRangeBuffer bbuf2, boolean not2, ScanEnvironment env) -
toString
-
rangeNumToString
-