|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.esri.arcgis.globecore.GlobeLayerProperties
The layer extension containing globe layer properties.
| Constructor Summary | |
GlobeLayerProperties()
Constructs a GlobeLayerProperties using ArcGIS Engine. |
|
GlobeLayerProperties(java.lang.Object obj)
Deprecated. As of ArcGIS 9.2, replaced by normal Java casts. |
|
| Method Summary | |
void |
addIFeatureLayerSelectionEventsListener(IFeatureLayerSelectionEvents theListener)
|
void |
applyDisplayProperties(ILayer pLayer)
Applies the display properties of the layer. |
boolean |
connect(IName pOptRepairName)
Connects the layer to its data source. |
boolean |
equals(java.lang.Object o)
Compare this object with another |
void |
estimateFeatureLODRange(int[] minLOD,
int[] defaultLOD,
int[] maxLOD,
int[] pMinMinLOD,
int[] pMaxMaxLOD)
Suggests LOD range values for the layer. |
void |
estimateMinimumCellSize(double[] minCellsize)
Suggests the minimum cell size for rasterization. |
void |
estimateSymbologyScalingFactor(double[] metersPerPoint)
Suggests the scaling factor of meters-per-point to be applied on symbol sizes during rasterization. |
void |
estimateThresholdDistances(double[] minVisibleDistance,
double[] maxVisibleDistance)
Suggests visibility distance range for the layer. |
IDataLayerExtension |
getAsIDataLayerExtension()
Deprecated. No replacement. The object reference can be directly used where the implemented interface is needed. |
IGlobeLayerProperties |
getAsIGlobeLayerProperties()
Deprecated. No replacement. The object reference can be directly used where the implemented interface is needed. |
IGlobeLayerProperties2 |
getAsIGlobeLayerProperties2()
Deprecated. No replacement. The object reference can be directly used where the implemented interface is needed. |
IPersist |
getAsIPersist()
Deprecated. No replacement. The object reference can be directly used where the implemented interface is needed. |
IPersistStream |
getAsIPersistStream()
Deprecated. No replacement. The object reference can be directly used where the implemented interface is needed. |
int |
getBaseImageDrawingPriority()
Indicates the drawing priority for images on the globe. |
int |
getCacheCompressionType()
The cache compression type. |
java.lang.String |
getCacheID()
Unique layer cache ID. |
java.lang.String |
getCacheName()
The path to the layer cache. |
int |
getCacheRemovalOption()
The cache removal option. |
void |
getClassID(GUID[] pClassID)
Supported Platforms |
static java.lang.String |
getClsid()
|
IEnvelope |
getExtent(ILayer pLayer)
Calculate the extent of the layer, including elevation. |
int |
getFloatingSeeThroughOrder()
Indicates the see-through order for a floating layer. |
IGlobeDisplay |
getGlobeDisplay()
The globe display. |
IGlobeHeightProperties |
getHeightProperties()
The height properties. |
int |
getImageCatalogCrossoverLevel()
Crossover Level of Detail (0-31) for image catalog layers. |
int |
getImageSamplingMode()
Image sampling mode for display. |
IIMSGlobeConnection |
getIMSConnection()
The IMS connection, if it exists. |
void |
getLossyCompressionOption(boolean[] pbLossyCompression,
short[] pQuality)
Gets the lossy compression option and compression quality. |
ILayer |
getMasterLayer()
The layer that defines properties for an elevation layer. |
int |
getMaxCacheSizeLimitMB()
Maximum cache size [MB] as a hint to cache maintenance utilities. |
int |
getMaxFeatureLevelOfDetail()
Level of Detail (0-31) for feature layers. |
double |
getMaximumDistance()
The maximum distance at which the layer is visible. |
int |
getMaxLOD()
Maximum LOD allowed. |
double |
getMinimumCellSize()
Minimum cell size for rasters, in meters. |
double |
getMinimumCellSizeDegrees()
Minimum cell size for rasters, in degrees. |
double |
getMinimumDistance()
The minimum distance at which the layer is visible. |
int |
getMinLOD()
Minimum LOD allowed. |
void |
getPartialLODRange(int[] fromLod,
int[] toLod)
Returns LOD range of partial cache generation. |
int |
getRasterTileSize()
Rasterized vector tile size. |
java.lang.String |
getRelativeBase()
Base path used when storing relative path names. |
void |
getSizeMax(_ULARGE_INTEGER[] pcbSize)
Supported Platforms |
double |
getSymbologyScalingFactor()
The scaling factor of meters-per-point to be applied on symbol sizes during rasterization. |
int |
getTextureCompressionType()
The current texture compression type. |
int |
getTextureDisplayType()
The current texture display type. |
double |
getTextureDownsamplingFactor()
The texture down-sampling factor. |
int |
getType()
The data type. |
int |
getVectorTileSize()
Maximum vector tile size. |
int |
hashCode()
the hashcode for this object |
void |
initCacheName(IGlobe pGlobe,
ILayer pLayer,
boolean bOverwrite)
Initializes the cache name. |
void |
invalidatePartialLODRange()
Invalidates LOD range of partial cache generation. |
boolean |
isCacheIsDangling()
Reports if the cache will be lost if the document is not saved. |
boolean |
isCacheNameValid()
Indicates if the path to the layer cache is valid. |
boolean |
isConsolidatedChild()
Indicates if the cache is consolidated into the parent's. |
boolean |
isConsolidatedParent()
Indicates if the group layer cache consolidates some of the children. |
void |
isDirty()
Supported Platforms |
boolean |
isDisconnected()
Indicates if the layer is not associated with a data source. |
boolean |
isDynamicallyRasterized()
Indicates if the feature data is to be rasterized. |
boolean |
isExtruded()
Indicates if the feature data is to be extruded. |
boolean |
isFetchingSuspendedWhenNavigating()
Indicates if the layer is visible while interactive navigation. |
boolean |
isFullCacheOption()
Indicates if the layer should be fully cached. |
boolean |
isFullyCached()
Indicates if the layer is fully cached. |
boolean |
isInvalidateCache()
Indicates if changes in the properties have made the cache invalid (must be refreshed). |
boolean |
isInvisibleWhenNavigating()
Indicates if the layer is visible while interactive navigation. |
boolean |
isLayerClone()
Indicates if the layer is a clone of the original in Globe. |
boolean |
isMapConsolidatedChild()
Indicates if the group layer cache consolidates the child through map rendering. |
boolean |
isMapConsolidatedParent()
Indicates if the group layer cache consolidates the children through map rendering. |
boolean |
isPerTileVisibility()
Indicates if the visibility threshold is applied per tile. |
boolean |
isScale3DSymbols()
Indicates if the the 3D symbols will be scaled with the distance. |
boolean |
isStrictOnDemandMode()
Indicates if the tile generation is done strictly on demand. |
boolean |
isUse16ColorBits()
Indicates whether to use 16 bits for color. |
boolean |
isUse16ElevationBits()
Indicates whether to use 16 bits for elevation. |
boolean |
isUseCache()
Indicates if the layer will use a disk data cache. |
void |
load(IStream pstm)
Supported Platforms |
void |
putLossyCompressionOption(boolean bLossyCompression,
short quality)
Puts the lossy compression option and compression quality. |
void |
removeIFeatureLayerSelectionEventsListener(IFeatureLayerSelectionEvents theListener)
|
void |
save(IStream pstm,
int fClearDirty)
Supported Platforms |
void |
setBaseImageDrawingPriority(int pPriority)
Indicates the drawing priority for images on the globe. |
void |
setCacheCompressionType(int pType)
The cache compression type. |
void |
setCacheName(java.lang.String pCacheName)
The path to the layer cache. |
void |
setCacheRemovalOption(int pOption)
The cache removal option. |
void |
setFloatingSeeThroughOrder(int pOrder)
Indicates the see-through order for a floating layer. |
void |
setFullCacheOption(boolean pbUseFullCache)
Indicates if the layer should be fully cached. |
void |
setGlobeDisplayByRef(IGlobeDisplay ppDisplay)
The globe display. |
void |
setHeightPropertiesByRef(IGlobeHeightProperties ppProps)
The height properties. |
void |
setImageCatalogCrossoverLevel(int pLevel)
Crossover Level of Detail (0-31) for image catalog layers. |
void |
setImageSamplingMode(int pMode)
Image sampling mode for display. |
void |
setIMSConnectionByRef(IIMSGlobeConnection ppConnection)
The IMS connection, if it exists. |
void |
setInvalidateCache(boolean pbInvalidate)
Indicates if changes in the properties have made the cache invalid (must be refreshed). |
void |
setIsCacheNameValid(boolean validCacheName)
Indicates if the path to the layer cache is valid. |
void |
setIsConsolidatedParent(boolean bConsolidated)
Indicates if the group layer cache consolidates some of the children. |
void |
setIsDynamicallyRasterized(boolean dynamicallyRasterized)
Indicates if the feature data is to be rasterized. |
void |
setIsExtruded(boolean extruded)
Indicates if the feature data is to be extruded. |
void |
setIsFetchingSuspendedWhenNavigating(boolean bFetchingDisabledWhenNavigating)
Indicates if the layer is visible while interactive navigation. |
void |
setIsFullyCached(boolean pbFullyCached)
Indicates if the layer is fully cached. |
void |
setIsInvisibleWhenNavigating(boolean bInvisibleWhenNavigating)
Indicates if the layer is visible while interactive navigation. |
void |
setIsLayerClone(boolean bIsClone)
Indicates if the layer is a clone of the original in Globe. |
void |
setIsMapConsolidatedParent(boolean bConsolidated)
Indicates if the group layer cache consolidates the children through map rendering. |
void |
setMaxCacheSizeLimitMB(int pLimit)
Maximum cache size [MB] as a hint to cache maintenance utilities. |
void |
setMaxFeatureLevelOfDetail(int pLevel)
Level of Detail (0-31) for feature layers. |
void |
setMaximumDistance(double pDistance)
The maximum distance at which the layer is visible. |
void |
setMaxLOD(int lod)
Maximum LOD allowed. |
void |
setMinimumCellSize(double pMinCellSize)
Minimum cell size for rasters, in meters. |
void |
setMinimumCellSizeDegrees(double pMinCellSize)
Minimum cell size for rasters, in degrees. |
void |
setMinimumDistance(double pDistance)
The minimum distance at which the layer is visible. |
void |
setMinLOD(int lod)
Minimum LOD allowed. |
void |
setNewCacheName(java.lang.String cacheName,
boolean rhs2)
The path to the layer cache, with the option to avoid overwriting. |
void |
setPartialLODRange(int fromLod,
int toLod)
Sets LOD range of partial cache generation. |
void |
setPerTileVisibility(boolean pbPerTileVisibility)
Indicates if the visibility threshold is applied per tile. |
void |
setRelativeBase(java.lang.String basePath)
Base path used when storing relative path names. |
void |
setScale3DSymbols(boolean pbScaleSyms)
Indicates if the the 3D symbols will be scaled with the distance. |
void |
setStrictOnDemandMode(boolean strictOnDemandMode)
Indicates if the tile generation is done strictly on demand. |
void |
setSymbologyScalingFactor(double metersPerPoint)
The scaling factor of meters-per-point to be applied on symbol sizes during rasterization. |
void |
setTextureCompressionType(int pType)
The current texture compression type. |
void |
setTextureDisplayType(int pType)
The current texture display type. |
void |
setTextureDownsamplingFactor(double pFactor)
The texture down-sampling factor. |
void |
setType(int pType)
The data type. |
void |
setUse16ColorBits(boolean pbUse16Bits)
Indicates whether to use 16 bits for color. |
void |
setUse16ElevationBits(boolean pbUse16Bits)
Indicates whether to use 16 bits for elevation. |
void |
setUseCache(boolean pbUseCache)
Indicates if the layer will use a disk data cache. |
void |
setVectorTileSize(int psize)
Maximum vector tile size. |
void |
validateType()
Validates the data type. |
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public GlobeLayerProperties()
throws java.io.IOException,
java.net.UnknownHostException
java.io.IOException - if there are interop problems
java.net.UnknownHostException - if there are interop problems
public GlobeLayerProperties(java.lang.Object obj)
throws java.io.IOException
obj to GlobeLayerProperties. GlobeLayerProperties theGlobeLayerProperties = (GlobeLayerProperties) obj;
obj - an object returned from ArcGIS Engine or Server
java.io.IOException - if there are interop problems| Method Detail |
public static java.lang.String getClsid()
public IGlobeLayerProperties getAsIGlobeLayerProperties()
public IGlobeLayerProperties2 getAsIGlobeLayerProperties2()
public IDataLayerExtension getAsIDataLayerExtension()
public IPersistStream getAsIPersistStream()
public IPersist getAsIPersist()
public boolean equals(java.lang.Object o)
public int hashCode()
public void addIFeatureLayerSelectionEventsListener(IFeatureLayerSelectionEvents theListener)
throws java.io.IOException
java.io.IOException
public void removeIFeatureLayerSelectionEventsListener(IFeatureLayerSelectionEvents theListener)
throws java.io.IOException
java.io.IOException
public int getType()
throws java.io.IOException,
AutomationException
IGlobeLayerProperties
getType in interface IGlobeLayerPropertiesAutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public void setType(int pType)
throws java.io.IOException,
AutomationException
IGlobeLayerProperties
setType in interface IGlobeLayerPropertiespType - A com.esri.arcgis.globecore.esriGlobeDataType constant (in)
AutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public void validateType()
throws java.io.IOException,
AutomationException
IGlobeLayerProperties
validateType in interface IGlobeLayerPropertiesAutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public void initCacheName(IGlobe pGlobe,
ILayer pLayer,
boolean bOverwrite)
throws java.io.IOException,
AutomationException
IGlobeLayerProperties
initCacheName in interface IGlobeLayerPropertiespGlobe - A reference to a com.esri.arcgis.globecore.IGlobe (in)pLayer - A reference to a com.esri.arcgis.carto.ILayer (in)bOverwrite - The bOverwrite (in)
AutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public IGlobeHeightProperties getHeightProperties()
throws java.io.IOException,
AutomationException
IGlobeLayerProperties
getHeightProperties in interface IGlobeLayerPropertiesjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setHeightPropertiesByRef(IGlobeHeightProperties ppProps)
throws java.io.IOException,
AutomationException
IGlobeLayerProperties
setHeightPropertiesByRef in interface IGlobeLayerPropertiesppProps - A reference to a com.esri.arcgis.globecore.IGlobeHeightProperties (in)
AutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public java.lang.String getCacheName()
throws java.io.IOException,
AutomationException
IGlobeLayerProperties
getCacheName in interface IGlobeLayerPropertiesjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setCacheName(java.lang.String pCacheName)
throws java.io.IOException,
AutomationException
IGlobeLayerProperties
setCacheName in interface IGlobeLayerPropertiespCacheName - The pCacheName (in)
AutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public boolean isCacheNameValid()
throws java.io.IOException,
AutomationException
IGlobeLayerProperties
isCacheNameValid in interface IGlobeLayerPropertiesAutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public void setIsCacheNameValid(boolean validCacheName)
throws java.io.IOException,
AutomationException
IGlobeLayerProperties
setIsCacheNameValid in interface IGlobeLayerPropertiesvalidCacheName - The validCacheName (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IGlobeDisplay getGlobeDisplay()
throws java.io.IOException,
AutomationException
IGlobeLayerProperties
getGlobeDisplay in interface IGlobeLayerPropertiesjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setGlobeDisplayByRef(IGlobeDisplay ppDisplay)
throws java.io.IOException,
AutomationException
IGlobeLayerProperties
setGlobeDisplayByRef in interface IGlobeLayerPropertiesppDisplay - A reference to a com.esri.arcgis.globecore.IGlobeDisplay (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IIMSGlobeConnection getIMSConnection()
throws java.io.IOException,
AutomationException
IGlobeLayerProperties
getIMSConnection in interface IGlobeLayerPropertiesAutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public void setIMSConnectionByRef(IIMSGlobeConnection ppConnection)
throws java.io.IOException,
AutomationException
IGlobeLayerProperties
setIMSConnectionByRef in interface IGlobeLayerPropertiesppConnection - A reference to a com.esri.arcgis.carto.IIMSGlobeConnection (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public int getCacheRemovalOption()
throws java.io.IOException,
AutomationException
IGlobeLayerProperties
getCacheRemovalOption in interface IGlobeLayerPropertiesAutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public void setCacheRemovalOption(int pOption)
throws java.io.IOException,
AutomationException
IGlobeLayerProperties
setCacheRemovalOption in interface IGlobeLayerPropertiespOption - A com.esri.arcgis.globecore.esriGlobeLayerCacheRemovalOption constant (in)
AutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public boolean isUse16ColorBits()
throws java.io.IOException,
AutomationException
IGlobeLayerProperties
isUse16ColorBits in interface IGlobeLayerPropertiesAutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public void setUse16ColorBits(boolean pbUse16Bits)
throws java.io.IOException,
AutomationException
IGlobeLayerProperties
setUse16ColorBits in interface IGlobeLayerPropertiespbUse16Bits - The pbUse16Bits (in)
AutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public boolean isUse16ElevationBits()
throws java.io.IOException,
AutomationException
IGlobeLayerProperties
isUse16ElevationBits in interface IGlobeLayerPropertiesjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setUse16ElevationBits(boolean pbUse16Bits)
throws java.io.IOException,
AutomationException
IGlobeLayerProperties
setUse16ElevationBits in interface IGlobeLayerPropertiespbUse16Bits - The pbUse16Bits (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void getLossyCompressionOption(boolean[] pbLossyCompression,
short[] pQuality)
throws java.io.IOException,
AutomationException
IGlobeLayerProperties
getLossyCompressionOption in interface IGlobeLayerPropertiespbLossyCompression - The pbLossyCompression (out: use single element array)pQuality - The pQuality (out: use single element array)
AutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public void putLossyCompressionOption(boolean bLossyCompression,
short quality)
throws java.io.IOException,
AutomationException
IGlobeLayerProperties
putLossyCompressionOption in interface IGlobeLayerPropertiesbLossyCompression - The bLossyCompression (in)quality - The quality (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isFullCacheOption()
throws java.io.IOException,
AutomationException
IGlobeLayerProperties
isFullCacheOption in interface IGlobeLayerPropertiesAutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public void setFullCacheOption(boolean pbUseFullCache)
throws java.io.IOException,
AutomationException
IGlobeLayerProperties
setFullCacheOption in interface IGlobeLayerPropertiespbUseFullCache - The pbUseFullCache (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isFullyCached()
throws java.io.IOException,
AutomationException
IGlobeLayerProperties
isFullyCached in interface IGlobeLayerPropertiesAutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public void setIsFullyCached(boolean pbFullyCached)
throws java.io.IOException,
AutomationException
IGlobeLayerProperties
setIsFullyCached in interface IGlobeLayerPropertiespbFullyCached - The pbFullyCached (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setInvalidateCache(boolean pbInvalidate)
throws java.io.IOException,
AutomationException
IGlobeLayerProperties
setInvalidateCache in interface IGlobeLayerPropertiespbInvalidate - The pbInvalidate (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isInvalidateCache()
throws java.io.IOException,
AutomationException
IGlobeLayerProperties
isInvalidateCache in interface IGlobeLayerPropertiesjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isDisconnected()
throws java.io.IOException,
AutomationException
IGlobeLayerProperties
isDisconnected in interface IGlobeLayerPropertiesjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IEnvelope getExtent(ILayer pLayer)
throws java.io.IOException,
AutomationException
IGlobeLayerProperties
getExtent in interface IGlobeLayerPropertiespLayer - A reference to a com.esri.arcgis.carto.ILayer (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isScale3DSymbols()
throws java.io.IOException,
AutomationException
IGlobeLayerProperties
isScale3DSymbols in interface IGlobeLayerPropertiesAutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public void setScale3DSymbols(boolean pbScaleSyms)
throws java.io.IOException,
AutomationException
IGlobeLayerProperties
setScale3DSymbols in interface IGlobeLayerPropertiespbScaleSyms - The pbScaleSyms (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public double getMinimumDistance()
throws java.io.IOException,
AutomationException
IGlobeLayerProperties
getMinimumDistance in interface IGlobeLayerPropertiesjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setMinimumDistance(double pDistance)
throws java.io.IOException,
AutomationException
IGlobeLayerProperties
setMinimumDistance in interface IGlobeLayerPropertiespDistance - The pDistance (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public double getMaximumDistance()
throws java.io.IOException,
AutomationException
IGlobeLayerProperties
getMaximumDistance in interface IGlobeLayerPropertiesjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setMaximumDistance(double pDistance)
throws java.io.IOException,
AutomationException
IGlobeLayerProperties
setMaximumDistance in interface IGlobeLayerPropertiespDistance - The pDistance (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isPerTileVisibility()
throws java.io.IOException,
AutomationException
IGlobeLayerProperties
isPerTileVisibility in interface IGlobeLayerPropertiesAutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public void setPerTileVisibility(boolean pbPerTileVisibility)
throws java.io.IOException,
AutomationException
IGlobeLayerProperties
setPerTileVisibility in interface IGlobeLayerPropertiespbPerTileVisibility - The pbPerTileVisibility (in)
AutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public int getBaseImageDrawingPriority()
throws java.io.IOException,
AutomationException
IGlobeLayerProperties
getBaseImageDrawingPriority in interface IGlobeLayerPropertiesjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setBaseImageDrawingPriority(int pPriority)
throws java.io.IOException,
AutomationException
IGlobeLayerProperties
setBaseImageDrawingPriority in interface IGlobeLayerPropertiespPriority - The pPriority (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public int getFloatingSeeThroughOrder()
throws java.io.IOException,
AutomationException
IGlobeLayerProperties
getFloatingSeeThroughOrder in interface IGlobeLayerPropertiesAutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public void setFloatingSeeThroughOrder(int pOrder)
throws java.io.IOException,
AutomationException
IGlobeLayerProperties
setFloatingSeeThroughOrder in interface IGlobeLayerPropertiespOrder - The pOrder (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public int getImageSamplingMode()
throws java.io.IOException,
AutomationException
IGlobeLayerProperties
getImageSamplingMode in interface IGlobeLayerPropertiesAutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public void setImageSamplingMode(int pMode)
throws java.io.IOException,
AutomationException
IGlobeLayerProperties
setImageSamplingMode in interface IGlobeLayerPropertiespMode - A com.esri.arcgis.globecore.esriGlobeImageSamplingMode constant (in)
AutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public double getMinimumCellSize()
throws java.io.IOException,
AutomationException
IGlobeLayerProperties
getMinimumCellSize in interface IGlobeLayerPropertiesjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setMinimumCellSize(double pMinCellSize)
throws java.io.IOException,
AutomationException
IGlobeLayerProperties
setMinimumCellSize in interface IGlobeLayerPropertiespMinCellSize - The pMinCellSize (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public int getVectorTileSize()
throws java.io.IOException,
AutomationException
IGlobeLayerProperties
getVectorTileSize in interface IGlobeLayerPropertiesAutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public void setVectorTileSize(int psize)
throws java.io.IOException,
AutomationException
IGlobeLayerProperties
setVectorTileSize in interface IGlobeLayerPropertiespsize - The psize (in)
AutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public void setIsDynamicallyRasterized(boolean dynamicallyRasterized)
throws java.io.IOException,
AutomationException
IGlobeLayerPropertiesWhen IGlobeLayerProperties::IsDynamicallyRasterized property is set to True, the feature data is rasterized. For displaying feature datasets as vectors, the IGlobeLayerProperties::IsDynamicallyRasterized property is set to False.
setIsDynamicallyRasterized in interface IGlobeLayerPropertiesdynamicallyRasterized - The dynamicallyRasterized (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isDynamicallyRasterized()
throws java.io.IOException,
AutomationException
IGlobeLayerProperties
isDynamicallyRasterized in interface IGlobeLayerPropertiesjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setSymbologyScalingFactor(double metersPerPoint)
throws java.io.IOException,
AutomationException
IGlobeLayerProperties
setSymbologyScalingFactor in interface IGlobeLayerPropertiesmetersPerPoint - The metersPerPoint (in)
AutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public double getSymbologyScalingFactor()
throws java.io.IOException,
AutomationException
IGlobeLayerProperties
getSymbologyScalingFactor in interface IGlobeLayerPropertiesAutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public void setIsExtruded(boolean extruded)
throws java.io.IOException,
AutomationException
IGlobeLayerProperties
setIsExtruded in interface IGlobeLayerPropertiesextruded - The extruded (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isExtruded()
throws java.io.IOException,
AutomationException
IGlobeLayerProperties
isExtruded in interface IGlobeLayerPropertiesAutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public void applyDisplayProperties(ILayer pLayer)
throws java.io.IOException,
AutomationException
IGlobeLayerProperties
applyDisplayProperties in interface IGlobeLayerPropertiespLayer - A reference to a com.esri.arcgis.carto.ILayer (in)
AutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public ILayer getMasterLayer()
throws java.io.IOException,
AutomationException
IGlobeLayerProperties
getMasterLayer in interface IGlobeLayerPropertiesjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public int getMaxFeatureLevelOfDetail()
throws java.io.IOException,
AutomationException
IGlobeLayerProperties
getMaxFeatureLevelOfDetail in interface IGlobeLayerPropertiesjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setMaxFeatureLevelOfDetail(int pLevel)
throws java.io.IOException,
AutomationException
IGlobeLayerProperties
setMaxFeatureLevelOfDetail in interface IGlobeLayerPropertiespLevel - The pLevel (in)
AutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public boolean isConsolidatedChild()
throws java.io.IOException,
AutomationException
IGlobeLayerProperties
isConsolidatedChild in interface IGlobeLayerPropertiesjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setIsConsolidatedParent(boolean bConsolidated)
throws java.io.IOException,
AutomationException
IGlobeLayerProperties
setIsConsolidatedParent in interface IGlobeLayerPropertiesbConsolidated - The bConsolidated (in)
AutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public boolean isConsolidatedParent()
throws java.io.IOException,
AutomationException
IGlobeLayerProperties
isConsolidatedParent in interface IGlobeLayerPropertiesjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public int getImageCatalogCrossoverLevel()
throws java.io.IOException,
AutomationException
IGlobeLayerProperties
getImageCatalogCrossoverLevel in interface IGlobeLayerPropertiesjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setImageCatalogCrossoverLevel(int pLevel)
throws java.io.IOException,
AutomationException
IGlobeLayerProperties
setImageCatalogCrossoverLevel in interface IGlobeLayerPropertiespLevel - The pLevel (in)
AutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public void estimateFeatureLODRange(int[] minLOD,
int[] defaultLOD,
int[] maxLOD,
int[] pMinMinLOD,
int[] pMaxMaxLOD)
throws java.io.IOException,
AutomationException
IGlobeLayerProperties
estimateFeatureLODRange in interface IGlobeLayerPropertiesminLOD - The minLOD (out: use single element array)defaultLOD - The defaultLOD (out: use single element array)maxLOD - The maxLOD (out: use single element array)pMinMinLOD - The pMinMinLOD (out: use single element array)pMaxMaxLOD - The pMaxMaxLOD (out: use single element array)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public int getRasterTileSize()
throws java.io.IOException,
AutomationException
IGlobeLayerProperties
getRasterTileSize in interface IGlobeLayerPropertiesAutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public int getMinLOD()
throws java.io.IOException,
AutomationException
IGlobeLayerProperties
getMinLOD in interface IGlobeLayerPropertiesAutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public void setMinLOD(int lod)
throws java.io.IOException,
AutomationException
IGlobeLayerProperties
setMinLOD in interface IGlobeLayerPropertieslod - The lod (in)
AutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public int getMaxLOD()
throws java.io.IOException,
AutomationException
IGlobeLayerProperties
getMaxLOD in interface IGlobeLayerPropertiesAutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public void setMaxLOD(int lod)
throws java.io.IOException,
AutomationException
IGlobeLayerProperties
setMaxLOD in interface IGlobeLayerPropertieslod - The lod (in)
AutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public void estimateThresholdDistances(double[] minVisibleDistance,
double[] maxVisibleDistance)
throws java.io.IOException,
AutomationException
IGlobeLayerProperties
estimateThresholdDistances in interface IGlobeLayerPropertiesminVisibleDistance - The minVisibleDistance (out: use single element array)maxVisibleDistance - The maxVisibleDistance (out: use single element array)
AutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public void estimateSymbologyScalingFactor(double[] metersPerPoint)
throws java.io.IOException,
AutomationException
IGlobeLayerProperties
estimateSymbologyScalingFactor in interface IGlobeLayerPropertiesmetersPerPoint - The metersPerPoint (out: use single element array)
AutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public void setIsMapConsolidatedParent(boolean bConsolidated)
throws java.io.IOException,
AutomationException
IGlobeLayerProperties2Setting this boolean property allows you to rasterizes a group layer by using map rendering. This allows you to optimize the rendering performance of group layers at the parent level. Rasterizing group layers consolidates the cache of the group layer and its children into a single cache and treats the group layer and its child layers as a single layer, which means that the contents of the layer are drawn as a raster on the globe surface. The layer is drawn similar to how it is drawn in ArcMap. This is beneficial when trying to display group layer created in ArcMap inside of ArcGlobe because rasertizing the group layer ensures that the display order and symbolgy of these layers is honored in ArcGlobe.
setIsMapConsolidatedParent in interface IGlobeLayerProperties2bConsolidated - The bConsolidated (in)
AutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public boolean isMapConsolidatedParent()
throws java.io.IOException,
AutomationException
IGlobeLayerProperties2
isMapConsolidatedParent in interface IGlobeLayerProperties2AutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public boolean isMapConsolidatedChild()
throws java.io.IOException,
AutomationException
IGlobeLayerProperties2
isMapConsolidatedChild in interface IGlobeLayerProperties2java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setTextureDownsamplingFactor(double pFactor)
throws java.io.IOException,
AutomationException
IGlobeLayerProperties2
setTextureDownsamplingFactor in interface IGlobeLayerProperties2pFactor - The pFactor (in)
AutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public double getTextureDownsamplingFactor()
throws java.io.IOException,
AutomationException
IGlobeLayerProperties2Texture downscaling is applied as a layer property and is only applicable to multipatch layers. Setting texture downscaling for a layer will reduce the in-memory requirements to render it, freeing up resources for other tasks such as navigation. The amount of downscaling that can be applied to a texture without greatly reducing the quality of the display will vary from texture to texture.
For downsampling textures the range of values is from 1 (Minimum downsampling) TO 10 (Maximum downsampling).
getTextureDownsamplingFactor in interface IGlobeLayerProperties2AutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public void setTextureCompressionType(int pType)
throws java.io.IOException,
AutomationException
IGlobeLayerProperties2
setTextureCompressionType in interface IGlobeLayerProperties2pType - A com.esri.arcgis.analyst3d.esriTextureFormatType constant (in)
AutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public int getTextureCompressionType()
throws java.io.IOException,
AutomationException
IGlobeLayerProperties2Used to apply DXT compression to material textures. This conserves memory usage and improves interactive performance. There is a minor degradation in the visual quality of textures. Valid values are esriTextureFormatType.esriTextureDXT (to apply DXT compression) and esriTextureFormatType.esriTextureJPEG.
getTextureCompressionType in interface IGlobeLayerProperties2java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setStrictOnDemandMode(boolean strictOnDemandMode)
throws java.io.IOException,
AutomationException
IGlobeLayerProperties2Setting this boolean property to True will force the layer to generate the level of detail relevant for the view. This means that coarser or intermediate levels of detail will not be generated for the view. As you navigate around in the view, new level of details will be generated based on the view. The levels of details generated are written to the cache.
For rasterized feature layers, rasterized group layers and ArcIMS layers, this boolean property is set to True by default.
setStrictOnDemandMode in interface IGlobeLayerProperties2strictOnDemandMode - The strictOnDemandMode (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isStrictOnDemandMode()
throws java.io.IOException,
AutomationException
IGlobeLayerProperties2Setting this boolean property to True will force the layer to generate the level of detail relevant for the view. This means that coarser or intermediate levels of detail will not be generated for the view. As you navigate around in the view, new level of details will be generated based on the view. The levels of details generated are written to the cache.
For rasterized feature layers, rasterized group layers and ArcIMS layers, this boolean property is set to True by default.
isStrictOnDemandMode in interface IGlobeLayerProperties2AutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public java.lang.String getCacheID()
throws java.io.IOException,
AutomationException
IGlobeLayerProperties2Disk caching creates a set of temporary files, or cache, for each layer in the ArcGlobe document. The name of a layer's disk cache is a concatenation of its display name and global unique identifier (GUID).
This method returns the GUID portion of the layer's disk cache name.
getCacheID in interface IGlobeLayerProperties2java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isUseCache()
throws java.io.IOException,
AutomationException
IGlobeLayerProperties2
isUseCache in interface IGlobeLayerProperties2AutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public void setUseCache(boolean pbUseCache)
throws java.io.IOException,
AutomationException
IGlobeLayerProperties2
setUseCache in interface IGlobeLayerProperties2pbUseCache - The pbUseCache (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setMaxCacheSizeLimitMB(int pLimit)
throws java.io.IOException,
AutomationException
IGlobeLayerProperties2
setMaxCacheSizeLimitMB in interface IGlobeLayerProperties2pLimit - The pLimit (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public int getMaxCacheSizeLimitMB()
throws java.io.IOException,
AutomationException
IGlobeLayerProperties2
getMaxCacheSizeLimitMB in interface IGlobeLayerProperties2java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setNewCacheName(java.lang.String cacheName,
boolean rhs2)
throws java.io.IOException,
AutomationException
IGlobeLayerProperties2
setNewCacheName in interface IGlobeLayerProperties2cacheName - The cacheName (in)rhs2 - The rhs2 (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void estimateMinimumCellSize(double[] minCellsize)
throws java.io.IOException,
AutomationException
IGlobeLayerProperties2
estimateMinimumCellSize in interface IGlobeLayerProperties2minCellsize - The minCellsize (out: use single element array)
AutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public void setTextureDisplayType(int pType)
throws java.io.IOException,
AutomationException
IGlobeLayerProperties2
setTextureDisplayType in interface IGlobeLayerProperties2pType - A com.esri.arcgis.analyst3d.esriTextureFormatType constant (in)
AutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public int getTextureDisplayType()
throws java.io.IOException,
AutomationException
IGlobeLayerProperties2Used to enable or disable material textures. Valid values are esriTextureFormatType.esriTextureNone (to disable) and esriTextureFormatType.esriTextureJPEG (to enable).
getTextureDisplayType in interface IGlobeLayerProperties2java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setPartialLODRange(int fromLod,
int toLod)
throws java.io.IOException,
AutomationException
IGlobeLayerProperties2
setPartialLODRange in interface IGlobeLayerProperties2fromLod - The fromLod (in)toLod - The toLod (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void getPartialLODRange(int[] fromLod,
int[] toLod)
throws java.io.IOException,
AutomationException
IGlobeLayerProperties2Disk caching creates a temporary file, or cache, for each layer in ArcGlobe that helps you display and navigate your data efficiently. A disk cache stores the data and information that allows ArcGlobe to better manage your environment by controlling levels of detail. The status of a cache can be on demand, partial (containing some details of the layer), or full (containing all the details the layer has to offer).
This property returns the current range of the level of detail for the layer - FromLOD (minimum level of detail) to ToLOD (maximum level of detail).
getPartialLODRange in interface IGlobeLayerProperties2fromLod - The fromLod (out: use single element array)toLod - The toLod (out: use single element array)
AutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public void invalidatePartialLODRange()
throws java.io.IOException,
AutomationException
IGlobeLayerProperties2
invalidatePartialLODRange in interface IGlobeLayerProperties2AutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public boolean isCacheIsDangling()
throws java.io.IOException,
AutomationException
IGlobeLayerProperties2When exiting an ArcGlobe document, on-demand caches for layers that have not been saved to a layer file or ArcGlobe document are automatically deleted.
Partial or full caches are not automatically deleted when exiting an ArcGlobe document, regardless of whether the layer was saved to a layer file or ArcGlobe document or not. However, you should still save a layer file or ArcGlobe document for these layers so you can preserve a link to the cache.
This property will return True unless a layer file or the ArcGlobe document is saved.
isCacheIsDangling in interface IGlobeLayerProperties2AutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public void setCacheCompressionType(int pType)
throws java.io.IOException,
AutomationException
IGlobeLayerProperties2
setCacheCompressionType in interface IGlobeLayerProperties2pType - A com.esri.arcgis.analyst3d.esriTextureFormatType constant (in)
AutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public int getCacheCompressionType()
throws java.io.IOException,
AutomationException
IGlobeLayerProperties2Applicable to rasters and rasterized feature data. Valid values are esriTextureFormatType.esriTextureJPEG and esriTextureFormatType.esriTextureDXT.
getCacheCompressionType in interface IGlobeLayerProperties2java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public double getMinimumCellSizeDegrees()
throws java.io.IOException,
AutomationException
IGlobeLayerProperties2
getMinimumCellSizeDegrees in interface IGlobeLayerProperties2AutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public void setMinimumCellSizeDegrees(double pMinCellSize)
throws java.io.IOException,
AutomationException
IGlobeLayerProperties2
setMinimumCellSizeDegrees in interface IGlobeLayerProperties2pMinCellSize - The pMinCellSize (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setIsLayerClone(boolean bIsClone)
throws java.io.IOException,
AutomationException
IGlobeLayerProperties2
setIsLayerClone in interface IGlobeLayerProperties2bIsClone - The bIsClone (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isLayerClone()
throws java.io.IOException,
AutomationException
IGlobeLayerProperties2
isLayerClone in interface IGlobeLayerProperties2AutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public void setIsInvisibleWhenNavigating(boolean bInvisibleWhenNavigating)
throws java.io.IOException,
AutomationException
IGlobeLayerProperties2
setIsInvisibleWhenNavigating in interface IGlobeLayerProperties2bInvisibleWhenNavigating - The bInvisibleWhenNavigating (in)
AutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public boolean isInvisibleWhenNavigating()
throws java.io.IOException,
AutomationException
IGlobeLayerProperties2
isInvisibleWhenNavigating in interface IGlobeLayerProperties2java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setIsFetchingSuspendedWhenNavigating(boolean bFetchingDisabledWhenNavigating)
throws java.io.IOException,
AutomationException
IGlobeLayerProperties2
setIsFetchingSuspendedWhenNavigating in interface IGlobeLayerProperties2bFetchingDisabledWhenNavigating - The bFetchingDisabledWhenNavigating (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isFetchingSuspendedWhenNavigating()
throws java.io.IOException,
AutomationException
IGlobeLayerProperties2
isFetchingSuspendedWhenNavigating in interface IGlobeLayerProperties2AutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public java.lang.String getRelativeBase()
throws java.io.IOException,
AutomationException
IDataLayerExtension
getRelativeBase in interface IDataLayerExtensionAutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public void setRelativeBase(java.lang.String basePath)
throws java.io.IOException,
AutomationException
IDataLayerExtension
setRelativeBase in interface IDataLayerExtensionbasePath - The basePath (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean connect(IName pOptRepairName)
throws java.io.IOException,
AutomationException
IDataLayerExtension
connect in interface IDataLayerExtensionpOptRepairName - A reference to a com.esri.arcgis.system.IName (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void isDirty()
throws java.io.IOException,
AutomationException
IPersistStreamIPersistStream is a Microsoft interface. Please refer to MSDN for information about this interface.
isDirty in interface IPersistStreamjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void load(IStream pstm)
throws java.io.IOException,
AutomationException
IPersistStreamIPersistStream is a Microsoft interface. Please refer to MSDN for information about this interface.
load in interface IPersistStreampstm - A reference to a com.esri.arcgis.system.IStream (in)
AutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public void save(IStream pstm,
int fClearDirty)
throws java.io.IOException,
AutomationException
IPersistStreamIPersistStream is a Microsoft interface. Please refer to MSDN for information about this interface.
save in interface IPersistStreampstm - A reference to a com.esri.arcgis.system.IStream (in)fClearDirty - The fClearDirty (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void getSizeMax(_ULARGE_INTEGER[] pcbSize)
throws java.io.IOException,
AutomationException
IPersistStreamIPersistStream is a Microsoft interface. Please refer to MSDN for information about this interface.
getSizeMax in interface IPersistStreampcbSize - A Structure: com.esri.arcgis.system._ULARGE_INTEGER (out: use single element array)
AutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
public void getClassID(GUID[] pClassID)
throws java.io.IOException,
AutomationException
IPersistIPersist is a Microsoft interface. Please refer to MSDN for information about this interface.
getClassID in interface IPersistpClassID - A Structure: com.esri.arcgis.support.ms.stdole.GUID (out: use single element array)
AutomationException - If the ArcObject component throws an exception.
java.io.IOException - If there are interop problems.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||