|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.apache.poi.hwpf.model.PropertyNode org.apache.poi.hwpf.model.TextPiece
public final class TextPiece
Lightweight representation of a text piece. Works in the character domain, not the byte domain, so you need to have turned byte references into character references before getting here.
Field Summary |
---|
Fields inherited from class org.apache.poi.hwpf.model.PropertyNode |
---|
_buf |
Constructor Summary | |
---|---|
TextPiece(int start,
int end,
byte[] text,
PieceDescriptor pd,
int cpStart)
|
Method Summary | |
---|---|
void |
adjustForDelete(int start,
int length)
Adjusts the internal string for deletinging some characters within this. |
int |
bytesLength()
Returns the length, in bytes |
int |
characterLength()
Returns the length, in characters |
boolean |
equals(java.lang.Object o)
|
int |
getCP()
Returns the character position we start at. |
PieceDescriptor |
getPieceDescriptor()
|
byte[] |
getRawBytes()
|
java.lang.StringBuffer |
getStringBuffer()
|
boolean |
isUnicode()
|
java.lang.String |
substring(int start,
int end)
Returns part of the string. |
Methods inherited from class org.apache.poi.hwpf.model.PropertyNode |
---|
clone, compareTo, getEnd, getStart, limitsAreEqual, setEnd, setStart |
Methods inherited from class java.lang.Object |
---|
finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface java.lang.Comparable |
---|
compareTo |
Constructor Detail |
---|
public TextPiece(int start, int end, byte[] text, PieceDescriptor pd, int cpStart)
start
- Beginning offset in main document stream, in characters.end
- Ending offset in main document stream, in characters.text
- The raw bytes of our textMethod Detail |
---|
public boolean isUnicode()
public PieceDescriptor getPieceDescriptor()
public java.lang.StringBuffer getStringBuffer()
public byte[] getRawBytes()
public java.lang.String substring(int start, int end)
start
- Local start position, in charactersend
- Local end position, in characterspublic void adjustForDelete(int start, int length)
adjustForDelete
in class PropertyNode
start
- The start position for the delete, in characterslength
- The number of characters to deletepublic int characterLength()
public int bytesLength()
public boolean equals(java.lang.Object o)
equals
in class PropertyNode
public int getCP()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |