See: Description
Interface | Description |
---|---|
EndMatcher |
Class | Description |
---|---|
Channel<O> | |
ChannelCodeReaderFilter<O> |
This class is a special CodeReaderFilter that uses Channels to filter the character stream before it is passed to the main channels
declared for the CodeReader.
|
ChannelDispatcher<O> | |
ChannelDispatcher.Builder | |
CodeBuffer |
The CodeBuffer class provides all the basic features required to manipulate a source code character stream.
|
CodeBuffer.Cursor | |
CodeReader |
The CodeReader class provides some advanced features to read a source code.
|
CodeReaderConfiguration |
Configuration parameters used by a CodeReader to handle some specificities.
|
CodeReaderFilter<O> |
This class can be extended to provide filtering capabilities for the CodeReader class.
|
RegexChannel<O> |
The RegexChannel can be used to be called each time the next characters in the character stream match a regular expression
|
Exception | Description |
---|---|
ChannelException |
ChannelDispatcher
class.
This class must be initialized with a CodeReader
and a list of Channel
.
The CodeReader
encapsulates any character stream in order to provide all mechanisms to Channels
in order to look ahead and look behind the current reading cursor position.
A Channel
is in charge to consume the character stream through the CodeReader in order to feed
the OUTPUT.Copyright © 2009–2017 SonarSource. All rights reserved.