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()
           
 boolean equals(java.lang.Object o)
           
 java.lang.String getKey()
           
 java.lang.String getLanguage()
           
 int hashCode()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, 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()

createRules

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

equals

public final boolean equals(java.lang.Object o)
Overrides:
equals in class java.lang.Object

hashCode

public final int hashCode()
Overrides:
hashCode in class java.lang.Object


Copyright © 2009-2010 SonarSource. All Rights Reserved.