com.esri.arcgis.geodatabase
Interface IXMLIndexTemplateManage

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
IXMLIndexTemplateManageProxy

public interface IXMLIndexTemplateManage
extends java.io.Serializable

COM Interface 'IXMLIndexTemplateManage'. Generated 3/19/2015 1:20:56 PM from 'C:\ArcGIS\COM\esriGeoDatabase.olb'

Description: 'Manages the collection of XML Index Templates for this Geodatabase instance.' Generator Options: PromptForTypeLibraries = False ClashPrefix = esri_ LowerCaseMemberNames = True IDispatchOnly = False RetryOnReject = False AwtForOcxs = True ArraysAsObjects = False DontRenameSameMethods = False ImplementConflictingInterfaces = True ReuseMethods = True RenameConflictingInterfaceMethods = True GenBeanInfo = True GenerateJavadoc =


Field Summary
static java.lang.String IID
          Deprecated. Internal use only
static int IIDe33c6591_6510_4528_8f93_0e19f424a38a
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 IEnumXMLIndexTemplate getTemplates()
          Retrieves the currently installed templates.
 void installTemplate(IXMLIndexTemplate newTemplate)
          Installs a new template.
 void populateIndexTags(IXMLIndexTemplate sourceTemplate, IXMLIndex index)
          Populate an XML Index's IncludedTags and ExcludedTags properties from an installed template.
 void uninstallTemplate(IXMLIndexTemplate existingTemplate)
          Uninstalls an existing template.
 

Field Detail

IIDe33c6591_6510_4528_8f93_0e19f424a38a

static final int IIDe33c6591_6510_4528_8f93_0e19f424a38a
See Also:
Constant Field Values

xxDummy

static final int xxDummy
Deprecated. Internal use only
See Also:
Constant Field Values

IID

static final java.lang.String IID
Deprecated. Internal use only
See Also:
Constant Field Values
Method Detail

getTemplates

IEnumXMLIndexTemplate getTemplates()
                                   throws java.io.IOException,
                                          AutomationException
Retrieves the currently installed templates.

Returns:
A reference to a com.esri.arcgis.geodatabase.IEnumXMLIndexTemplate
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

installTemplate

void installTemplate(IXMLIndexTemplate newTemplate)
                     throws java.io.IOException,
                            AutomationException
Installs a new template.

Parameters:
newTemplate - A reference to a com.esri.arcgis.geodatabase.IXMLIndexTemplate (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

uninstallTemplate

void uninstallTemplate(IXMLIndexTemplate existingTemplate)
                       throws java.io.IOException,
                              AutomationException
Uninstalls an existing template.

Parameters:
existingTemplate - A reference to a com.esri.arcgis.geodatabase.IXMLIndexTemplate (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

populateIndexTags

void populateIndexTags(IXMLIndexTemplate sourceTemplate,
                       IXMLIndex index)
                       throws java.io.IOException,
                              AutomationException
Populate an XML Index's IncludedTags and ExcludedTags properties from an installed template.

Parameters:
sourceTemplate - A reference to a com.esri.arcgis.geodatabase.IXMLIndexTemplate (in)
index - A reference to a com.esri.arcgis.geodatabase.IXMLIndex (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.