public abstract class BufferMarker extends java.lang.Object implements java.lang.Comparable<BufferMarker>
Modifier and Type | Field and Description |
---|---|
protected boolean |
applied |
protected int |
id |
static char |
markerChar |
protected int |
offset |
protected java.lang.StringBuilder |
targetSb |
Modifier | Constructor and Description |
---|---|
protected |
BufferMarker(int id) |
Modifier and Type | Method and Description |
---|---|
int |
compareTo(BufferMarker other) |
boolean |
equals(java.lang.Object o) |
java.lang.String |
getIdString() |
java.lang.String |
getMarkerString() |
int |
getOffset() |
void |
setContext(java.lang.StringBuilder targetSb,
int offset) |
java.lang.String |
toString() |
void |
updateBuffer()
Removes the single character at the indicated point.
|
void |
validate()
Confirms that a marker for this inserter exists at the indicated point
in the supplied StringBuilder.
|
protected int offset
protected int id
protected java.lang.StringBuilder targetSb
public static final char markerChar
protected boolean applied
public java.lang.String toString()
toString
in class java.lang.Object
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int compareTo(BufferMarker other)
compareTo
in interface java.lang.Comparable<BufferMarker>
public java.lang.String getIdString()
public java.lang.String getMarkerString()
public int getOffset()
public void validate()
java.lang.IllegalStateException
- if marker for this CssClassInsert not
found at the indicated location.public void setContext(java.lang.StringBuilder targetSb, int offset)
public void updateBuffer()