public abstract class DatatypeRuleToken extends Object
Return value of data type rules.
DatatypeRuleTokens can be merged with
other DatatypeRuleTokens.
We insert spaces on merge, if the merged token did not follow immediately, so
we don't mess some corner cases up, e.g.:
| Modifier and Type | Field and Description |
|---|---|
protected StringBuilder |
buffer |
protected int |
expectedOffset |
static int |
INITIAL_OFFSET |
protected int |
startOffset |
| Modifier | Constructor and Description |
|---|---|
protected |
DatatypeRuleToken() |
| Modifier and Type | Method and Description |
|---|---|
int |
getExpectedOffset() |
int |
getStartOffset() |
String |
getText() |
protected void |
internalMerge(String text,
int offset) |
void |
merge(DatatypeRuleToken token) |
void |
setExpectedOffset(int expectedOffset) |
void |
setStartOffset(int startOffset) |
void |
setText(String text) |
String |
toString() |
public static final int INITIAL_OFFSET
protected final StringBuilder buffer
protected int expectedOffset
protected int startOffset
public void merge(DatatypeRuleToken token)
protected void internalMerge(String text, int offset)
public String getText()
public void setText(String text)
public int getExpectedOffset()
public void setExpectedOffset(int expectedOffset)
public int getStartOffset()
public void setStartOffset(int startOffset)
Copyright © 2015. All Rights Reserved.