- Channel<O> - Class in org.sonar.channel
-
- Channel() - Constructor for class org.sonar.channel.Channel
-
- ChannelCodeReaderFilter<O> - Class in org.sonar.channel
-
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.
- ChannelCodeReaderFilter(Channel<O>...) - Constructor for class org.sonar.channel.ChannelCodeReaderFilter
-
Creates a CodeReaderFilter that will use the provided Channels to filter the character stream it gets from its reader.
- ChannelCodeReaderFilter(O, Channel<O>...) - Constructor for class org.sonar.channel.ChannelCodeReaderFilter
-
Creates a CodeReaderFilter that will use the provided Channels to filter the character stream it gets from its reader.
- ChannelDispatcher<O> - Class in org.sonar.channel
-
- ChannelDispatcher(List<Channel>) - Constructor for class org.sonar.channel.ChannelDispatcher
-
Deprecated.
in version 2.9. Please use the builder() method
- ChannelDispatcher(Channel...) - Constructor for class org.sonar.channel.ChannelDispatcher
-
Deprecated.
in version 2.9. Please use the builder() method
- ChannelDispatcher(List<Channel>, boolean) - Constructor for class org.sonar.channel.ChannelDispatcher
-
Deprecated.
in version 2.9. Please use the builder() method
- ChannelDispatcher.Builder - Class in org.sonar.channel
-
- ChannelException - Exception in org.sonar.channel
-
- ChannelException(String, Exception) - Constructor for exception org.sonar.channel.ChannelException
-
- ChannelException(String) - Constructor for exception org.sonar.channel.ChannelException
-
- ChannelException(String, Throwable) - Constructor for exception org.sonar.channel.ChannelException
-
- charAt(int) - Method in class org.sonar.channel.CodeBuffer
-
Returns the character at the specified index after the cursor without consuming it
- clone() - Method in class org.sonar.channel.CodeBuffer.Cursor
-
- cloneWithoutCodeReaderFilters() - Method in class org.sonar.channel.CodeReaderConfiguration
-
- CodeBuffer - Class in org.sonar.channel
-
The CodeBuffer class provides all the basic features required to manipulate a source code character stream.
- CodeBuffer(String, CodeReaderConfiguration) - Constructor for class org.sonar.channel.CodeBuffer
-
- CodeBuffer(Reader, CodeReaderConfiguration) - Constructor for class org.sonar.channel.CodeBuffer
-
Note that this constructor will read everything from reader and will close it.
- CodeBuffer.Cursor - Class in org.sonar.channel
-
- CodeBuffer.Cursor() - Constructor for class org.sonar.channel.CodeBuffer.Cursor
-
- CodeReader - Class in org.sonar.channel
-
The CodeReader class provides some advanced features to read a source code.
- CodeReader(Reader) - Constructor for class org.sonar.channel.CodeReader
-
- CodeReader(String) - Constructor for class org.sonar.channel.CodeReader
-
- CodeReader(Reader, CodeReaderConfiguration) - Constructor for class org.sonar.channel.CodeReader
-
Creates a code reader with specific configuration parameters.
- CodeReader(String, CodeReaderConfiguration) - Constructor for class org.sonar.channel.CodeReader
-
Creates a code reader with specific configuration parameters.
- CodeReaderConfiguration - Class in org.sonar.channel
-
Configuration parameters used by a CodeReader to handle some specificities.
- CodeReaderConfiguration() - Constructor for class org.sonar.channel.CodeReaderConfiguration
-
- CodeReaderFilter<O> - Class in org.sonar.channel
-
This class can be extended to provide filtering capabilities for the CodeReader class.
- CodeReaderFilter() - Constructor for class org.sonar.channel.CodeReaderFilter
-
- CodeReaderFilter(O) - Constructor for class org.sonar.channel.CodeReaderFilter
-
- consume(CodeReader, O) - Method in class org.sonar.channel.Channel
-
Tries to consume the character stream at the current reading cursor position (provided by the
CodeReader).
- consume(CodeReader, O) - Method in class org.sonar.channel.ChannelDispatcher
-
- consume(CodeReader, O) - Method in class org.sonar.channel.RegexChannel
-
- consume(CharSequence, O) - Method in class org.sonar.channel.RegexChannel
-
The consume method is called each time the regular expression used to create the RegexChannel object matches the next characters in the
character streams.