public abstract class Token extends Object implements Serializable
Modifier and Type | Field and Description |
---|---|
protected String |
content |
protected String |
image |
protected int |
lineNumber |
protected int |
startPosition |
Constructor and Description |
---|
Token(String image,
int lineNumber) |
Token(String image,
int lineNumber,
int startPosition) |
Modifier and Type | Method and Description |
---|---|
String |
getImage() |
int |
getLineNumber() |
int |
getStartPosition() |
abstract int |
getType() |
boolean |
isLeftTrim() |
boolean |
isRightTrim() |
boolean |
isRightTrimAfterEnd() |
protected abstract void |
parse() |
void |
setLeftTrim(boolean leftTrim) |
void |
setRightTrim(boolean rightTrim) |
void |
setRightTrimAfterEnd(boolean rightTrimAfterEnd) |
String |
toString() |
protected final String image
protected String content
protected final int lineNumber
protected final int startPosition
public Token(String image, int lineNumber, int startPosition)
public Token(String image, int lineNumber)
public String getImage()
public int getLineNumber()
public boolean isLeftTrim()
public boolean isRightTrim()
public boolean isRightTrimAfterEnd()
public void setLeftTrim(boolean leftTrim)
public void setRightTrim(boolean rightTrim)
public void setRightTrimAfterEnd(boolean rightTrimAfterEnd)
public int getStartPosition()
protected abstract void parse()
public abstract int getType()
Copyright © 2018. All rights reserved.