Class PropertyInfo
- java.lang.Object
-
- fi.tut.mei.resdescapi.rescatapi.model.DescriptionInfo
-
- fi.tut.mei.resdescapi.rescatapi.model.PropertyInfo
-
- All Implemented Interfaces:
Cloneable
- Direct Known Subclasses:
CapabilityParameterInfo
public class PropertyInfo extends DescriptionInfo
Data container for a property- Author:
- Niko Siltala
-
-
Constructor Summary
Constructors Constructor Description PropertyInfo()PropertyInfo(String id, String guid, String name, String desc)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Objectclone()booleanequals(Object obj)StringgetDatatype()floatgetDecade()floatgetIncrement()StringgetUnit()StringgetValueDefault()floatgetValueNum()floatgetValueNum_Max()floatgetValueNum_Min()StringgetValueStr()inthashCode()booleanisNumeric()booleanisString()voidsetDatatype(String datatype)voidsetDecade(float decade)voidsetIncrement(float increment)voidsetUnit(String unit)voidsetValue(String value)Sets the value of this property.voidsetValueDefault(String valueDefault)voidsetValueNum(float valueNum)voidsetValueNum_Max(float valueNum_Max)voidsetValueNum_Min(float valueNum_Min)voidsetValueStr(String valueStr)StringtoString()-
Methods inherited from class fi.tut.mei.resdescapi.rescatapi.model.DescriptionInfo
getDescription, getGuid, getId, getName, setDescription, setGuid, setId, setName
-
-
-
-
Method Detail
-
clone
public Object clone() throws CloneNotSupportedException
- Overrides:
clonein classDescriptionInfo- Throws:
CloneNotSupportedException
-
getUnit
public String getUnit()
- Returns:
- the unit
-
setUnit
public void setUnit(String unit)
- Parameters:
unit- the unit to set
-
getIncrement
public float getIncrement()
- Returns:
- the increment
-
setIncrement
public void setIncrement(float increment)
- Parameters:
increment- the increment to set
-
getDecade
public float getDecade()
- Returns:
- the decade
-
setDecade
public void setDecade(float decade)
- Parameters:
decade- the decade to set
-
getValueNum_Min
public float getValueNum_Min()
- Returns:
- the valueNum_Min
-
setValueNum_Min
public void setValueNum_Min(float valueNum_Min)
- Parameters:
valueNum_Min- the valueNum_Min to set
-
getValueNum_Max
public float getValueNum_Max()
- Returns:
- the valueNum_Max
-
setValueNum_Max
public void setValueNum_Max(float valueNum_Max)
- Parameters:
valueNum_Max- the valueNum_Max to set
-
getValueNum
public float getValueNum()
- Returns:
- the valueNum
-
setValueNum
public void setValueNum(float valueNum)
- Parameters:
valueNum- the valueNum to set
-
getValueDefault
public String getValueDefault()
- Returns:
- the valueDefault
-
setValueDefault
public void setValueDefault(String valueDefault)
- Parameters:
valueDefault- the valueDefault to set
-
setValue
public void setValue(String value)
Sets the value of this property. Stores in numeric form(ValueNum) if it can be formatted numerically. Otherwise it is stored in String format to ValueStr.- Parameters:
value- Property value stored.
-
getValueStr
public String getValueStr()
- Returns:
- the valueStr
-
setValueStr
public void setValueStr(String valueStr)
- Parameters:
valueStr- the valueStr to set
-
getDatatype
public String getDatatype()
- Returns:
- the datatype
-
setDatatype
public void setDatatype(String datatype)
- Parameters:
datatype- the datatype to set
-
isNumeric
public boolean isNumeric()
-
isString
public boolean isString()
-
hashCode
public int hashCode()
- Overrides:
hashCodein classDescriptionInfo
-
equals
public boolean equals(Object obj)
- Overrides:
equalsin classDescriptionInfo
-
toString
public String toString()
- Overrides:
toStringin classDescriptionInfo
-
-