@Internal public class TextPiece extends PropertyNode<TextPiece>
_buf, EndComparator, StartComparator| Constructor and Description | 
|---|
| TextPiece(int start,
         int end,
         byte[] text,
         PieceDescriptor pd) | 
| TextPiece(int start,
         int end,
         byte[] text,
         PieceDescriptor pd,
         int cpStart) | 
| TextPiece(TextPiece other) | 
| Modifier and Type | Method and Description | 
|---|---|
| void | adjustForDelete(int start,
               int length)Deprecated.  | 
| int | bytesLength()Returns the length, in bytes | 
| int | characterLength()Deprecated.  | 
| TextPiece | copy() | 
| 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(TextPiece other)
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 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.Objectpublic TextPiece copy()
copy in interface Duplicatablecopy in class PropertyNode<TextPiece>Copyright 2020 The Apache Software Foundation or its licensors, as applicable.