Package ome.xml.meta

Interface IMetadata

All Superinterfaces:
BaseMetadata, MetadataRetrieve, MetadataStore
All Known Subinterfaces:
OMEXMLMetadata
All Known Implementing Classes:
AbstractOMEXMLMetadata, AggregateMetadata, DummyMetadata, OMEXMLMetadataImpl

public interface IMetadata
extends MetadataRetrieve, MetadataStore
A proxy capable of bidirectional communication of biological image data to and from a particular storage medium.

The IMetadata interface is a shorthand for a metadata storage implementation that handles both storage (see MetadataStore) and retrieval (see MetadataRetrieve) of metadata fields. It exists mainly to reduce the need to cast between MetadataStore and MetadataRetrieve object types.

Author:
Curtis Rueden ctrueden at wisc.edu