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 SummaryConstructors Constructor Description PropertyInfo()PropertyInfo(String id, String guid, String name, String desc)
 - 
Method SummaryAll 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.DescriptionInfogetDescription, getGuid, getId, getName, setDescription, setGuid, setId, setName
 
- 
 
- 
- 
- 
Method Detail- 
clonepublic Object clone() throws CloneNotSupportedException - Overrides:
- clonein class- DescriptionInfo
- Throws:
- CloneNotSupportedException
 
 - 
getUnitpublic String getUnit() - Returns:
- the unit
 
 - 
setUnitpublic void setUnit(String unit) - Parameters:
- unit- the unit to set
 
 - 
getIncrementpublic float getIncrement() - Returns:
- the increment
 
 - 
setIncrementpublic void setIncrement(float increment) - Parameters:
- increment- the increment to set
 
 - 
getDecadepublic float getDecade() - Returns:
- the decade
 
 - 
setDecadepublic void setDecade(float decade) - Parameters:
- decade- the decade to set
 
 - 
getValueNum_Minpublic float getValueNum_Min() - Returns:
- the valueNum_Min
 
 - 
setValueNum_Minpublic void setValueNum_Min(float valueNum_Min) - Parameters:
- valueNum_Min- the valueNum_Min to set
 
 - 
getValueNum_Maxpublic float getValueNum_Max() - Returns:
- the valueNum_Max
 
 - 
setValueNum_Maxpublic void setValueNum_Max(float valueNum_Max) - Parameters:
- valueNum_Max- the valueNum_Max to set
 
 - 
getValueNumpublic float getValueNum() - Returns:
- the valueNum
 
 - 
setValueNumpublic void setValueNum(float valueNum) - Parameters:
- valueNum- the valueNum to set
 
 - 
getValueDefaultpublic String getValueDefault() - Returns:
- the valueDefault
 
 - 
setValueDefaultpublic void setValueDefault(String valueDefault) - Parameters:
- valueDefault- the valueDefault to set
 
 - 
setValuepublic 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.
 
 - 
getValueStrpublic String getValueStr() - Returns:
- the valueStr
 
 - 
setValueStrpublic void setValueStr(String valueStr) - Parameters:
- valueStr- the valueStr to set
 
 - 
getDatatypepublic String getDatatype() - Returns:
- the datatype
 
 - 
setDatatypepublic void setDatatype(String datatype) - Parameters:
- datatype- the datatype to set
 
 - 
isNumericpublic boolean isNumeric() 
 - 
isStringpublic boolean isString() 
 - 
hashCodepublic int hashCode() - Overrides:
- hashCodein class- DescriptionInfo
 
 - 
equalspublic boolean equals(Object obj) - Overrides:
- equalsin class- DescriptionInfo
 
 - 
toStringpublic String toString() - Overrides:
- toStringin class- DescriptionInfo
 
 
- 
 
-