org.sonar.api.rules
Class RuleRepository

java.lang.Object
  extended by org.sonar.api.rules.RuleRepository
All Implemented Interfaces:
Extension, ServerComponent, ServerExtension

public abstract class RuleRepository
extends java.lang.Object
implements ServerExtension

Since:
2.3

Constructor Summary
protected RuleRepository(java.lang.String key, java.lang.String language)
           
 
Method Summary
abstract  java.util.List<Rule> createRules()
           
 java.lang.String getKey()
           
 java.lang.String getLanguage()
           
 java.lang.String getName()
           
 java.lang.String getName(boolean useKeyIfEmpty)
           
 RuleRepository setName(java.lang.String s)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

RuleRepository

protected RuleRepository(java.lang.String key,
                         java.lang.String language)
Method Detail

getKey

public final java.lang.String getKey()

getLanguage

public final java.lang.String getLanguage()

getName

public final java.lang.String getName()

getName

public final java.lang.String getName(boolean useKeyIfEmpty)

setName

public final RuleRepository setName(java.lang.String s)

createRules

public abstract java.util.List<Rule> createRules()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object


Copyright © 2009-2010 SonarSource. All Rights Reserved.