org.dawb.passerelle.common.message
Class DataMessageComponent
java.lang.Object
org.dawb.passerelle.common.message.DataMessageComponent
public class DataMessageComponent
- extends java.lang.Object
This class is similar to a DataHolder in the scisoft diamond
plugins.
It is simpler and less subject to use else where being the main thing
which is passed around in the workflow system.
It contains data and provenance, meta data.
- Author:
- gerring
Methods inherited from class java.lang.Object |
getClass, notify, notifyAll, wait, wait, wait |
DataMessageComponent
public DataMessageComponent()
getList
public java.util.Map<java.lang.String,java.lang.Object> getList()
getList
public java.lang.Object getList(java.lang.String key)
setList
public void setList(java.util.Map<java.lang.String,java.lang.Object> data)
getMeta
public uk.ac.diamond.scisoft.analysis.io.IMetaData getMeta()
setMeta
public void setMeta(uk.ac.diamond.scisoft.analysis.io.IMetaData metaData)
setList
public void setList(uk.ac.diamond.scisoft.analysis.dataset.IDataset set)
addScalar
public void addScalar(java.util.Map<java.lang.String,java.lang.String> f)
addScalar
public void addScalar(java.util.Map<java.lang.String,java.lang.String> toAdd,
boolean overwrite)
addScalar
public void addScalar(java.lang.String key,
java.lang.String value)
getScalar
public java.util.Map<java.lang.String,java.lang.String> getScalar()
getScalar
public java.lang.String getScalar(java.lang.String key)
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
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
getValueType
public DataMessageComponent.VALUE_TYPE getValueType(java.lang.String key)
setValueType
public void setValueType(java.lang.String key,
DataMessageComponent.VALUE_TYPE type)
add
public void add(DataMessageComponent a)
isScalarOnly
public boolean isScalarOnly()