Logo Search packages:      
Sourcecode: jruby-joni version File versions  Download package

Public Member Functions | Static Public Member Functions | Protected Member Functions | Static Protected Member Functions | Package Attributes | Private Member Functions | Static Private Member Functions | Static Private Attributes

org::joni::CodeRangeBuffer Class Reference

List of all members.

Public Member Functions

CodeRangeBuffer clone ()
 CodeRangeBuffer (int[]ranges)
void ensureSize (int size)
void expand (int low)
int[] getCodeRange ()
String toString ()
void writeCodePoint (int pos, int b)

Static Public Member Functions

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)
static CodeRangeBuffer notCodeRangeBuff (Encoding enc, CodeRangeBuffer bbuf)
static CodeRangeBuffer orCodeRangeBuff (Encoding enc, CodeRangeBuffer bbuf1, boolean not1, CodeRangeBuffer bbuf2, boolean not2)

Protected Member Functions

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

Static Protected Member Functions

static CodeRangeBuffer setAllMultiByteRange (Encoding enc, CodeRangeBuffer pbuf)

Package Attributes

int[] p
int used

Private Member Functions

 CodeRangeBuffer (CodeRangeBuffer orig)
void moveLeftAndReduce (int from, int to)
void moveRight (int from, int to, int n)

Static Private Member Functions

static String rangeNumToString (int num)

Static Private Attributes

static final int ALL_MULTI_BYTE_RANGE = 0x7fffffff
static final int INIT_MULTI_BYTE_RANGE_SIZE = 5

Detailed Description

Definition at line 26 of file CodeRangeBuffer.java.


The documentation for this class was generated from the following file:

Generated by  Doxygen 1.6.0   Back to index