com.esri.arcgis.carto
Class IStandardAnnotateMapProxy

java.lang.Object
  extended by com.esri.arcgis.interop.Dispatch
      extended by com.esri.arcgis.carto.IStandardAnnotateMapProxy
All Implemented Interfaces:
IStandardAnnotateMap, Externalizable, Serializable

public class IStandardAnnotateMapProxy
extends com.esri.arcgis.interop.Dispatch
implements IStandardAnnotateMap, Serializable

Provides access to Esri-default Annotate Map properties.

Remarks

This interface is not supported for customization and may be removed at a future release.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

See Also:
Serialized Form

Field Summary
 
Fields inherited from class com.esri.arcgis.interop.Dispatch
DISPATCH_METHOD, DISPATCH_PROPERTYGET, DISPATCH_PROPERTYPUT, DISPATCH_PROPERTYPUTREF, E
 
Constructor Summary
  IStandardAnnotateMapProxy()
           
  IStandardAnnotateMapProxy(Object obj)
           
protected IStandardAnnotateMapProxy(Object obj, String iid)
           
 
Method Summary
 void addListener(String iidStr, Object theListener, Object theSource)
           
 ILabelCache getLabelCache()
          The label cache used by the map.
 boolean isRecordLabelsToCache()
          Indicates if labels are recorded to the cache whenever the map needs labeling.
 void readExternal(ObjectInput in)
           
 void removeListener(String iidStr, Object theListener)
           
 void setRecordLabelsToCache(boolean flag)
          Indicates if labels are recorded to the cache whenever the map needs labeling.
 void writeExternal(ObjectOutput out)
           
 
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, queryInterface, release, setNativeMode, setPropertyByName, toString, vtblInvoke
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

IStandardAnnotateMapProxy

public IStandardAnnotateMapProxy()

IStandardAnnotateMapProxy

public IStandardAnnotateMapProxy(Object obj)
                          throws IOException
Throws:
IOException

IStandardAnnotateMapProxy

protected IStandardAnnotateMapProxy(Object obj,
                                    String iid)
                             throws IOException
Throws:
IOException
Method Detail

addListener

public void addListener(String iidStr,
                        Object theListener,
                        Object theSource)
                 throws IOException
Overrides:
addListener in class com.esri.arcgis.interop.Dispatch
Throws:
IOException

removeListener

public void removeListener(String iidStr,
                           Object theListener)
                    throws IOException
Overrides:
removeListener in class com.esri.arcgis.interop.Dispatch
Throws:
IOException

isRecordLabelsToCache

public boolean isRecordLabelsToCache()
                              throws IOException,
                                     AutomationException
Indicates if labels are recorded to the cache whenever the map needs labeling.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

Specified by:
isRecordLabelsToCache in interface IStandardAnnotateMap
Returns:
The flag
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setRecordLabelsToCache

public void setRecordLabelsToCache(boolean flag)
                            throws IOException,
                                   AutomationException
Indicates if labels are recorded to the cache whenever the map needs labeling.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

Specified by:
setRecordLabelsToCache in interface IStandardAnnotateMap
Parameters:
flag - The flag (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getLabelCache

public ILabelCache getLabelCache()
                          throws IOException,
                                 AutomationException
The label cache used by the map.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

Specified by:
getLabelCache in interface IStandardAnnotateMap
Returns:
A reference to a com.esri.arcgis.carto.ILabelCache
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

writeExternal

public void writeExternal(ObjectOutput out)
                   throws IOException
Specified by:
writeExternal in interface Externalizable
Overrides:
writeExternal in class com.esri.arcgis.interop.Dispatch
Throws:
IOException

readExternal

public void readExternal(ObjectInput in)
                  throws IOException,
                         ClassNotFoundException
Specified by:
readExternal in interface Externalizable
Overrides:
readExternal in class com.esri.arcgis.interop.Dispatch
Throws:
IOException
ClassNotFoundException