Package io.github.qishr.cascara.lang.json.token
Interface JsonToken
java.lang.Object
io.github.qishr.cascara.lang.json.token.JsonToken
All Implemented Interfaces:
Token
All Known Implementing Classes:
JsonBufferBackedToken, JsonNumberToken, JsonErrorToken, JsonLexemeBackedToken, JsonStructuralToken
public interface JsonToken
Method Summary
| Modifier and Type | Method | Description |
|---|---|---|
| public abstract JsonTokenType | getType() | |
| public abstract QuoteStyle | getQuoteStyle() | |
| public abstract JsonLiteral | getLiteral() | |
| public abstract List<JsonComment> | getComments() | |
| public abstract void | attachComments(List<JsonComment> list) |
Method Details
getType
public abstract JsonTokenType getType()
Specified By:
getQuoteStyle
public abstract QuoteStyle getQuoteStyle()
getLiteral
public abstract JsonLiteral getLiteral()
getComments
public abstract List<JsonComment> getComments()
attachComments
public abstract void attachComments(List<JsonComment> list)