Class CodeRangeBuffer
java.lang.Object
org.joni.CodeRangeBuffer
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final intstatic final intprivate int[]private int -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic CodeRangeBufferaddAllMultiByteRange(ScanEnvironment env, CodeRangeBuffer pbuf) static CodeRangeBufferaddCodeRange(CodeRangeBuffer pbuf, ScanEnvironment env, int from, int to) static CodeRangeBufferaddCodeRange(CodeRangeBuffer pbuf, ScanEnvironment env, int from, int to, boolean checkDup) static CodeRangeBufferaddCodeRangeToBuff(CodeRangeBuffer pbuf, ScanEnvironment env, int from, int to) static CodeRangeBufferaddCodeRangeToBuff(CodeRangeBuffer pbuf, ScanEnvironment env, int from, int to, boolean checkDup) static CodeRangeBufferandCodeRange1(CodeRangeBuffer pbuf, ScanEnvironment env, int from1, int to1, int[] data, int n) static CodeRangeBufferandCodeRangeBuff(CodeRangeBuffer bbuf1, boolean not1, CodeRangeBuffer bbuf2, boolean not2, ScanEnvironment env) clone()voidensureSize(int size) voidexpand(int low) int[]intgetUsed()private static intmbcodeStartPosition(org.jcodings.Encoding enc) protected voidmoveLeft(int from, int to, int n) private voidmoveLeftAndReduce(int from, int to) private voidmoveRight(int from, int to, int n) static CodeRangeBuffernotCodeRangeBuff(ScanEnvironment env, CodeRangeBuffer bbuf) static CodeRangeBufferorCodeRangeBuff(ScanEnvironment env, CodeRangeBuffer bbuf1, boolean not1, CodeRangeBuffer bbuf2, boolean not2) private static StringrangeNumToString(int num) protected static CodeRangeBuffersetAllMultiByteRange(ScanEnvironment env, CodeRangeBuffer pbuf) toString()voidwriteCodePoint(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
-