com.esri.arcgis.datasourcesraster
Interface IItemTemplate2

All Superinterfaces:
IItemTemplate, java.io.Serializable
All Known Implementing Classes:
IItemTemplate2Proxy, ItemTemplate

public interface IItemTemplate2
extends IItemTemplate, java.io.Serializable

COM Interface 'IItemTemplate2'. Generated 3/19/2015 1:20:55 PM from 'C:\ArcGIS\COM\esriDataSourcesRaster.olb'

Description: 'Provides access to members that control an item template.' 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 IID63215c2b_86b2_4b41_84fb_50283cad0a7a
           
static int xxDummy
          Deprecated. Internal use only
 
Fields inherited from interface com.esri.arcgis.datasourcesraster.IItemTemplate
IID205b20a1_3bc1_4270_acc9_6f73c1840007
 
Method Summary
 void addAncillaryDataset(java.lang.String sOutputDatasetTag, java.lang.String sFunctionTemplateName, java.lang.String sPrimaryChainConnectorVariable)
          Adds additional outgoing tags for non-primary datasets that can be built using this item template.
 void enableEnhancement(boolean bEnableEnhancement)
          Enable or disable functions that enhance a dataset.
 void getAncillaryDatasets(IStringArray[] ppOutputDatasetTags, IStringArray[] ppFunctionTemplateNames, IStringArray[] ppPrimaryChainConnectorVariables)
          Returns a collection of tags and associated function template names and connector variables of all non-primary datasets built by the item template.
 IGeoTransformationHelper getGeoTransformationHelper()
          The geographic tranformation helper object, set by the calling application, that enables the item template to install geotransformation method in to the system's GeoTransformationOperationSet.
 boolean isEnhancementEnabled()
          Indicates whether the item template will enhance datasets.
 boolean isSensorTemplate()
          Indicates whether the item template can be used to build sensor data sources (as opposed to regular raster data sources).
 boolean isSupportsEnhancement()
          Indicates whether the item template contains functions that enhance a dataset.
 void setGeoTransformationHelperByRef(IGeoTransformationHelper ppGeoTransformationHelper)
          The geographic tranformation helper object, set by the calling application, that enables the item template to install geotransformation method in to the system's GeoTransformationOperationSet.
 void setIsSensorTemplate(boolean pbIsSensorTemplate)
          Indicates whether the item template can be used to build sensor data sources (as opposed to regular raster data sources).
 void setSupportsEnhancement(boolean pbSupportsEnhancement)
          Indicates whether the item template contains functions that enhance a dataset.
 
Methods inherited from interface com.esri.arcgis.datasourcesraster.IItemTemplate
getName, getOutputDatasetTag, getPrimaryInputDatasetTag, getRasterFunctionTemplate, isEnabled, isIntersectFootprints, setEnabled, setIntersectFootprints, setName, setOutputDatasetTag, setPrimaryInputDatasetTag, setRasterFunctionTemplateByRef
 

Field Detail

IID63215c2b_86b2_4b41_84fb_50283cad0a7a

static final int IID63215c2b_86b2_4b41_84fb_50283cad0a7a
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

setSupportsEnhancement

void setSupportsEnhancement(boolean pbSupportsEnhancement)
                            throws java.io.IOException,
                                   AutomationException
Indicates whether the item template contains functions that enhance a dataset.

Parameters:
pbSupportsEnhancement - The pbSupportsEnhancement (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isSupportsEnhancement

boolean isSupportsEnhancement()
                              throws java.io.IOException,
                                     AutomationException
Indicates whether the item template contains functions that enhance a dataset.

Returns:
The pbSupportsEnhancement
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

enableEnhancement

void enableEnhancement(boolean bEnableEnhancement)
                       throws java.io.IOException,
                              AutomationException
Enable or disable functions that enhance a dataset.

Parameters:
bEnableEnhancement - The bEnableEnhancement (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isEnhancementEnabled

boolean isEnhancementEnabled()
                             throws java.io.IOException,
                                    AutomationException
Indicates whether the item template will enhance datasets.

Returns:
The pbEnable
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setIsSensorTemplate

void setIsSensorTemplate(boolean pbIsSensorTemplate)
                         throws java.io.IOException,
                                AutomationException
Indicates whether the item template can be used to build sensor data sources (as opposed to regular raster data sources).

Parameters:
pbIsSensorTemplate - The pbIsSensorTemplate (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isSensorTemplate

boolean isSensorTemplate()
                         throws java.io.IOException,
                                AutomationException
Indicates whether the item template can be used to build sensor data sources (as opposed to regular raster data sources).

Returns:
The pbIsSensorTemplate
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setGeoTransformationHelperByRef

void setGeoTransformationHelperByRef(IGeoTransformationHelper ppGeoTransformationHelper)
                                     throws java.io.IOException,
                                            AutomationException
The geographic tranformation helper object, set by the calling application, that enables the item template to install geotransformation method in to the system's GeoTransformationOperationSet.

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

getGeoTransformationHelper

IGeoTransformationHelper getGeoTransformationHelper()
                                                    throws java.io.IOException,
                                                           AutomationException
The geographic tranformation helper object, set by the calling application, that enables the item template to install geotransformation method in to the system's GeoTransformationOperationSet.

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

addAncillaryDataset

void addAncillaryDataset(java.lang.String sOutputDatasetTag,
                         java.lang.String sFunctionTemplateName,
                         java.lang.String sPrimaryChainConnectorVariable)
                         throws java.io.IOException,
                                AutomationException
Adds additional outgoing tags for non-primary datasets that can be built using this item template. This method also accepts an optional name of a template function that resides within the primary raster function template associated within this item template wh?G?^??

Parameters:
sOutputDatasetTag - The sOutputDatasetTag (in)
sFunctionTemplateName - The sFunctionTemplateName (in)
sPrimaryChainConnectorVariable - The sPrimaryChainConnectorVariable (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getAncillaryDatasets

void getAncillaryDatasets(IStringArray[] ppOutputDatasetTags,
                          IStringArray[] ppFunctionTemplateNames,
                          IStringArray[] ppPrimaryChainConnectorVariables)
                          throws java.io.IOException,
                                 AutomationException
Returns a collection of tags and associated function template names and connector variables of all non-primary datasets built by the item template.

Parameters:
ppOutputDatasetTags - A reference to a com.esri.arcgis.system.IStringArray (out: use single element array)
ppFunctionTemplateNames - A reference to a com.esri.arcgis.system.IStringArray (out: use single element array)
ppPrimaryChainConnectorVariables - A reference to a com.esri.arcgis.system.IStringArray (out: use single element array)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.