@Internal public class TextPiece extends PropertyNode<TextPiece>
PropertyNode.EndComparator, PropertyNode.StartComparator_buf| Constructor and Description |
|---|
TextPiece(int start,
int end,
byte[] text,
PieceDescriptor pd) |
TextPiece(int start,
int end,
byte[] text,
PieceDescriptor pd,
int cpStart) |
| Modifier and Type | Method and Description |
|---|---|
void |
adjustForDelete(int start,
int length)
Deprecated.
|
int |
bytesLength()
Returns the length, in bytes
|
int |
characterLength()
Deprecated.
|
boolean |
equals(java.lang.Object o) |
int |
getCP()
Returns the character position we start at.
|
PieceDescriptor |
getPieceDescriptor() |
byte[] |
getRawBytes() |
java.lang.StringBuffer |
getStringBuffer()
Deprecated.
|
java.lang.StringBuilder |
getStringBuilder() |
int |
hashCode() |
boolean |
isUnicode() |
java.lang.String |
substring(int start,
int end)
Deprecated.
|
java.lang.String |
toString() |
clone, compareTo, getEnd, getStart, limitsAreEqual, setEnd, setStartpublic 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 text
insteadpublic TextPiece(int start,
int end,
byte[] text,
PieceDescriptor pd)
start - Beginning offset in main document stream, in characters.end - Ending offset in main document stream, in characters.text - The raw bytes of our textpublic boolean isUnicode()
public PieceDescriptor getPieceDescriptor()
@Deprecated public java.lang.StringBuffer getStringBuffer()
public java.lang.StringBuilder getStringBuilder()
public byte[] getRawBytes()
@Deprecated
public java.lang.String substring(int start,
int end)
start - Local start position, in charactersend - Local end position, in characters@Deprecated
public void adjustForDelete(int start,
int length)
adjustForDelete in class PropertyNode<TextPiece>start - The start position for the delete, in characterslength - The number of characters to delete@Deprecated public int characterLength()
public int bytesLength()
public boolean equals(java.lang.Object o)
equals in class PropertyNode<TextPiece>public int hashCode()
hashCode in class PropertyNode<TextPiece>public int getCP()
public java.lang.String toString()
toString in class java.lang.ObjectCopyright 2018 The Apache Software Foundation or its licensors, as applicable.