Class RulesDefinitionContext

java.lang.Object
org.sonar.api.server.rule.RulesDefinition.AbstractContext
org.sonar.api.server.rule.RulesDefinition.Context
org.sonar.api.impl.server.RulesDefinitionContext

public class RulesDefinitionContext extends org.sonar.api.server.rule.RulesDefinition.Context
  • Constructor Details

    • RulesDefinitionContext

      public RulesDefinitionContext()
  • Method Details

    • createRepository

      public org.sonar.api.server.rule.RulesDefinition.NewRepository createRepository(String key, String language)
      Overrides:
      createRepository in class org.sonar.api.server.rule.RulesDefinition.Context
    • createExternalRepository

      public org.sonar.api.server.rule.RulesDefinition.NewRepository createExternalRepository(String engineId, String language)
      Overrides:
      createExternalRepository in class org.sonar.api.server.rule.RulesDefinition.Context
    • repository

      @CheckForNull public org.sonar.api.server.rule.RulesDefinition.Repository repository(String key)
      Overrides:
      repository in class org.sonar.api.server.rule.RulesDefinition.Context
    • repositories

      public List<org.sonar.api.server.rule.RulesDefinition.Repository> repositories()
      Overrides:
      repositories in class org.sonar.api.server.rule.RulesDefinition.Context
    • registerRepository

      public void registerRepository(org.sonar.api.server.rule.internal.DefaultNewRepository newRepository)
      Overrides:
      registerRepository in class org.sonar.api.server.rule.RulesDefinition.Context
    • currentPluginKey

      public String currentPluginKey()
      Overrides:
      currentPluginKey in class org.sonar.api.server.rule.RulesDefinition.Context
    • setCurrentPluginKey

      public void setCurrentPluginKey(@Nullable String pluginKey)
      Overrides:
      setCurrentPluginKey in class org.sonar.api.server.rule.RulesDefinition.Context