org.sonar.api.profiles
Class ProfileExporter
java.lang.Object
org.sonar.api.profiles.ProfileExporter
- All Implemented Interfaces:
- BatchComponent, BatchExtension, Extension, ServerComponent, ServerExtension
public abstract class ProfileExporter
- extends Object
- implements BatchExtension, ServerExtension
- Since:
- 2.3
ProfileExporter
protected ProfileExporter(String key,
String name)
exportProfile
public abstract void exportProfile(RulesProfile profile,
Writer writer)
getKey
public final String getKey()
setKey
public final ProfileExporter setKey(String s)
getName
public final String getName()
setName
public final ProfileExporter setName(String s)
setSupportedLanguages
protected final ProfileExporter setSupportedLanguages(String... languages)
getMimeType
public final String getMimeType()
setMimeType
public final ProfileExporter setMimeType(String s)
getSupportedLanguages
public final String[] getSupportedLanguages()
- Returns:
- if empty, then any languages are supported.
equals
public final boolean equals(Object o)
- Overrides:
equals
in class Object
hashCode
public final int hashCode()
- Overrides:
hashCode
in class Object
toString
public String toString()
- Overrides:
toString
in class Object
Copyright © 2009-2014 SonarSource. All Rights Reserved.