public class WellSample extends AbstractOMEModelObject
Modifier and Type | Field and Description |
---|---|
private String |
id |
private Image |
image |
private NonNegativeInteger |
index |
private static org.slf4j.Logger |
LOGGER
Logger for this class.
|
static String |
NAMESPACE |
private List<PlateAcquisition> |
plateAcquisitions |
private Length |
positionX |
private Length |
positionY |
private Timestamp |
timepoint |
private Well |
well |
Constructor and Description |
---|
WellSample()
Default constructor.
|
WellSample(Element element,
OMEModel model)
Constructs WellSample recursively from an XML DOM tree.
|
WellSample(WellSample orig)
Copy constructor.
|
getChildrenByTagName, stripNamespacePrefix
public static final String NAMESPACE
private static final org.slf4j.Logger LOGGER
private NonNegativeInteger index
private Length positionX
private Length positionY
private Timestamp timepoint
private String id
private Image image
private List<PlateAcquisition> plateAcquisitions
private Well well
public WellSample()
public WellSample(Element element, OMEModel model) throws EnumerationException
element
- Root of the XML DOM tree to construct a model object
graph from.model
- Handler for the OME model which keeps track of instances
and references seen during object population.EnumerationException
- If there is an error instantiating an
enumeration during model object creation.public WellSample(WellSample orig)
public void update(Element element, OMEModel model) throws EnumerationException
update
in interface OMEModelObject
update
in class AbstractOMEModelObject
element
- Root of the XML DOM tree to construct a model object
graph from.model
- Handler for the OME model which keeps track of instances
and references seen during object population.EnumerationException
- If there is an error instantiating an
enumeration during model object creation.public boolean link(Reference reference, OMEModelObject o)
OMEModelObject
link
in interface OMEModelObject
link
in class AbstractOMEModelObject
reference
- The type qualifier for the reference. This should
be the corresponding reference type for o
. If, for example,
o
is of type Image
, reference
MUST be of type ImageRef
.o
- Model object to link to.true
if this model object was able to handle the
reference, false
otherwise.public NonNegativeInteger getIndex()
public void setIndex(NonNegativeInteger index)
public Length getPositionX()
public void setPositionX(Length positionX)
public Length getPositionY()
public void setPositionY(Length positionY)
public static String getPositionXUnitXsdDefault()
public Timestamp getTimepoint()
public void setTimepoint(Timestamp timepoint)
public static String getPositionYUnitXsdDefault()
public String getID()
public void setID(String id)
public Image getLinkedImage()
public void linkImage(Image o)
public void unlinkImage(Image o)
public int sizeOfLinkedPlateAcquisitionList()
public List<PlateAcquisition> copyLinkedPlateAcquisitionList()
public PlateAcquisition getLinkedPlateAcquisition(int index)
public PlateAcquisition setLinkedPlateAcquisition(int index, PlateAcquisition o)
public boolean linkPlateAcquisition(PlateAcquisition o)
public boolean unlinkPlateAcquisition(PlateAcquisition o)
public Well getWell()
public void setWell(Well well_BackReference)
public Element asXMLElement(Document document)
OMEModelObject
asXMLElement
in interface OMEModelObject
asXMLElement
in class AbstractOMEModelObject
document
- Destination document for element creation, etc.protected Element asXMLElement(Document document, Element WellSample_element)
AbstractOMEModelObject
asXMLElement
in class AbstractOMEModelObject
document
- Destination document for element creation, etc.WellSample_element
- Element from the subclass. If null a new
element will be created of this class.element
populated with properties from this class.Copyright © 2016 Open Microscopy Environment