|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.esri.arcgis.datasourcesraster.ItemTemplate
public class ItemTemplate
An item template.
| Constructor Summary | |
|---|---|
ItemTemplate()
Constructs a ItemTemplate using ArcGIS Engine. |
|
ItemTemplate(Object obj)
Construct a ItemTemplate using a reference to such an object returned from ArcGIS Engine or Server. |
|
| Method Summary | |
|---|---|
void |
addAncillaryDataset(String sOutputDatasetTag,
String sFunctionTemplateName,
String sPrimaryChainConnectorVariable)
Adds additional outgoing tags for non-primary datasets that can be built using this item template. |
void |
deserialize(IXMLSerializeData data)
Deserializes an object from XML. |
void |
enableEnhancement(boolean bEnableEnhancement)
Enable or disable functions that enhance a dataset. |
boolean |
equals(Object o)
Compare this object with another |
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. |
static String |
getClsid()
getClsid. |
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. |
String |
getMinNamespaceSupported()
The minimum namespace the class can serialize to (eg the 90 namespace). |
String |
getName()
The name of the item template. |
String |
getOutputDatasetTag()
The output dataset tag associated with the item template. |
String |
getPrimaryInputDatasetTag()
Tag identifying the item URI that references a dataset from which all properties are copied over to the outgoing dataset. |
IRasterFunctionTemplate |
getRasterFunctionTemplate()
The raster function template associated with the item template. |
int |
hashCode()
the hashcode for this object |
boolean |
isEnabled()
Indicates whether the item template is active. |
boolean |
isEnhancementEnabled()
Indicates whether the item template will enhance datasets. |
boolean |
isIntersectFootprints()
Indicates whether the footprint of items constructed using this template is computed using the intersection of the footprints of all participating input items. |
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 |
serialize(IXMLSerializeData data)
Serializes an object to XML. |
void |
setEnabled(boolean pbEnabled)
Indicates whether the item template is active. |
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 |
setIntersectFootprints(boolean pbIntersectFootprints)
Indicates whether the footprint of items constructed using this template is computed using the intersection of the footprints of all participating input items. |
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 |
setName(String pItemTemplateName)
The name of the item template. |
void |
setOutputDatasetTag(String pOutputDatasetTag)
The output dataset tag associated with the item template. |
void |
setPrimaryInputDatasetTag(String pPrimaryInputDatasetTag)
Tag identifying the item URI that references a dataset from which all properties are copied over to the outgoing dataset. |
void |
setRasterFunctionTemplateByRef(IRasterFunctionTemplate ppFunctionTemplate)
The raster function template associated with the item template. |
void |
setSupportsEnhancement(boolean pbSupportsEnhancement)
Indicates whether the item template contains functions that enhance a dataset. |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface com.esri.arcgis.interop.RemoteObjRef |
|---|
getJintegraDispatch, release |
| Constructor Detail |
|---|
public ItemTemplate()
throws IOException,
UnknownHostException
IOException - if there are interop problems
UnknownHostException - if there are interop problems
public ItemTemplate(Object obj)
throws IOException
obj to ItemTemplate.
obj - an object returned from ArcGIS Engine or Server
IOException - if there are interop problems
ItemTemplate theItemTemplate = (ItemTemplate) obj;| Method Detail |
|---|
public static String getClsid()
public boolean equals(Object o)
equals in class Objectpublic int hashCode()
hashCode in class Object
public void setSupportsEnhancement(boolean pbSupportsEnhancement)
throws IOException,
AutomationException
setSupportsEnhancement in interface IItemTemplate2pbSupportsEnhancement - The pbSupportsEnhancement (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isSupportsEnhancement()
throws IOException,
AutomationException
isSupportsEnhancement in interface IItemTemplate2IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void enableEnhancement(boolean bEnableEnhancement)
throws IOException,
AutomationException
enableEnhancement in interface IItemTemplate2bEnableEnhancement - The bEnableEnhancement (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isEnhancementEnabled()
throws IOException,
AutomationException
isEnhancementEnabled in interface IItemTemplate2IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setIsSensorTemplate(boolean pbIsSensorTemplate)
throws IOException,
AutomationException
setIsSensorTemplate in interface IItemTemplate2pbIsSensorTemplate - The pbIsSensorTemplate (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isSensorTemplate()
throws IOException,
AutomationException
isSensorTemplate in interface IItemTemplate2IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setGeoTransformationHelperByRef(IGeoTransformationHelper ppGeoTransformationHelper)
throws IOException,
AutomationException
setGeoTransformationHelperByRef in interface IItemTemplate2ppGeoTransformationHelper - A reference to a com.esri.arcgis.datasourcesraster.IGeoTransformationHelper (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IGeoTransformationHelper getGeoTransformationHelper()
throws IOException,
AutomationException
getGeoTransformationHelper in interface IItemTemplate2IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void addAncillaryDataset(String sOutputDatasetTag,
String sFunctionTemplateName,
String sPrimaryChainConnectorVariable)
throws IOException,
AutomationException
addAncillaryDataset in interface IItemTemplate2sOutputDatasetTag - The sOutputDatasetTag (in)sFunctionTemplateName - The sFunctionTemplateName (in)sPrimaryChainConnectorVariable - The sPrimaryChainConnectorVariable (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void getAncillaryDatasets(IStringArray[] ppOutputDatasetTags,
IStringArray[] ppFunctionTemplateNames,
IStringArray[] ppPrimaryChainConnectorVariables)
throws IOException,
AutomationException
getAncillaryDatasets in interface IItemTemplate2ppOutputDatasetTags - 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)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setName(String pItemTemplateName)
throws IOException,
AutomationException
setName in interface IItemTemplatepItemTemplateName - The pItemTemplateName (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public String getName()
throws IOException,
AutomationException
getName in interface IItemTemplateIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setEnabled(boolean pbEnabled)
throws IOException,
AutomationException
setEnabled in interface IItemTemplatepbEnabled - The pbEnabled (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isEnabled()
throws IOException,
AutomationException
isEnabled in interface IItemTemplateIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setRasterFunctionTemplateByRef(IRasterFunctionTemplate ppFunctionTemplate)
throws IOException,
AutomationException
setRasterFunctionTemplateByRef in interface IItemTemplateppFunctionTemplate - A reference to a com.esri.arcgis.datasourcesraster.IRasterFunctionTemplate (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IRasterFunctionTemplate getRasterFunctionTemplate()
throws IOException,
AutomationException
getRasterFunctionTemplate in interface IItemTemplateIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setOutputDatasetTag(String pOutputDatasetTag)
throws IOException,
AutomationException
setOutputDatasetTag in interface IItemTemplatepOutputDatasetTag - The pOutputDatasetTag (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public String getOutputDatasetTag()
throws IOException,
AutomationException
getOutputDatasetTag in interface IItemTemplateIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setPrimaryInputDatasetTag(String pPrimaryInputDatasetTag)
throws IOException,
AutomationException
setPrimaryInputDatasetTag in interface IItemTemplatepPrimaryInputDatasetTag - The pPrimaryInputDatasetTag (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public String getPrimaryInputDatasetTag()
throws IOException,
AutomationException
getPrimaryInputDatasetTag in interface IItemTemplateIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setIntersectFootprints(boolean pbIntersectFootprints)
throws IOException,
AutomationException
setIntersectFootprints in interface IItemTemplatepbIntersectFootprints - The pbIntersectFootprints (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isIntersectFootprints()
throws IOException,
AutomationException
isIntersectFootprints in interface IItemTemplateIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void serialize(IXMLSerializeData data)
throws IOException,
AutomationException
serialize in interface IXMLSerializedata - A reference to a com.esri.arcgis.system.IXMLSerializeData (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void deserialize(IXMLSerializeData data)
throws IOException,
AutomationException
deserialize in interface IXMLSerializedata - A reference to a com.esri.arcgis.system.IXMLSerializeData (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public String getMinNamespaceSupported()
throws IOException,
AutomationException
getMinNamespaceSupported in interface IXMLVersionSupportIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||