org.sonar.plugins.api.rules
Class AbstractRulesRepository

java.lang.Object
  extended by org.sonar.plugins.api.rules.AbstractRulesRepository
All Implemented Interfaces:
Extension, MavenExtension, RulesRepository, ServerExtension
Direct Known Subclasses:
AbstractImportableRulesRepository

public abstract class AbstractRulesRepository
extends java.lang.Object
implements RulesRepository


Constructor Summary
AbstractRulesRepository()
           
 
Method Summary
protected  java.lang.String getCheckResourcesBase()
           
 java.util.List<Rule> getInitialReferential()
           
abstract  java.lang.String getRepositoryResourcesBase()
           
 java.util.List<Rule> parseReferential(java.lang.String fileContent)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.sonar.plugins.api.rules.RulesRepository
getLanguage, getProvidedProfiles
 

Constructor Detail

AbstractRulesRepository

public AbstractRulesRepository()
Method Detail

getRepositoryResourcesBase

public abstract java.lang.String getRepositoryResourcesBase()

getInitialReferential

public final java.util.List<Rule> getInitialReferential()
Specified by:
getInitialReferential in interface RulesRepository

parseReferential

public java.util.List<Rule> parseReferential(java.lang.String fileContent)
Specified by:
parseReferential in interface RulesRepository

getCheckResourcesBase

protected java.lang.String getCheckResourcesBase()


Copyright © 2009 SonarSource SA. All Rights Reserved.