|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.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.Dispatch
IOException
public void removeListener(String iidStr, Object theListener) throws IOException
removeListener
in class com.esri.arcgis.interop.Dispatch
IOException
public void notifyLayerChanged(ILayer layer, int eventHint, IVariantArray eventParam) throws IOException, AutomationException
notifyLayerChanged
in interface IBasemapLayer
layer
- 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 IBasemapLayer
layer
- 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 IBasemapLayer
layer
- 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 IBasemapLayer
pLayer
- 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 IBasemapLayer
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void invalidateCache() throws IOException, AutomationException
invalidateCache
in interface IBasemapLayer
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IArrayOfIShader getShaders() throws IOException, AutomationException
getShaders
in interface IBasemapLayer
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setShadersByRef(IArrayOfIShader shaders) throws IOException, AutomationException
setShadersByRef
in interface IBasemapLayer
shaders
- 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 IBasemapLayer
pMap
- 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 IBasemapLayer
numberOfAdditionalBasemapLayers
- 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 |