Package | Description |
---|---|
org.sonar.channel |
Provides a basic framework to sequentially read any kind of character stream in order to feed a generic OUTPUT.
|
org.sonar.colorizer |
Modifier and Type | Class and Description |
---|---|
class |
ChannelDispatcher<OUTPUT> |
class |
RegexChannel<OUTPUT>
The RegexChannel can be used to be called each time the next characters in the character stream match a regular expression
|
Modifier and Type | Method and Description |
---|---|
ChannelDispatcher.Builder |
ChannelDispatcher.Builder.addChannel(Channel channel) |
ChannelDispatcher.Builder |
ChannelDispatcher.Builder.addChannels(Channel... c) |
Constructor and Description |
---|
ChannelCodeReaderFilter(Channel<OUTPUT>... channels)
Creates a CodeReaderFilter that will use the provided Channels to filter the character stream it gets from its reader.
|
ChannelCodeReaderFilter(OUTPUT output,
Channel<OUTPUT>... channels)
Creates a CodeReaderFilter that will use the provided Channels to filter the character stream it gets from its reader.
|
ChannelDispatcher(Channel... channels)
Deprecated.
in version 2.9. Please use the builder() method
|
Constructor and Description |
---|
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
|
Modifier and Type | Class and Description |
---|---|
class |
CaseInsensitiveKeywordsTokenizer |
class |
CDocTokenizer |
class |
CppDocTokenizer |
class |
HtmlDecorator |
class |
InlineDocTokenizer |
class |
JavaAnnotationTokenizer |
class |
JavaConstantTokenizer
Detect Java constant
|
class |
JavadocTokenizer |
class |
KeywordsTokenizer
Detect case-sensitive keywords
|
class |
LiteralTokenizer |
class |
MultilinesDocTokenizer |
class |
NotThreadSafeTokenizer
A thread safe Tokenizer.
|
class |
RegexpTokenizer |
class |
StringTokenizer |
class |
Tokenizer
A token highlighter is in charge to optionally consume the next characters (token) of a CodeReader
and to add the highlighted token to an HtmlCodeBuilder.
|
Modifier and Type | Method and Description |
---|---|
abstract String |
Renderer.render(Reader code,
List<? extends Channel<HtmlCodeBuilder>> tokenizers) |
String |
HtmlRenderer.render(Reader code,
List<? extends Channel<HtmlCodeBuilder>> tokenizers) |
Constructor and Description |
---|
TokenizerDispatcher(Channel<HtmlCodeBuilder>... tokenizers) |
Constructor and Description |
---|
TokenizerDispatcher(List<Channel<HtmlCodeBuilder>> tokenizersArray) |
Copyright © 2009-2012 SonarSource. All Rights Reserved.