com.esri.arcgis.datasourcesraster
Interface IRasterFunctionTemplate4

All Superinterfaces:
IRasterFunctionTemplate, IRasterFunctionTemplate2, IRasterFunctionTemplate3, java.io.Serializable
All Known Implementing Classes:
IRasterFunctionTemplate4Proxy

public interface IRasterFunctionTemplate4
extends IRasterFunctionTemplate3, java.io.Serializable

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

Description: 'Provides access to members that control a raster template function.' 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 IIDbecf4d58_0108_46e3_bd03_816371d6bc87
           
static int xxDummy
          Deprecated. Internal use only
 
Fields inherited from interface com.esri.arcgis.datasourcesraster.IRasterFunctionTemplate3
IIDa4d65f9b_2ace_4089_941d_eb9ade49a29b
 
Fields inherited from interface com.esri.arcgis.datasourcesraster.IRasterFunctionTemplate2
IIDe312d8af_1b60_482b_ae13_b8e111cfc894
 
Fields inherited from interface com.esri.arcgis.datasourcesraster.IRasterFunctionTemplate
IIDc395d08b_7fc8_4a61_ac3f_c114d690be52
 
Method Summary
 java.lang.String getDefinitionExpression()
          The raster function template definition (where clause) on which it applies.
 java.lang.String getGroupFieldName()
          The group field name.
 java.lang.String getTagFieldName()
          The tag field name.
 java.lang.Object getThumbnail()
          The raster function template icon/thumbnail.
 int getType()
          The raster function template type.
 void loadFromFile(java.lang.String bsFilePath)
          loadFromFile
 void saveToFile(java.lang.String bsFilePath)
          saveToFile
 void setDefinitionExpression(java.lang.String pExpression)
          The raster function template definition (where clause) on which it applies.
 void setGroupFieldName(java.lang.String pName)
          The group field name.
 void setTagFieldName(java.lang.String pName)
          The tag field name.
 void setThumbnail(java.lang.Object pThumbnail)
          The raster function template icon/thumbnail.
 void setType(int pType)
          The raster function template type.
 
Methods inherited from interface com.esri.arcgis.datasourcesraster.IRasterFunctionTemplate3
fromJSON, toJSON
 
Methods inherited from interface com.esri.arcgis.datasourcesraster.IRasterFunctionTemplate2
findMemberFunctionsArgumentsByCLSID, findMemberFunctionsByCLSID, findMemberFunctionsByName, getHelp, getProperties, setHelp, setPropertiesByRef
 
Methods inherited from interface com.esri.arcgis.datasourcesraster.IRasterFunctionTemplate
getArguments, getFunction, getVariables, setArgumentsByRef, setFunctionByRef
 

Field Detail

IIDbecf4d58_0108_46e3_bd03_816371d6bc87

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

getType

int getType()
            throws java.io.IOException,
                   AutomationException
The raster function template type.

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

setType

void setType(int pType)
             throws java.io.IOException,
                    AutomationException
The raster function template type.

Parameters:
pType - A com.esri.arcgis.datasourcesraster.esriRasterFunctionTemplateType constant (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getThumbnail

java.lang.Object getThumbnail()
                              throws java.io.IOException,
                                     AutomationException
The raster function template icon/thumbnail.

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

setThumbnail

void setThumbnail(java.lang.Object pThumbnail)
                  throws java.io.IOException,
                         AutomationException
The raster function template icon/thumbnail.

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

getDefinitionExpression

java.lang.String getDefinitionExpression()
                                         throws java.io.IOException,
                                                AutomationException
The raster function template definition (where clause) on which it applies.

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

setDefinitionExpression

void setDefinitionExpression(java.lang.String pExpression)
                             throws java.io.IOException,
                                    AutomationException
The raster function template definition (where clause) on which it applies.

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

getGroupFieldName

java.lang.String getGroupFieldName()
                                   throws java.io.IOException,
                                          AutomationException
The group field name.

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

setGroupFieldName

void setGroupFieldName(java.lang.String pName)
                       throws java.io.IOException,
                              AutomationException
The group field name.

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

getTagFieldName

java.lang.String getTagFieldName()
                                 throws java.io.IOException,
                                        AutomationException
The tag field name.

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

setTagFieldName

void setTagFieldName(java.lang.String pName)
                     throws java.io.IOException,
                            AutomationException
The tag field name.

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

saveToFile

void saveToFile(java.lang.String bsFilePath)
                throws java.io.IOException,
                       AutomationException
saveToFile

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

loadFromFile

void loadFromFile(java.lang.String bsFilePath)
                  throws java.io.IOException,
                         AutomationException
loadFromFile

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