org.gvsig.metadata
Interface Metadata

All Superinterfaces:
DynObject

public interface Metadata
extends DynObject

Metadata is information or data about data ://en.wikipedia.org/wiki/Metadata.

This interface extends DynObject to add anything needed over the DynObject model to be able to be used as a Metadata model.

Version:
$Id$
Author:
gvSIG Team, Cèsar Ordiñana, cmartin

Method Summary
 Set getMetadataChildren()
          Returns an unsorted set of child Metadata objects.
 Object getMetadataID()
          Returns the unique identifier of the Metadata.
 String getMetadataName()
          Returns the name of the Metadata, which allows to identify the type in the Metadata registry.
 
Methods inherited from interface org.gvsig.tools.dynobject.DynObject
clear, delegate, getDynClass, getDynValue, hasDynValue, implement, invokeDynMethod, invokeDynMethod, setDynValue
 

Method Detail

getMetadataID

Object getMetadataID()
                     throws MetadataException
Returns the unique identifier of the Metadata.

Returns:
the Metadata identifier
Throws:
MetadataException

getMetadataName

String getMetadataName()
                       throws MetadataException
Returns the name of the Metadata, which allows to identify the type in the Metadata registry.

Returns:
the Metadata name
Throws:
MetadataException

getMetadataChildren

Set getMetadataChildren()
                        throws MetadataException
Returns an unsorted set of child Metadata objects.

Returns:
an unsorted set of child Metadata objects
Throws:
MetadataException


Copyright © 2004-2011 gvSIG. All Rights Reserved.