org.joni
Class CodeRangeBuffer

java.lang.Object
  extended by org.joni.CodeRangeBuffer

public final class CodeRangeBuffer
extends java.lang.Object


Constructor Summary
CodeRangeBuffer()
           
CodeRangeBuffer(int[] ranges)
           
 
Method Summary
static CodeRangeBuffer addAllMultiByteRange(Encoding enc, CodeRangeBuffer pbuf)
           
static CodeRangeBuffer addCodeRange(CodeRangeBuffer pbuf, ScanEnvironment env, int from, int to)
           
static CodeRangeBuffer addCodeRangeToBuff(CodeRangeBuffer pbuf, int from, int to)
           
static CodeRangeBuffer andCodeRange1(CodeRangeBuffer pbuf, int from1, int to1, int[] data, int n)
           
static CodeRangeBuffer andCodeRangeBuff(CodeRangeBuffer bbuf1, boolean not1, CodeRangeBuffer bbuf2, boolean not2)
           
 CodeRangeBuffer clone()
           
 void ensureSize(int size)
           
 void expand(int low)
           
 int[] getCodeRange()
           
static boolean isInCodeRange(int[] p, int code)
           
static boolean isInCodeRange(int[] p, int offset, int code)
           
protected  void moveLeft(int from, int to, int n)
           
static CodeRangeBuffer notCodeRangeBuff(Encoding enc, CodeRangeBuffer bbuf)
           
static CodeRangeBuffer orCodeRangeBuff(Encoding enc, CodeRangeBuffer bbuf1, boolean not1, CodeRangeBuffer bbuf2, boolean not2)
           
protected static CodeRangeBuffer setAllMultiByteRange(Encoding enc, CodeRangeBuffer pbuf)
           
 java.lang.String toString()
           
 void writeCodePoint(int pos, int b)
           
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

CodeRangeBuffer

public CodeRangeBuffer(int[] ranges)

CodeRangeBuffer

public CodeRangeBuffer()
Method Detail

getCodeRange

public int[] getCodeRange()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

expand

public void expand(int low)

ensureSize

public void ensureSize(int size)

moveLeft

protected void moveLeft(int from,
                        int to,
                        int n)

writeCodePoint

public void writeCodePoint(int pos,
                           int b)

clone

public CodeRangeBuffer clone()
Overrides:
clone in class java.lang.Object

addCodeRangeToBuff

public static CodeRangeBuffer addCodeRangeToBuff(CodeRangeBuffer pbuf,
                                                 int from,
                                                 int to)

addCodeRange

public static CodeRangeBuffer addCodeRange(CodeRangeBuffer pbuf,
                                           ScanEnvironment env,
                                           int from,
                                           int to)

setAllMultiByteRange

protected static CodeRangeBuffer setAllMultiByteRange(Encoding enc,
                                                      CodeRangeBuffer pbuf)

addAllMultiByteRange

public static CodeRangeBuffer addAllMultiByteRange(Encoding enc,
                                                   CodeRangeBuffer pbuf)

notCodeRangeBuff

public static CodeRangeBuffer notCodeRangeBuff(Encoding enc,
                                               CodeRangeBuffer bbuf)

orCodeRangeBuff

public static CodeRangeBuffer orCodeRangeBuff(Encoding enc,
                                              CodeRangeBuffer bbuf1,
                                              boolean not1,
                                              CodeRangeBuffer bbuf2,
                                              boolean not2)

andCodeRange1

public static CodeRangeBuffer andCodeRange1(CodeRangeBuffer pbuf,
                                            int from1,
                                            int to1,
                                            int[] data,
                                            int n)

andCodeRangeBuff

public static CodeRangeBuffer andCodeRangeBuff(CodeRangeBuffer bbuf1,
                                               boolean not1,
                                               CodeRangeBuffer bbuf2,
                                               boolean not2)

isInCodeRange

public static boolean isInCodeRange(int[] p,
                                    int code)

isInCodeRange

public static boolean isInCodeRange(int[] p,
                                    int offset,
                                    int code)


Copyright © 2008. All Rights Reserved.