org.sonar.api.qualitymodel
Class Characteristic
java.lang.Object
org.sonar.api.qualitymodel.Characteristic
- All Implemented Interfaces:
- java.lang.Comparable<Characteristic>
public final class Characteristic
- extends java.lang.Object
- implements java.lang.Comparable<Characteristic>
- Since:
- 2.3
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
ROOT_DEPTH
public static final int ROOT_DEPTH
- See Also:
- Constant Field Values
getId
public java.lang.Integer getId()
getKey
public java.lang.String getKey()
getName
public java.lang.String getName()
getModel
public Model getModel()
getRule
public Rule getRule()
setRule
public Characteristic setRule(Rule r)
addChildren
public Characteristic addChildren(Characteristic... list)
addChild
public Characteristic addChild(Characteristic child)
getParents
public java.util.List<Characteristic> getParents()
getParent
public Characteristic getParent(java.lang.String name)
getChildren
public java.util.List<Characteristic> getChildren()
- Children sorted by insertion order
getChild
public Characteristic getChild(java.lang.String name)
getDepth
public int getDepth()
isRoot
public boolean isRoot()
getOrder
public int getOrder()
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
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
compareTo
public int compareTo(Characteristic o)
- Specified by:
compareTo
in interface java.lang.Comparable<Characteristic>
Copyright © 2009-2010 SonarSource. All Rights Reserved.