|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.esri.arcgis.interop.Dispatch
com.esri.arcgis.carto.IBasemapLayerProxy
public class IBasemapLayerProxy
Provides access to members of a basemap layer.
This interface provides access to the management and helper functions of a basemap layer caches and layers.
| Field Summary | |
|---|---|
boolean |
noncastable
|
| Fields inherited from class com.esri.arcgis.interop.Dispatch |
|---|
DISPATCH_METHOD, DISPATCH_PROPERTYGET, DISPATCH_PROPERTYPUT, DISPATCH_PROPERTYPUTREF, objRef |
| Constructor Summary | |
|---|---|
|
IBasemapLayerProxy()
|
|
IBasemapLayerProxy(Object obj)
|
protected |
IBasemapLayerProxy(Object obj,
String iid)
|
| Method Summary | |
|---|---|
void |
addListener(String iidStr,
Object theListener,
Object theSource)
|
boolean |
canDraw()
Returns True, if the layer draws something. |
IBasemapSubLayer |
findLayerWrapper(ILayer pLayer)
Gets the wrapper for a layer. |
int |
getConversionStatus(ILayer layer)
Indicates the conversion status of a given layer. |
IBasemapSubLayer |
getLayerWrapper(ILayer layer)
Gets the wrapper for a layer. |
IArrayOfIShader |
getShaders()
Get array of pixel shaders. |
boolean |
hasSufficientMemory(int numberOfAdditionalBasemapLayers)
Returns if there is sufficient memory available for the Basemap Layer. |
void |
invalidateCache()
Invalidates layer's cache. |
void |
notifyLayerChanged(ILayer layer,
int eventHint,
IVariantArray eventParam)
Notify Base map Layer that one of its layers changed. |
void |
notifyMapPropertiesChanged(IMap pMap,
boolean reconvertAll)
Notify Base map Layer that the parent Map properties changed. |
void |
removeListener(String iidStr,
Object theListener)
|
void |
setShadersByRef(IArrayOfIShader shaders)
Get array of pixel shaders. |
| Methods inherited from class com.esri.arcgis.interop.Dispatch |
|---|
bindUsingMoniker, constructVtblPosTable, convertToNative, cookieForListener, createDispatch, createObjrefMonikerDisplayName, equals, getActiveObject, getActiveObject, getDefaultProperty, getDispatchIdOfName, getLastErrorCode, getMtsObjectContext, getObjRef, getPropertyByName, getPropertyByName, getVtblPos, hashCode, initDispatch, invoke, invokeMethodByName, invokeMethodByName, invokeMethodByName, invokePropertyGetByName, invokePropertyPutByName, invokePropertyPutByRefByName, isNativeMode, isObjRef, optimizedVtblInvoke, queryInterface, readExternal, release, setNativeMode, setPropertyByName, toString, vtblInvoke, writeExternal |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public boolean noncastable
| Constructor Detail |
|---|
public IBasemapLayerProxy()
public IBasemapLayerProxy(Object obj)
throws IOException
IOException
protected IBasemapLayerProxy(Object obj,
String iid)
throws IOException
IOException| Method Detail |
|---|
public void addListener(String iidStr,
Object theListener,
Object theSource)
throws IOException
addListener in class com.esri.arcgis.interop.DispatchIOException
public void removeListener(String iidStr,
Object theListener)
throws IOException
removeListener in class com.esri.arcgis.interop.DispatchIOException
public void notifyLayerChanged(ILayer layer,
int eventHint,
IVariantArray eventParam)
throws IOException,
AutomationException
notifyLayerChanged in interface IBasemapLayerlayer - A reference to a com.esri.arcgis.carto.ILayer (in)eventHint - A com.esri.arcgis.carto.esriLayerEventHint constant (in)eventParam - A reference to a com.esri.arcgis.system.IVariantArray (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public int getConversionStatus(ILayer layer)
throws IOException,
AutomationException
getConversionStatus in interface IBasemapLayerlayer - A reference to a com.esri.arcgis.carto.ILayer (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IBasemapSubLayer getLayerWrapper(ILayer layer)
throws IOException,
AutomationException
getLayerWrapper in interface IBasemapLayerlayer - A reference to a com.esri.arcgis.carto.ILayer (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IBasemapSubLayer findLayerWrapper(ILayer pLayer)
throws IOException,
AutomationException
findLayerWrapper in interface IBasemapLayerpLayer - A reference to a com.esri.arcgis.carto.ILayer (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean canDraw()
throws IOException,
AutomationException
canDraw in interface IBasemapLayerIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void invalidateCache()
throws IOException,
AutomationException
invalidateCache in interface IBasemapLayerIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IArrayOfIShader getShaders()
throws IOException,
AutomationException
getShaders in interface IBasemapLayerIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setShadersByRef(IArrayOfIShader shaders)
throws IOException,
AutomationException
setShadersByRef in interface IBasemapLayershaders - A reference to a com.esri.arcgis.carto.IArrayOfIShader (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void notifyMapPropertiesChanged(IMap pMap,
boolean reconvertAll)
throws IOException,
AutomationException
notifyMapPropertiesChanged in interface IBasemapLayerpMap - A reference to a com.esri.arcgis.carto.IMap (in)reconvertAll - The reconvertAll (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean hasSufficientMemory(int numberOfAdditionalBasemapLayers)
throws IOException,
AutomationException
hasSufficientMemory in interface IBasemapLayernumberOfAdditionalBasemapLayers - The numberOfAdditionalBasemapLayers (in)
IOException - 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 | ||||||||