Class Experiment
java.lang.Object
de.ipk_gatersleben.ag_nw.graffiti.plugins.gui.editing_tools.script_helper.Experiment
- All Implemented Interfaces:
AttributeValuePairSupport
,ExperimentInterface
,MappingDataEntity
,Cloneable
,Iterable<SubstanceInterface>
,Collection<SubstanceInterface>
,List<SubstanceInterface>
public class Experiment extends Object implements ExperimentInterface
- Author:
- klukas
-
Field Summary
Fields inherited from interface de.ipk_gatersleben.ag_nw.graffiti.plugins.gui.editing_tools.script_helper.ExperimentInterface
UNSPECIFIED_ATTRIBUTE_STRING, UNSPECIFIED_EXPERIMENTNAME, UNSPECIFIED_SUBSTANCE
Fields inherited from interface de.ipk_gatersleben.ag_nw.graffiti.plugins.gui.editing_tools.script_helper.MappingDataEntity
ANNO_DIV
-
Constructor Summary
Constructors Constructor Description Experiment()
Experiment(ExperimentInterface data)
Experiment(SubstanceInterface data)
Experiment(List<SubstanceInterface> data)
Experiment(Document doc)
-
Method Summary
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface java.util.Collection
parallelStream, removeIf, stream, toArray
Methods inherited from interface java.util.List
equals, hashCode, replaceAll, sort, spliterator
-
Constructor Details
-
Experiment
public Experiment() -
Experiment
-
Experiment
-
Experiment
-
Experiment
-
-
Method Details
-
addAll
- Specified by:
addAll
in interfaceExperimentInterface
-
filter
- Specified by:
filter
in interfaceExperimentInterface
-
getName
- Specified by:
getName
in interfaceExperimentInterface
-
getRemark
- Specified by:
getRemark
in interfaceExperimentInterface
-
getCoordinator
- Specified by:
getCoordinator
in interfaceExperimentInterface
-
getImportDate
- Specified by:
getImportDate
in interfaceExperimentInterface
-
getStartDate
- Specified by:
getStartDate
in interfaceExperimentInterface
-
splitOldStyle
-
split
- Specified by:
split
in interfaceExperimentInterface
-
getAllMeasurements
-
setHeader
- Specified by:
setHeader
in interfaceExperimentInterface
-
getHeader
- Specified by:
getHeader
in interfaceExperimentInterface
-
getHeaders
- Specified by:
getHeaders
in interfaceExperimentInterface
-
getEmptyDocument
-
getDocuments
public static ArrayList<Document> getDocuments(ExperimentInterface mappingDataList, BackgroundTaskStatusProviderSupportingExternalCall status, boolean mergeExperimentsReturnOnlyOne) -
getStrings
public static ArrayList<String> getStrings(ExperimentInterface mappingDataList, BackgroundTaskStatusProviderSupportingExternalCall status, boolean mergeExperimentsReturnOnlyOne) -
getDocuments
<experimentdata> <experiment experimentid="-1"> <experimentname>Gluthation</experimentname> <remark>SXD plants</remark> <coordinator>Mohammad Hajirezaei</coordinator> <excelfileid/> <importusername/> <importdate>Tue Mar 10 11:39:36 CET 2009</importdate> <startdate>Sun Jan 18 00:00:00 CET 2004</startdate> <measurements>92</measurements> <imagefiles>0</imagefiles> <sizekb>0</sizekb> </experiment> <measurements> <substance id="column 6" name="Cys"> ...- Parameters:
mappingDataList
-status
-
-
getString
-
setTypeManager
-
getTypeManager
-
getExperimentFromDOM
-
getExperiment
-
getExperimentFromJDOM
-
isEmpty
public boolean isEmpty()- Specified by:
isEmpty
in interfaceCollection<SubstanceInterface>
- Specified by:
isEmpty
in interfaceExperimentInterface
- Specified by:
isEmpty
in interfaceList<SubstanceInterface>
-
add
- Specified by:
add
in interfaceExperimentInterface
- Specified by:
add
in interfaceList<SubstanceInterface>
-
add
- Specified by:
add
in interfaceCollection<SubstanceInterface>
- Specified by:
add
in interfaceExperimentInterface
- Specified by:
add
in interfaceList<SubstanceInterface>
-
addAll
- Specified by:
addAll
in interfaceCollection<SubstanceInterface>
- Specified by:
addAll
in interfaceExperimentInterface
- Specified by:
addAll
in interfaceList<SubstanceInterface>
-
addAll
- Specified by:
addAll
in interfaceExperimentInterface
- Specified by:
addAll
in interfaceList<SubstanceInterface>
-
contains
- Specified by:
contains
in interfaceCollection<SubstanceInterface>
- Specified by:
contains
in interfaceExperimentInterface
- Specified by:
contains
in interfaceList<SubstanceInterface>
-
containsAll
- Specified by:
containsAll
in interfaceCollection<SubstanceInterface>
- Specified by:
containsAll
in interfaceExperimentInterface
- Specified by:
containsAll
in interfaceList<SubstanceInterface>
-
ensureCapacity
public void ensureCapacity(int minCapacity)- Specified by:
ensureCapacity
in interfaceExperimentInterface
-
indexOf
- Specified by:
indexOf
in interfaceExperimentInterface
- Specified by:
indexOf
in interfaceList<SubstanceInterface>
-
lastIndexOf
- Specified by:
lastIndexOf
in interfaceExperimentInterface
- Specified by:
lastIndexOf
in interfaceList<SubstanceInterface>
-
listIterator
- Specified by:
listIterator
in interfaceExperimentInterface
- Specified by:
listIterator
in interfaceList<SubstanceInterface>
-
listIterator
- Specified by:
listIterator
in interfaceExperimentInterface
- Specified by:
listIterator
in interfaceList<SubstanceInterface>
-
remove
- Specified by:
remove
in interfaceExperimentInterface
- Specified by:
remove
in interfaceList<SubstanceInterface>
-
remove
- Specified by:
remove
in interfaceCollection<SubstanceInterface>
- Specified by:
remove
in interfaceExperimentInterface
- Specified by:
remove
in interfaceList<SubstanceInterface>
-
removeAll
- Specified by:
removeAll
in interfaceCollection<SubstanceInterface>
- Specified by:
removeAll
in interfaceExperimentInterface
- Specified by:
removeAll
in interfaceList<SubstanceInterface>
-
retainAll
- Specified by:
retainAll
in interfaceCollection<SubstanceInterface>
- Specified by:
retainAll
in interfaceExperimentInterface
- Specified by:
retainAll
in interfaceList<SubstanceInterface>
-
set
- Specified by:
set
in interfaceExperimentInterface
- Specified by:
set
in interfaceList<SubstanceInterface>
-
subList
- Specified by:
subList
in interfaceExperimentInterface
- Specified by:
subList
in interfaceList<SubstanceInterface>
-
toArray
- Specified by:
toArray
in interfaceCollection<SubstanceInterface>
- Specified by:
toArray
in interfaceExperimentInterface
- Specified by:
toArray
in interfaceList<SubstanceInterface>
-
toArray
public <T> T[] toArray(T[] a)- Specified by:
toArray
in interfaceCollection<SubstanceInterface>
- Specified by:
toArray
in interfaceExperimentInterface
- Specified by:
toArray
in interfaceList<SubstanceInterface>
-
toString
- Specified by:
toString
in interfaceExperimentInterface
- Overrides:
toString
in classObject
-
toStringWithErrorThrowing
public String toStringWithErrorThrowing() throws IOException, TransformerException, org.jdom2.JDOMException- Specified by:
toStringWithErrorThrowing
in interfaceExperimentInterface
- Throws:
IOException
TransformerException
org.jdom2.JDOMException
-
trimToSize
public void trimToSize()- Specified by:
trimToSize
in interfaceExperimentInterface
-
size
public int size()- Specified by:
size
in interfaceCollection<SubstanceInterface>
- Specified by:
size
in interfaceExperimentInterface
- Specified by:
size
in interfaceList<SubstanceInterface>
-
get
- Specified by:
get
in interfaceExperimentInterface
- Specified by:
get
in interfaceList<SubstanceInterface>
-
iterator
- Specified by:
iterator
in interfaceCollection<SubstanceInterface>
- Specified by:
iterator
in interfaceExperimentInterface
- Specified by:
iterator
in interfaceIterable<SubstanceInterface>
- Specified by:
iterator
in interfaceList<SubstanceInterface>
-
clear
public void clear()- Specified by:
clear
in interfaceCollection<SubstanceInterface>
- Specified by:
clear
in interfaceExperimentInterface
- Specified by:
clear
in interfaceList<SubstanceInterface>
-
getSequence
- Specified by:
getSequence
in interfaceExperimentInterface
-
fillAttributeMap
- Specified by:
fillAttributeMap
in interfaceAttributeValuePairSupport
- Specified by:
fillAttributeMap
in interfaceExperimentInterface
-
getStringOfChildren
- Specified by:
getStringOfChildren
in interfaceMappingDataEntity
-
getXMLAttributeString
- Specified by:
getXMLAttributeString
in interfaceMappingDataEntity
-
setAttribute
public void setAttribute(org.jdom2.Attribute attr)- Specified by:
setAttribute
in interfaceMappingDataEntity
-
setData
public boolean setData(org.jdom2.Element xmlElement)- Specified by:
setData
in interfaceMappingDataEntity
-
setDataOfChildElement
public void setDataOfChildElement(org.jdom2.Element childElement)- Specified by:
setDataOfChildElement
in interfaceMappingDataEntity
-
writeToFile
-
cloneOldStyle
-
clone
- Specified by:
clone
in interfaceExperimentInterface
-
addAndMerge
@Deprecated public static void addAndMerge(ExperimentInterface result, ExperimentInterface toBeAdded)Deprecated.Use experiment.addAndMerge instead. -
addAndMerge
- Specified by:
addAndMerge
in interfaceExperimentInterface
-
getTimes
-
getConditionsAsString
-
isReplicateDataMissing
-
isBiologicalAndTechnicalReplicateDataAvailable
-
getNumberOfMeasurementValues
Deprecated.Use experiment.getNumberOfMeasurementValues() instead. -
getNumberOfMeasurementValues
public int getNumberOfMeasurementValues()- Specified by:
getNumberOfMeasurementValues
in interfaceExperimentInterface
-
getMeasurementValuesSum
Deprecated.Use experiment.getMeasurementValuesSum() instead. -
getMeasurementValuesSum
public double getMeasurementValuesSum()- Specified by:
getMeasurementValuesSum
in interfaceExperimentInterface
-
mergeBiologicalReplicates
- Specified by:
mergeBiologicalReplicates
in interfaceExperimentInterface
-