XML for Java 2.0.15

com.ibm.xml.framework
Class ChunkyCharArray.CharArrayChunk

java.lang.Object
  |
  +--com.ibm.xml.framework.ChunkyCharArray.CharArrayChunk

protected final class ChunkyCharArray.CharArrayChunk
extends java.lang.Object
implements StringProducer


Field Summary
protected  int fChunk
           
protected  int fCurrentIndex
           
protected  char[] fData
           
protected  ChunkyCharArray.CharArrayChunk fNextChunk
           
protected  ChunkyCharArray.CharArrayChunk fPreviousChunk
           
protected  StringPool fStringPool
           
 
Constructor Summary
protected ChunkyCharArray.CharArrayChunk(ChunkyCharArray.CharArrayChunk proto)
           
  ChunkyCharArray.CharArrayChunk(StringPool stringPool, ChunkyCharArray.CharArrayChunk prev)
           
 
Method Summary
 int addString(int offset, int length)
           
 int addSymbol(int offset, int length)
           
 void append(char ch)
           
 void append(ChunkyCharArray charArray, int offset, int length)
           
protected  ChunkyCharArray.CharArrayChunk chunkFor(int offset)
           
protected  ChunkyCharArray.CharArrayChunk createClump(int lastChunk)
           
 boolean equalsString(int offset, int length, java.lang.String str, int strLength)
           
 void setLength(int length)
           
 java.lang.String toString(int offset, int length)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

fStringPool

protected StringPool fStringPool

fChunk

protected int fChunk

fCurrentIndex

protected int fCurrentIndex

fData

protected char[] fData

fPreviousChunk

protected ChunkyCharArray.CharArrayChunk fPreviousChunk

fNextChunk

protected ChunkyCharArray.CharArrayChunk fNextChunk
Constructor Detail

ChunkyCharArray.CharArrayChunk

public ChunkyCharArray.CharArrayChunk(StringPool stringPool,
                                      ChunkyCharArray.CharArrayChunk prev)

ChunkyCharArray.CharArrayChunk

protected ChunkyCharArray.CharArrayChunk(ChunkyCharArray.CharArrayChunk proto)
Method Detail

chunkFor

protected ChunkyCharArray.CharArrayChunk chunkFor(int offset)

setLength

public void setLength(int length)

append

public void append(char ch)

append

public void append(ChunkyCharArray charArray,
                   int offset,
                   int length)

createClump

protected ChunkyCharArray.CharArrayChunk createClump(int lastChunk)

addString

public int addString(int offset,
                     int length)

addSymbol

public int addSymbol(int offset,
                     int length)

toString

public java.lang.String toString(int offset,
                                 int length)
Specified by:
toString in interface StringProducer

equalsString

public boolean equalsString(int offset,
                            int length,
                            java.lang.String str,
                            int strLength)
Specified by:
equalsString in interface StringProducer

XML for Java 2.0.15