org.sonar.core
Class JRubyFacade

java.lang.Object
  extended by org.sonar.core.JRubyFacade

public class JRubyFacade
extends java.lang.Object


Constructor Summary
JRubyFacade()
           
 
Method Summary
 void deleteAsyncMeasure(long asyncMeasureId)
           
 java.lang.String exportConfiguration(java.lang.String pluginKey, long profileId)
           
 Backup getBackup()
           
 org.apache.commons.configuration.Configuration getConfiguration()
           
 java.util.Set<Language> getLanguages()
           
 java.util.Collection<Page> getPagesBySection(java.lang.String section)
           
 EditableProperty[] getPluginEditableProperties(Plugin plugin)
           
 java.util.Collection<Plugin> getPlugins()
           
 java.util.List<Plugin> getPluginsByRuleLanguage(java.lang.String language)
           
 java.util.List<Plugin> getPluginsWithConfigurationExportable(Language language)
           
 java.util.List<Plugin> getPluginsWithConfigurationImportable(Language language)
           
 java.lang.String getResourceViewerId()
           
 java.util.Map<java.lang.String,java.lang.Long> getRulesCountByCategory(java.lang.String language)
           
 java.util.Collection<SourceViewer> getSourceViewers()
           
 java.util.List<Footer> getWebFooters()
           
 void importConfiguration(java.lang.String pluginKey, long profileId, java.lang.String configuration)
           
 void registerAsyncMeasure(long asyncMeasureId)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JRubyFacade

public JRubyFacade()
Method Detail

getLanguages

public java.util.Set<Language> getLanguages()

getPlugins

public java.util.Collection<Plugin> getPlugins()

getPluginsWithConfigurationExportable

public java.util.List<Plugin> getPluginsWithConfigurationExportable(Language language)

getPluginsWithConfigurationImportable

public java.util.List<Plugin> getPluginsWithConfigurationImportable(Language language)

getPluginsByRuleLanguage

public java.util.List<Plugin> getPluginsByRuleLanguage(java.lang.String language)

exportConfiguration

public java.lang.String exportConfiguration(java.lang.String pluginKey,
                                            long profileId)

importConfiguration

public void importConfiguration(java.lang.String pluginKey,
                                long profileId,
                                java.lang.String configuration)

getRulesCountByCategory

public java.util.Map<java.lang.String,java.lang.Long> getRulesCountByCategory(java.lang.String language)

getWebFooters

public java.util.List<Footer> getWebFooters()

getPagesBySection

public java.util.Collection<Page> getPagesBySection(java.lang.String section)

getBackup

public Backup getBackup()

getSourceViewers

public java.util.Collection<SourceViewer> getSourceViewers()

getResourceViewerId

public java.lang.String getResourceViewerId()

registerAsyncMeasure

public void registerAsyncMeasure(long asyncMeasureId)

deleteAsyncMeasure

public void deleteAsyncMeasure(long asyncMeasureId)

getPluginEditableProperties

public EditableProperty[] getPluginEditableProperties(Plugin plugin)

getConfiguration

public org.apache.commons.configuration.Configuration getConfiguration()


Copyright © 2008 SonarSource SA. All Rights Reserved.