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
-
-
Constructor Summary
Constructors Constructor Description OMEXMLMetadataRoot()
Default constructor.OMEXMLMetadataRoot(OME ome)
Construct from existing OME instance.OMEXMLMetadataRoot(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, clearDatasetList, clearExperimenterGroupList, clearExperimenterList, clearExperimentList, clearFolderList, clearImageList, clearInstrumentList, clearPlateList, clearProjectList, clearROIList, clearScreenList, 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 Detail
-
OMEXMLMetadataRoot
public OMEXMLMetadataRoot()
Default constructor.
-
OMEXMLMetadataRoot
public OMEXMLMetadataRoot(Element element, OMEModel model) throws EnumerationException
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
public OMEXMLMetadataRoot(OME ome)
Construct from existing OME instance.- Parameters:
ome
- the OME instance to copy.
-
-