|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
See:
Description
Interface Summary | |
---|---|
EndMatcher |
Class Summary | |
---|---|
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 Summary | |
---|---|
ChannelException |
Provides a basic framework to sequentially read any kind of character stream in order to feed a generic OUTPUT. This framework can used for instance in order to :
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.
|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |