public abstract class BasicAnnotation extends Annotation
| Modifier and Type | Field and Description | 
|---|---|
private static org.slf4j.Logger | 
LOGGER
Logger for this class. 
 | 
static String | 
NAMESPACE  | 
| Constructor and Description | 
|---|
BasicAnnotation()
Default constructor. 
 | 
BasicAnnotation(BasicAnnotation orig)
Copy constructor. 
 | 
BasicAnnotation(Element element,
               OMEModel model)
Constructs BasicAnnotation recursively from an XML DOM tree. 
 | 
| 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 BasicAnnotation_element)
Takes the entire object hierarchy and produced an XML DOM tree taking
 into account class hierarchy. 
 | 
boolean | 
link(Reference reference,
    OMEModelObject o)
Link a given OME model object to this model object. 
 | 
void | 
update(Element element,
      OMEModel model)
Updates BasicAnnotation recursively from an XML DOM tree. 
 | 
copyLinkedAnnotationList, copyLinkedChannelList, copyLinkedDatasetList, copyLinkedDetectorList, copyLinkedDichroicList, copyLinkedExperimenterGroupList, copyLinkedExperimenterList, copyLinkedFilterList, copyLinkedImageList, copyLinkedInstrumentList, copyLinkedLightPathList, copyLinkedLightSourceList, copyLinkedObjectiveList, copyLinkedPlaneList, copyLinkedPlateAcquisitionList, copyLinkedPlateList, copyLinkedProjectList, copyLinkedReagentList, copyLinkedROIList, copyLinkedScreenList, copyLinkedShapeList, copyLinkedWellList, getAnnotator, getDescription, getID, getLinkedAnnotation, getLinkedChannel, getLinkedDataset, getLinkedDetector, getLinkedDichroic, getLinkedExperimenter, getLinkedExperimenterGroup, getLinkedFilter, getLinkedImage, getLinkedInstrument, getLinkedLightPath, getLinkedLightSource, getLinkedObjective, getLinkedPlane, getLinkedPlate, getLinkedPlateAcquisition, getLinkedProject, getLinkedReagent, getLinkedROI, getLinkedScreen, getLinkedShape, getLinkedWell, getNamespace, linkAnnotation, linkChannel, linkDataset, linkDetector, linkDichroic, linkExperimenter, linkExperimenterGroup, linkFilter, linkImage, linkInstrument, linkLightPath, linkLightSource, linkObjective, linkPlane, linkPlate, linkPlateAcquisition, linkProject, linkReagent, linkROI, linkScreen, linkShape, linkWell, setAnnotator, setDescription, setID, setLinkedAnnotation, setLinkedChannel, setLinkedDataset, setLinkedDetector, setLinkedDichroic, setLinkedExperimenter, setLinkedExperimenterGroup, setLinkedFilter, setLinkedImage, setLinkedInstrument, setLinkedLightPath, setLinkedLightSource, setLinkedObjective, setLinkedPlane, setLinkedPlate, setLinkedPlateAcquisition, setLinkedProject, setLinkedReagent, setLinkedROI, setLinkedScreen, setLinkedShape, setLinkedWell, setNamespace, sizeOfLinkedAnnotationList, sizeOfLinkedChannelList, sizeOfLinkedDatasetList, sizeOfLinkedDetectorList, sizeOfLinkedDichroicList, sizeOfLinkedExperimenterGroupList, sizeOfLinkedExperimenterList, sizeOfLinkedFilterList, sizeOfLinkedImageList, sizeOfLinkedInstrumentList, sizeOfLinkedLightPathList, sizeOfLinkedLightSourceList, sizeOfLinkedObjectiveList, sizeOfLinkedPlaneList, sizeOfLinkedPlateAcquisitionList, sizeOfLinkedPlateList, sizeOfLinkedProjectList, sizeOfLinkedReagentList, sizeOfLinkedROIList, sizeOfLinkedScreenList, sizeOfLinkedShapeList, sizeOfLinkedWellList, unlinkAnnotation, unlinkChannel, unlinkDataset, unlinkDetector, unlinkDichroic, unlinkExperimenter, unlinkExperimenterGroup, unlinkFilter, unlinkImage, unlinkInstrument, unlinkLightPath, unlinkLightSource, unlinkObjective, unlinkPlane, unlinkPlate, unlinkPlateAcquisition, unlinkProject, unlinkReagent, unlinkROI, unlinkScreen, unlinkShape, unlinkWellgetChildrenByTagName, stripNamespacePrefixpublic static final String NAMESPACE
private static final org.slf4j.Logger LOGGER
public BasicAnnotation()
public BasicAnnotation(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 BasicAnnotation(BasicAnnotation orig)
public void update(Element element, OMEModel model) throws EnumerationException
update in interface OMEModelObjectupdate in class Annotationelement - 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)
OMEModelObjectlink in interface OMEModelObjectlink in class Annotationreference - 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 Element asXMLElement(Document document)
OMEModelObjectasXMLElement in interface OMEModelObjectasXMLElement in class Annotationdocument - Destination document for element creation, etc.protected Element asXMLElement(Document document, Element BasicAnnotation_element)
AbstractOMEModelObjectasXMLElement in class Annotationdocument - Destination document for element creation, etc.BasicAnnotation_element - Element from the subclass. If null a new
 element will be created of this class.element populated with properties from this class.Copyright © 2015 Open Microscopy Environment