See: Description
Interface | Description |
---|---|
EndMatcher |
Class | Description |
---|---|
Channel<OUTPUT> | |
ChannelCodeReaderFilter<OUTPUT> |
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<OUTPUT> | |
ChannelDispatcher.Builder | |
CodeBuffer |
The CodeBuffer class provides all the basic features required to manipulate a source code character stream.
|
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<OUTPUT> |
This class can be extended to provide filtering capabilities for the CodeReader class.
|
RegexChannel<OUTPUT> |
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-2012 SonarSource. All Rights Reserved.