org.sonar.api.server.rule
Class RuleDefinitions.RepositoryImpl

java.lang.Object
  extended by org.sonar.api.server.rule.RuleDefinitions.RepositoryImpl
All Implemented Interfaces:
RuleDefinitions.ExtendedRepository, RuleDefinitions.Repository
Enclosing interface:
RuleDefinitions

@Immutable
public static class RuleDefinitions.RepositoryImpl
extends Object
implements RuleDefinitions.Repository


Method Summary
 boolean equals(Object o)
           
 int hashCode()
           
 String key()
           
 String language()
           
 String name()
           
 RuleDefinitions.Rule rule(String ruleKey)
           
 List<RuleDefinitions.Rule> rules()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

key

public String key()
Specified by:
key in interface RuleDefinitions.ExtendedRepository

language

public String language()
Specified by:
language in interface RuleDefinitions.ExtendedRepository

name

public String name()
Specified by:
name in interface RuleDefinitions.Repository

rule

@CheckForNull
public RuleDefinitions.Rule rule(String ruleKey)
Specified by:
rule in interface RuleDefinitions.ExtendedRepository

rules

public List<RuleDefinitions.Rule> rules()
Specified by:
rules in interface RuleDefinitions.ExtendedRepository

equals

public boolean equals(Object o)
Overrides:
equals in class Object

hashCode

public int hashCode()
Overrides:
hashCode in class Object


Copyright © 2009-2014 SonarSource. All Rights Reserved.