com.esri.arcgis.geodatabase
Interface IPlugInMetadata2

All Superinterfaces:
IPlugInMetadata, Serializable
All Known Implementing Classes:
IPlugInMetadata2Proxy

public interface IPlugInMetadata2
extends IPlugInMetadata, Serializable

Provides access to members that manage property set metadata for a plug-in.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.


Method Summary
 IPropertySet getMetadataByType(int type, String localName)
          A property set containing the metadata for the indicated dataset.
 void setMetadataByType(int type, String localName, IPropertySet metadata)
          A property set containing the metadata for the indicated dataset.
 
Methods inherited from interface com.esri.arcgis.geodatabase.IPlugInMetadata
getMetadata, isCanEditMetadata, setMetadata
 

Method Detail

getMetadataByType

IPropertySet getMetadataByType(int type,
                               String localName)
                               throws IOException,
                                      AutomationException
A property set containing the metadata for the indicated dataset.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Parameters:
type - A com.esri.arcgis.geodatabase.esriDatasetType constant (in)
localName - The localName (in)
Returns:
A reference to a com.esri.arcgis.system.IPropertySet
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setMetadataByType

void setMetadataByType(int type,
                       String localName,
                       IPropertySet metadata)
                       throws IOException,
                              AutomationException
A property set containing the metadata for the indicated dataset.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Parameters:
type - A com.esri.arcgis.geodatabase.esriDatasetType constant (in)
localName - The localName (in)
metadata - A reference to a com.esri.arcgis.system.IPropertySet (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.