org.sonar.api.checks.templates
Class CheckTemplateRepository

java.lang.Object
  extended by org.sonar.api.checks.templates.CheckTemplateRepository
All Implemented Interfaces:
Extension, ServerExtension

public class CheckTemplateRepository
extends java.lang.Object
implements ServerExtension

EXPERIMENTAL - will be used in version 2.2

Since:
2.1

Constructor Summary
CheckTemplateRepository()
           
CheckTemplateRepository(java.lang.String key)
           
 
Method Summary
static CheckTemplateRepository createFromAnnotatedClasses(java.lang.String repositoryKey, Language language, java.util.Collection<java.lang.Class> classes)
           
static CheckTemplateRepository createFromXml(java.lang.String repositoryKey, Language language, java.lang.String pathToXml)
           
 boolean equals(java.lang.Object o)
           
 java.lang.String getKey()
           
 Language getLanguage()
           
 CheckTemplate getTemplate(java.lang.String key)
           
 java.util.List<CheckTemplate> getTemplates()
           
 int hashCode()
           
 CheckTemplateRepository setKey(java.lang.String key)
           
 CheckTemplateRepository setLanguage(Language l)
           
 CheckTemplateRepository setTemplates(java.util.List<CheckTemplate> c)
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CheckTemplateRepository

public CheckTemplateRepository()

CheckTemplateRepository

public CheckTemplateRepository(java.lang.String key)
Method Detail

getKey

public java.lang.String getKey()

setKey

public CheckTemplateRepository setKey(java.lang.String key)

getLanguage

public Language getLanguage()

setLanguage

public CheckTemplateRepository setLanguage(Language l)

getTemplates

public java.util.List<CheckTemplate> getTemplates()

setTemplates

public CheckTemplateRepository setTemplates(java.util.List<CheckTemplate> c)

getTemplate

public CheckTemplate getTemplate(java.lang.String key)

equals

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

hashCode

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

createFromXml

public static CheckTemplateRepository createFromXml(java.lang.String repositoryKey,
                                                    Language language,
                                                    java.lang.String pathToXml)

createFromAnnotatedClasses

public static CheckTemplateRepository createFromAnnotatedClasses(java.lang.String repositoryKey,
                                                                 Language language,
                                                                 java.util.Collection<java.lang.Class> classes)


Copyright © 2009-2010 SonarSource SA. All Rights Reserved.