Class NumericMeasurement
java.lang.Object
de.ipk_gatersleben.ag_nw.graffiti.plugins.gui.editing_tools.script_helper.NumericMeasurement
- All Implemented Interfaces:
AttributeValuePairSupport
,MappingDataEntity
,Measurement
,NumericMeasurementInterface
public class NumericMeasurement extends Object implements NumericMeasurementInterface
-
Field Summary
Fields inherited from interface de.ipk_gatersleben.ag_nw.graffiti.plugins.gui.editing_tools.script_helper.MappingDataEntity
ANNO_DIV
-
Constructor Summary
Constructors Constructor Description NumericMeasurement(Measurement copyFrom, String newSubstanceName, String optNewExperimentName)
Builds up a new hierarchy for a newly created MeasurementData.NumericMeasurement(SampleInterface parent)
NumericMeasurement(SampleInterface parent, Map<?,?> attributemap)
-
Method Summary
Modifier and Type Method Description NumericMeasurementInterface
clone(SampleInterface parent)
void
fillAttributeMap(Map<String,Object> attributes)
SampleInterface
getParentSample()
String
getQualityAnnotation()
int
getReplicateID()
void
getString(StringBuilder r)
void
getStringOfChildren(StringBuilder r)
String
getUnit()
double
getValue()
void
getXMLAttributeString(StringBuilder r)
void
setAttribute(org.jdom2.Attribute attr)
boolean
setData(org.jdom2.Element averageElement)
void
setDataOfChildElement(org.jdom2.Element childElement)
void
setParentSample(SampleInterface sample)
void
setQualityAnnotation(String quality)
void
setReplicateID(int replicateID)
void
setUnit(String unit)
void
setValue(double value)
-
Constructor Details
-
NumericMeasurement
-
NumericMeasurement
-
NumericMeasurement
public NumericMeasurement(Measurement copyFrom, String newSubstanceName, String optNewExperimentName)Builds up a new hierarchy for a newly created MeasurementData. Copies as much as possible starting from the copyFrom Measurement to the top until MeasurementData.
-
-
Method Details
-
getString
- Specified by:
getString
in interfaceNumericMeasurementInterface
-
getXMLAttributeString
- Specified by:
getXMLAttributeString
in interfaceMappingDataEntity
- Specified by:
getXMLAttributeString
in interfaceNumericMeasurementInterface
-
getStringOfChildren
- Specified by:
getStringOfChildren
in interfaceMappingDataEntity
- Specified by:
getStringOfChildren
in interfaceNumericMeasurementInterface
-
getValue
public double getValue()- Specified by:
getValue
in interfaceMeasurement
- Specified by:
getValue
in interfaceNumericMeasurementInterface
-
getParentSample
- Specified by:
getParentSample
in interfaceMeasurement
- Specified by:
getParentSample
in interfaceNumericMeasurementInterface
-
getUnit
- Specified by:
getUnit
in interfaceNumericMeasurementInterface
-
setUnit
- Specified by:
setUnit
in interfaceNumericMeasurementInterface
-
setData
public boolean setData(org.jdom2.Element averageElement)- Specified by:
setData
in interfaceMappingDataEntity
- Specified by:
setData
in interfaceNumericMeasurementInterface
-
setAttribute
public void setAttribute(org.jdom2.Attribute attr)- Specified by:
setAttribute
in interfaceMappingDataEntity
- Specified by:
setAttribute
in interfaceNumericMeasurementInterface
-
setDataOfChildElement
public void setDataOfChildElement(org.jdom2.Element childElement)- Specified by:
setDataOfChildElement
in interfaceMappingDataEntity
- Specified by:
setDataOfChildElement
in interfaceNumericMeasurementInterface
-
setValue
public void setValue(double value)- Specified by:
setValue
in interfaceNumericMeasurementInterface
-
setReplicateID
public void setReplicateID(int replicateID)- Specified by:
setReplicateID
in interfaceNumericMeasurementInterface
-
getReplicateID
public int getReplicateID()- Specified by:
getReplicateID
in interfaceMeasurement
- Specified by:
getReplicateID
in interfaceNumericMeasurementInterface
-
getQualityAnnotation
- Specified by:
getQualityAnnotation
in interfaceNumericMeasurementInterface
-
setQualityAnnotation
- Specified by:
setQualityAnnotation
in interfaceNumericMeasurementInterface
-
setParentSample
- Specified by:
setParentSample
in interfaceNumericMeasurementInterface
-
fillAttributeMap
- Specified by:
fillAttributeMap
in interfaceAttributeValuePairSupport
- Specified by:
fillAttributeMap
in interfaceNumericMeasurementInterface
-
clone
- Specified by:
clone
in interfaceNumericMeasurementInterface
-