public class TagAnnotation extends TextAnnotation
Constructor and Description |
---|
TagAnnotation()
Default constructor.
|
TagAnnotation(Element element,
OMEModel model)
Constructs TagAnnotation recursively from an XML DOM tree.
|
TagAnnotation(TagAnnotation orig)
Copy constructor.
|
Modifier and Type | Method and Description |
---|---|
Element |
asXMLElement(Document document)
Takes the entire object hierarchy and produces an XML DOM tree.
|
protected Element |
asXMLElement(Document document,
Element TagAnnotation_element)
Takes the entire object hierarchy and produced an XML DOM tree taking
into account class hierarchy.
|
StructuredAnnotations |
getStructuredAnnotations() |
String |
getValue() |
boolean |
link(Reference reference,
OMEModelObject o)
Link a given OME model object to this model object.
|
void |
setStructuredAnnotations(StructuredAnnotations structuredAnnotations_BackReference) |
void |
setValue(String value) |
void |
update(Element element,
OMEModel model)
Updates TagAnnotation recursively from an XML DOM tree.
|
copyLinkedAnnotationList, copyLinkedChannelList, copyLinkedDatasetList, copyLinkedExperimenterGroupList, copyLinkedExperimenterList, copyLinkedImageList, copyLinkedPixelsList, copyLinkedPlaneList, copyLinkedPlateAcquisitionList, copyLinkedPlateList, copyLinkedProjectList, copyLinkedReagentList, copyLinkedROIList, copyLinkedScreenList, copyLinkedWellList, copyLinkedWellSampleList, getAnnotator, getDescription, getID, getLinkedAnnotation, getLinkedChannel, getLinkedDataset, getLinkedExperimenter, getLinkedExperimenterGroup, getLinkedImage, getLinkedPixels, getLinkedPlane, getLinkedPlate, getLinkedPlateAcquisition, getLinkedProject, getLinkedReagent, getLinkedROI, getLinkedScreen, getLinkedWell, getLinkedWellSample, getNamespace, linkAnnotation, linkChannel, linkDataset, linkExperimenter, linkExperimenterGroup, linkImage, linkPixels, linkPlane, linkPlate, linkPlateAcquisition, linkProject, linkReagent, linkROI, linkScreen, linkWell, linkWellSample, setAnnotator, setDescription, setID, setLinkedAnnotation, setLinkedChannel, setLinkedDataset, setLinkedExperimenter, setLinkedExperimenterGroup, setLinkedImage, setLinkedPixels, setLinkedPlane, setLinkedPlate, setLinkedPlateAcquisition, setLinkedProject, setLinkedReagent, setLinkedROI, setLinkedScreen, setLinkedWell, setLinkedWellSample, setNamespace, sizeOfLinkedAnnotationList, sizeOfLinkedChannelList, sizeOfLinkedDatasetList, sizeOfLinkedExperimenterGroupList, sizeOfLinkedExperimenterList, sizeOfLinkedImageList, sizeOfLinkedPixelsList, sizeOfLinkedPlaneList, sizeOfLinkedPlateAcquisitionList, sizeOfLinkedPlateList, sizeOfLinkedProjectList, sizeOfLinkedReagentList, sizeOfLinkedROIList, sizeOfLinkedScreenList, sizeOfLinkedWellList, sizeOfLinkedWellSampleList, unlinkAnnotation, unlinkChannel, unlinkDataset, unlinkExperimenter, unlinkExperimenterGroup, unlinkImage, unlinkPixels, unlinkPlane, unlinkPlate, unlinkPlateAcquisition, unlinkProject, unlinkReagent, unlinkROI, unlinkScreen, unlinkWell, unlinkWellSample
getChildrenByTagName, stripNamespacePrefix
public static final String NAMESPACE
public TagAnnotation()
public TagAnnotation(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 TagAnnotation(TagAnnotation orig)
public void update(Element element, OMEModel model) throws EnumerationException
update
in interface OMEModelObject
update
in class TextAnnotation
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 TextAnnotation
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 String getValue()
public void setValue(String value)
public StructuredAnnotations getStructuredAnnotations()
public void setStructuredAnnotations(StructuredAnnotations structuredAnnotations_BackReference)
public Element asXMLElement(Document document)
OMEModelObject
asXMLElement
in interface OMEModelObject
asXMLElement
in class TextAnnotation
document
- Destination document for element creation, etc.protected Element asXMLElement(Document document, Element TagAnnotation_element)
AbstractOMEModelObject
asXMLElement
in class TextAnnotation
document
- Destination document for element creation, etc.TagAnnotation_element
- Element from the subclass. If null a new
element will be created of this class.element
populated with properties from this class.Copyright © 2014 Open Microscopy Environment