|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.sonar.channel.Channel<OUTPUT> org.sonar.channel.ChannelDispatcher<OUTPUT>
public class ChannelDispatcher<OUTPUT>
Nested Class Summary | |
---|---|
static class |
ChannelDispatcher.Builder
|
Constructor Summary | |
---|---|
ChannelDispatcher(Channel... channels)
Deprecated. in version 2.9. Please use the builder() method |
|
ChannelDispatcher(List<Channel> channels)
Deprecated. in version 2.9. Please use the builder() method |
|
ChannelDispatcher(List<Channel> channels,
boolean failIfNoChannelToConsumeOneCharacter)
Deprecated. in version 2.9. Please use the builder() method |
Method Summary | |
---|---|
static ChannelDispatcher.Builder |
builder()
Get a Builder instance to build a new ChannelDispatcher |
boolean |
consume(CodeReader code,
OUTPUT output)
Tries to consume the character stream at the current reading cursor position (provided by the CodeReader ). |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
@Deprecated public ChannelDispatcher(List<Channel> channels)
@Deprecated public ChannelDispatcher(Channel... channels)
@Deprecated public ChannelDispatcher(List<Channel> channels, boolean failIfNoChannelToConsumeOneCharacter)
Method Detail |
---|
public boolean consume(CodeReader code, OUTPUT output)
Channel
CodeReader
). If
the character stream is consumed the method must return true and the OUTPUT object can be fed.
consume
in class Channel<OUTPUT>
code
- the handle on the input character streamoutput
- the OUTPUT that can be optionally fed by the Channel
public static ChannelDispatcher.Builder builder()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |