public final class PandaSourceStream extends Object implements SourceStream
| Constructor and Description |
|---|
PandaSourceStream(Snippet source) |
| Modifier and Type | Method and Description |
|---|---|
void |
dispose(int length)
Read the specified amount of tokens and dispose result (it won't create snippet)
|
TokenInfo |
getCurrent()
Get current token
|
Snippet |
getOriginalSource()
Get original source used to create the stream
|
boolean |
hasUnreadSource()
Check if the source has available content
|
TokenInfo |
read()
Read the next token
|
Snippet |
read(int length)
Read the specified amount of tokens
|
Snippet |
readLineResidue()
Read the rest of the current line
|
Snippet |
toSnippet()
Get current source as snippet
|
String |
toString() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetCurrentLine, getReadLength, getUnreadLength, toStreampublic PandaSourceStream(Snippet source)
public TokenInfo read()
SourceStreamread in interface SourceStreampublic Snippet read(int length)
SourceStreamread in interface SourceStreamlength - amount of tokens to readpublic Snippet readLineResidue()
SourceStreamreadLineResidue in interface SourceStreampublic void dispose(int length)
SourceStreamdispose in interface SourceStreampublic boolean hasUnreadSource()
SourceStreamhasUnreadSource in interface SourceStreampublic TokenInfo getCurrent()
SourceStreamgetCurrent in interface SourceStreampublic Snippet getOriginalSource()
SourceStreamgetOriginalSource in interface SourceStreampublic Snippet toSnippet()
SourceStreamtoSnippet in interface SnippetabletoSnippet in interface SourceStreamCopyright © 2020. All rights reserved.