org.sonar.commons
Class Metric
java.lang.Object
org.sonar.commons.BaseIdentifiable
org.sonar.commons.Metric
public class Metric
- extends BaseIdentifiable
Constructor Summary |
Metric()
|
Metric(java.lang.String key)
|
Metric(java.lang.String key,
Metric.ValueType type)
|
Metric(java.lang.String key,
java.lang.String name,
java.lang.String description,
Metric.ValueType type,
java.lang.Integer direction,
java.lang.Boolean qualitative,
java.lang.String domain,
boolean userManaged)
|
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
DIRECTION_WORST
public static final int DIRECTION_WORST
- A metric bigger value means a degradation
- See Also:
- Constant Field Values
DIRECTION_BETTER
public static final int DIRECTION_BETTER
- A metric bigger value means an improvement
- See Also:
- Constant Field Values
DIRECTION_NONE
public static final int DIRECTION_NONE
- The metric direction has no meaning
- See Also:
- Constant Field Values
Metric
public Metric()
Metric
public Metric(java.lang.String key)
Metric
public Metric(java.lang.String key,
Metric.ValueType type)
Metric
public Metric(java.lang.String key,
java.lang.String name,
java.lang.String description,
Metric.ValueType type,
java.lang.Integer direction,
java.lang.Boolean qualitative,
java.lang.String domain,
boolean userManaged)
getQualitative
public java.lang.Boolean getQualitative()
setQualitative
public void setQualitative(java.lang.Boolean qualitative)
getKey
public java.lang.String getKey()
setKey
public void setKey(java.lang.String key)
getType
public Metric.ValueType getType()
setType
public void setType(Metric.ValueType type)
getDescription
public java.lang.String getDescription()
setDescription
public void setDescription(java.lang.String description)
getUserManaged
public java.lang.Boolean getUserManaged()
setUserManaged
public void setUserManaged(java.lang.Boolean userManaged)
getEnabled
public java.lang.Boolean getEnabled()
setEnabled
public void setEnabled(java.lang.Boolean enabled)
getDirection
public java.lang.Integer getDirection()
setDirection
public void setDirection(java.lang.Integer direction)
getDomain
public java.lang.String getDomain()
setDomain
public void setDomain(java.lang.String domain)
getName
public java.lang.String getName()
setName
public void setName(java.lang.String name)
getOrigin
public Metric.Origin getOrigin()
setOrigin
public void setOrigin(Metric.Origin origin)
isNumberType
public boolean isNumberType()
isTextType
public boolean isTextType()
isDataType
public boolean isDataType()
isPercentageType
public boolean isPercentageType()
hashCode
public int hashCode()
- Overrides:
hashCode
in class java.lang.Object
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in class java.lang.Object
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
Copyright © 2009 SonarSource SA. All Rights Reserved.