java.lang.Cloneable
, java.lang.Comparable<TextPiece>
SinglentonTextPiece
@Internal public class TextPiece extends PropertyNode<TextPiece>
PropertyNode.EndComparator, PropertyNode.StartComparator
_buf
Constructor | Description |
---|---|
TextPiece(int start,
int end,
byte[] text,
PieceDescriptor pd) |
|
TextPiece(int start,
int end,
byte[] text,
PieceDescriptor pd,
int cpStart) |
Deprecated.
Use
TextPiece(int,int,byte[],PieceDescriptor)
instead |
Modifier and Type | Method | 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() |
|
boolean |
isUnicode() |
|
java.lang.String |
substring(int start,
int end) |
Deprecated.
|
java.lang.String |
toString() |
finalize, getClass, notify, notifyAll, wait, wait, wait
clone, compareTo, getEnd, getStart, hashCode, limitsAreEqual, setEnd, setStart
public TextPiece(int start, int end, byte[] text, PieceDescriptor pd, int cpStart)
TextPiece(int,int,byte[],PieceDescriptor)
insteadstart
- Beginning offset in main document stream, in characters.end
- Ending offset in main document stream, in characters.text
- The raw bytes of our textpublic 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 getCP()
public java.lang.String toString()
toString
in class java.lang.Object
Copyright 2018 The Apache Software Foundation or its licensors, as applicable.