Package de.fabmax.webidl.parser
Class WebIdlStream
-
- All Implemented Interfaces:
public final class WebIdlStream
-
-
Field Summary
Fields Modifier and Type Field Description private Channel<String>channelprivate IntegerreadLinesprivate StringBuilderbufferprivate final LinkedList<String>contextLines
-
Constructor Summary
Constructors Constructor Description WebIdlStream()
-
Method Summary
Modifier and Type Method Description final Channel<String>getChannel()final UnitsetChannel(Channel<String> channel)final IntegergetReadLines()final UnitsetReadLines(Integer readLines)final StringBuildergetBuffer()final UnitsetBuffer(StringBuilder buffer)final LinkedList<String>getContextLines()final BooleanstartsWith(String prefix)final Pair<String, String>pollUntilPattern(String searchPattern, String abortPattern)final Pair<String, String>pollUntilPattern(Regex searchPattern, Regex abortPattern)final StringpollUntilWhitespaceOrEnd()final UnitpopToken(String token, ElementParser parser)final BooleanpopIfPresent(String token, ElementParser parser)final Pair<String, String>popUntilPattern(Regex searchPattern, Regex abortPattern, ElementParser parser)final StringpopUntilWhitespaceOrEnd(ElementParser parser)final IdlTypeparseType(ElementParser parser)-
-
Method Detail
-
getChannel
final Channel<String> getChannel()
-
setChannel
final Unit setChannel(Channel<String> channel)
-
getReadLines
final Integer getReadLines()
-
setReadLines
final Unit setReadLines(Integer readLines)
-
getBuffer
final StringBuilder getBuffer()
-
setBuffer
final Unit setBuffer(StringBuilder buffer)
-
getContextLines
final LinkedList<String> getContextLines()
-
startsWith
final Boolean startsWith(String prefix)
-
pollUntilPattern
final Pair<String, String> pollUntilPattern(String searchPattern, String abortPattern)
-
pollUntilPattern
final Pair<String, String> pollUntilPattern(Regex searchPattern, Regex abortPattern)
-
pollUntilWhitespaceOrEnd
final String pollUntilWhitespaceOrEnd()
-
popToken
final Unit popToken(String token, ElementParser parser)
-
popIfPresent
final Boolean popIfPresent(String token, ElementParser parser)
-
popUntilPattern
final Pair<String, String> popUntilPattern(Regex searchPattern, Regex abortPattern, ElementParser parser)
-
popUntilWhitespaceOrEnd
final String popUntilWhitespaceOrEnd(ElementParser parser)
-
parseType
final IdlType parseType(ElementParser parser)
-
-
-
-