Package ome.xml.meta
Class OMEXMLMetadataRoot
java.lang.Object
ome.xml.model.AbstractOMEModelObject
ome.xml.model.OME
ome.xml.meta.OMEXMLMetadataRoot
- All Implemented Interfaces:
MetadataRoot
,OMEModelObject
public class OMEXMLMetadataRoot extends OME implements MetadataRoot
A utility class for constructing and manipulating OME-XML DOMs.
- Author:
- Roger Leigh rleigh at dundee.ac.uk
-
Field Summary
-
Constructor Summary
Constructors Constructor Description OMEXMLMetadataRoot()
Default constructor.OMEXMLMetadataRoot(OME ome)
Construct from existing OME instance.OMEXMLMetadataRoot(org.w3c.dom.Element element, OMEModel model)
Constructs OME recursively from an XML DOM tree. -
Method Summary
Methods inherited from class ome.xml.model.OME
addDataset, addExperiment, addExperimenter, addExperimenterGroup, addFolder, addImage, addInstrument, addPlate, addProject, addROI, addScreen, asXMLElement, asXMLElement, copyDatasetList, copyExperimenterGroupList, copyExperimenterList, copyExperimentList, copyFolderList, copyImageList, copyInstrumentList, copyPlateList, copyProjectList, copyROIList, copyScreenList, getBinaryOnly, getCreator, getDataset, getExperiment, getExperimenter, getExperimenterGroup, getFolder, getImage, getInstrument, getPlate, getProject, getRights, getROI, getScreen, getStructuredAnnotations, getUUID, link, removeDataset, removeExperiment, removeExperimenter, removeExperimenterGroup, removeFolder, removeImage, removeInstrument, removePlate, removeProject, removeROI, removeScreen, setBinaryOnly, setCreator, setDataset, setExperiment, setExperimenter, setExperimenterGroup, setFolder, setImage, setInstrument, setPlate, setProject, setRights, setROI, setScreen, setStructuredAnnotations, setUUID, sizeOfDatasetList, sizeOfExperimenterGroupList, sizeOfExperimenterList, sizeOfExperimentList, sizeOfFolderList, sizeOfImageList, sizeOfInstrumentList, sizeOfPlateList, sizeOfProjectList, sizeOfROIList, sizeOfScreenList, update
Methods inherited from class ome.xml.model.AbstractOMEModelObject
getChildrenByTagName, stripNamespacePrefix
-
Constructor Details
-
OMEXMLMetadataRoot
public OMEXMLMetadataRoot()Default constructor. -
OMEXMLMetadataRoot
Constructs OME recursively from an XML DOM tree.- Parameters:
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.- Throws:
EnumerationException
- If there is an error instantiating an enumeration during model object creation.
-
OMEXMLMetadataRoot
Construct from existing OME instance.- Parameters:
ome
- the OME instance to copy.
-