@ScannerSide @ServerSide @ExtensionPoint public abstract class ProfileExporter extends Object
Modifier | Constructor and Description |
---|---|
protected |
ProfileExporter(String key,
String name) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object o) |
abstract void |
exportProfile(RulesProfile profile,
Writer writer)
Export activated rule from a quality profile to a writer
Note that the quality profile can contain some rules from other plugins.
|
String |
getKey() |
String |
getMimeType() |
String |
getName() |
String[] |
getSupportedLanguages() |
int |
hashCode() |
ProfileExporter |
setKey(String s) |
ProfileExporter |
setMimeType(String s)
Set the mime type of the exported file
|
ProfileExporter |
setName(String s) |
protected ProfileExporter |
setSupportedLanguages(String... languages)
Set the list of languages supported
An empty value means that it will be available for every languages.
|
String |
toString() |
protected ProfileExporter(String key, String name)
public abstract void exportProfile(RulesProfile profile, Writer writer)
public final ProfileExporter setKey(String s)
public final ProfileExporter setName(String s)
protected final ProfileExporter setSupportedLanguages(String... languages)
public String getMimeType()
public final ProfileExporter setMimeType(String s)
public String[] getSupportedLanguages()
Copyright © 2009–2018 SonarSource. All rights reserved.