public final class Characteristic extends Object implements Comparable<Characteristic>
Modifier and Type | Field and Description |
---|---|
static int |
ROOT_DEPTH |
public static final int ROOT_DEPTH
public Characteristic setKey(String s)
public Characteristic setName(String s)
public Characteristic setName(String s, boolean asKey)
public boolean hasRule()
public Characteristic setRule(Rule r)
public Boolean getEnabled()
public Characteristic setEnabled(Boolean b)
public Characteristic addChildren(Characteristic... list)
public Characteristic addChild(Characteristic child)
public List<Characteristic> getParents()
public Characteristic getParent(String name)
public List<Characteristic> getChildren()
public List<Characteristic> getChildren(boolean onlyEnabled)
public Characteristic getChild(String name)
public int getDepth()
public boolean isRoot()
public int getOrder()
public String getDescription()
public Characteristic setDescription(String s)
public CharacteristicProperty setProperty(String key, String value)
public CharacteristicProperty setProperty(String key, Double value)
public CharacteristicProperty addProperty(CharacteristicProperty property)
public CharacteristicProperty getProperty(String key)
public String getPropertyTextValue(String key, String defaultValue)
public Double getPropertyValue(String key, Double defaultValue)
public List<CharacteristicProperty> getProperties()
public int compareTo(Characteristic o)
compareTo
in interface Comparable<Characteristic>
public static Characteristic create()
public static Characteristic createByName(String name)
public static Characteristic createByKey(String key, String name)
public static Characteristic createByRule(Rule rule)
Copyright © 2009-2013 SonarSource. All Rights Reserved.