com.esri.arcgis.maplex
Class IMaplexOverposterProxy

java.lang.Object
  extended by com.esri.arcgis.interop.Dispatch
      extended by com.esri.arcgis.maplex.IMaplexOverposterProxy
All Implemented Interfaces:
IMaplexOverposter, java.io.Externalizable, java.io.Serializable

Deprecated. Internal use only. Proxy for COM Interface 'IMaplexOverposter'. Generated 3/19/2015 1:21:01 PM from 'C:\ArcGIS\COM\esriMaplex.olb'

Description: 'Provides access to members that control the Maplex Overposter.' Generator Options: PromptForTypeLibraries = False ClashPrefix = esri_ LowerCaseMemberNames = True IDispatchOnly = False RetryOnReject = False AwtForOcxs = True ArraysAsObjects = False DontRenameSameMethods = False ImplementConflictingInterfaces = True ReuseMethods = True RenameConflictingInterfaceMethods = True GenBeanInfo = True GenerateJavadoc =

public class IMaplexOverposterProxy
extends com.esri.arcgis.interop.Dispatch
implements IMaplexOverposter, java.io.Serializable

Internal use class

See Also:
Serialized Form

Field Summary
 boolean noncastable
          Deprecated.  
static java.lang.Class targetClass
          Deprecated.  
 
Fields inherited from class com.esri.arcgis.interop.Dispatch
DISPATCH_METHOD, DISPATCH_PROPERTYGET, DISPATCH_PROPERTYPUT, DISPATCH_PROPERTYPUTREF, objRef
 
Fields inherited from interface com.esri.arcgis.maplex.IMaplexOverposter
IID, IID20664808_0a3b_1eec_9fd3_feef422a6ea5
 
Constructor Summary
  IMaplexOverposterProxy()
          Deprecated. For internal use only
  IMaplexOverposterProxy(java.lang.Object obj)
          Deprecated.  
protected IMaplexOverposterProxy(java.lang.Object obj, java.lang.String iid)
          Deprecated.  
  IMaplexOverposterProxy(java.lang.String CLSID, java.lang.String host, com.esri.arcgis.interop.AuthInfo authInfo)
          Deprecated.  
protected IMaplexOverposterProxy(java.lang.String CLSID, java.lang.String iid, java.lang.String host, com.esri.arcgis.interop.AuthInfo authInfo)
          Deprecated.  
 
Method Summary
 void addBarriers(int weight, IGeometryCollection barriers)
          Deprecated. Adds a barrier object that placed objects must avoid.
 int addClass(ILabelEngineLayerProperties props)
          Deprecated. Adds a class to the overposter and specifies its properties.
 void addFeature(int classIndex, IGeometry featureShape, ISymbol featureSymbol, int featureID, java.lang.String label, double labelAngle, int mapLevel)
          Deprecated. Adds a feature with its associated label (optional) to the overposter.
 void addListener(java.lang.String iidStr, java.lang.Object theListener, java.lang.Object theSource)
          Deprecated.  
 void addSymbol(int classIndex, ISymbol symbol, IGeometry geometry, int featureID)
          Deprecated. Adds a symbol to be placed.
 int getCapabilities(ILayer layer)
          Deprecated. Overposter capabilities for the specified layer.
 int getClassCount()
          Deprecated. The number of classes.
 int getPlacedLabelCount()
          Deprecated. The number of unplaced labels.
 IEnumMaplexPlacedLabel getPlacedLabels()
          Deprecated. Enumeration of placed labels.
 int getUnplacedLabelCount()
          Deprecated. The number of unplaced labels.
 IEnumMaplexPlacedLabel getUnplacedLabels()
          Deprecated. Enumeration of unplaced labels.
 void initialize(IEnvelope extent, IDisplay display, ISpatialReference spatialReference, IMaplexOverposterProperties overposterProps, ITrackCancel trackCancel)
          Deprecated. Initializes the overposter for drawing into the specified area of the map display.
 void placeLabels()
          Deprecated. Places labels using the overposter.
 void removeListener(java.lang.String iidStr, java.lang.Object theListener)
          Deprecated.  
 void resetClasses()
          Deprecated. Removes all classes from the overposter.
 
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

targetClass

public static final java.lang.Class targetClass
Deprecated. 

noncastable

public boolean noncastable
Deprecated. 
Constructor Detail

IMaplexOverposterProxy

public IMaplexOverposterProxy(java.lang.String CLSID,
                              java.lang.String host,
                              com.esri.arcgis.interop.AuthInfo authInfo)
                       throws java.net.UnknownHostException,
                              java.io.IOException
Deprecated. 
Throws:
java.net.UnknownHostException
java.io.IOException

IMaplexOverposterProxy

public IMaplexOverposterProxy()
Deprecated. 
For internal use only


IMaplexOverposterProxy

public IMaplexOverposterProxy(java.lang.Object obj)
                       throws java.io.IOException
Deprecated. 
Throws:
java.io.IOException

IMaplexOverposterProxy

protected IMaplexOverposterProxy(java.lang.Object obj,
                                 java.lang.String iid)
                          throws java.io.IOException
Deprecated. 
Throws:
java.io.IOException

IMaplexOverposterProxy

protected IMaplexOverposterProxy(java.lang.String CLSID,
                                 java.lang.String iid,
                                 java.lang.String host,
                                 com.esri.arcgis.interop.AuthInfo authInfo)
                          throws java.io.IOException
Deprecated. 
Throws:
java.io.IOException
Method Detail

addListener

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

removeListener

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

initialize

public void initialize(IEnvelope extent,
                       IDisplay display,
                       ISpatialReference spatialReference,
                       IMaplexOverposterProperties overposterProps,
                       ITrackCancel trackCancel)
                throws java.io.IOException,
                       AutomationException
Deprecated. 
Initializes the overposter for drawing into the specified area of the map display.

Specified by:
initialize in interface IMaplexOverposter
Parameters:
extent - A reference to a com.esri.arcgis.geometry.IEnvelope (in)
display - A reference to a com.esri.arcgis.display.IDisplay (in)
spatialReference - A reference to a com.esri.arcgis.geometry.ISpatialReference (in)
overposterProps - A reference to a com.esri.arcgis.carto.IMaplexOverposterProperties (in)
trackCancel - A reference to a com.esri.arcgis.system.ITrackCancel (in, optional, pass null if not required)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getCapabilities

public int getCapabilities(ILayer layer)
                    throws java.io.IOException,
                           AutomationException
Deprecated. 
Overposter capabilities for the specified layer.

Specified by:
getCapabilities in interface IMaplexOverposter
Parameters:
layer - A reference to a com.esri.arcgis.carto.ILayer (in)
Returns:
A com.esri.arcgis.carto.esriOverposterCaps constant
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getClassCount

public int getClassCount()
                  throws java.io.IOException,
                         AutomationException
Deprecated. 
The number of classes.

Specified by:
getClassCount in interface IMaplexOverposter
Returns:
The count
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

addClass

public int addClass(ILabelEngineLayerProperties props)
             throws java.io.IOException,
                    AutomationException
Deprecated. 
Adds a class to the overposter and specifies its properties.

Specified by:
addClass in interface IMaplexOverposter
Parameters:
props - A reference to a com.esri.arcgis.carto.ILabelEngineLayerProperties (in)
Returns:
The classIndex
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

resetClasses

public void resetClasses()
                  throws java.io.IOException,
                         AutomationException
Deprecated. 
Removes all classes from the overposter.

Specified by:
resetClasses in interface IMaplexOverposter
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

addFeature

public void addFeature(int classIndex,
                       IGeometry featureShape,
                       ISymbol featureSymbol,
                       int featureID,
                       java.lang.String label,
                       double labelAngle,
                       int mapLevel)
                throws java.io.IOException,
                       AutomationException
Deprecated. 
Adds a feature with its associated label (optional) to the overposter.

Specified by:
addFeature in interface IMaplexOverposter
Parameters:
classIndex - The classIndex (in)
featureShape - A reference to a com.esri.arcgis.geometry.IGeometry (in)
featureSymbol - A reference to a com.esri.arcgis.display.ISymbol (in)
featureID - The featureID (in)
label - The label (in)
labelAngle - The labelAngle (in)
mapLevel - The mapLevel (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

addBarriers

public void addBarriers(int weight,
                        IGeometryCollection barriers)
                 throws java.io.IOException,
                        AutomationException
Deprecated. 
Adds a barrier object that placed objects must avoid.

Specified by:
addBarriers in interface IMaplexOverposter
Parameters:
weight - A com.esri.arcgis.carto.esriBasicOverposterWeight constant (in)
barriers - A reference to a com.esri.arcgis.geometry.IGeometryCollection (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

addSymbol

public void addSymbol(int classIndex,
                      ISymbol symbol,
                      IGeometry geometry,
                      int featureID)
               throws java.io.IOException,
                      AutomationException
Deprecated. 
Adds a symbol to be placed.

Specified by:
addSymbol in interface IMaplexOverposter
Parameters:
classIndex - The classIndex (in)
symbol - A reference to a com.esri.arcgis.display.ISymbol (in)
geometry - A reference to a com.esri.arcgis.geometry.IGeometry (in)
featureID - The featureID (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

placeLabels

public void placeLabels()
                 throws java.io.IOException,
                        AutomationException
Deprecated. 
Places labels using the overposter.

Specified by:
placeLabels in interface IMaplexOverposter
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getPlacedLabelCount

public int getPlacedLabelCount()
                        throws java.io.IOException,
                               AutomationException
Deprecated. 
The number of unplaced labels. Only valid after calling PlaceObjects.

Specified by:
getPlacedLabelCount in interface IMaplexOverposter
Returns:
The count
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getUnplacedLabelCount

public int getUnplacedLabelCount()
                          throws java.io.IOException,
                                 AutomationException
Deprecated. 
The number of unplaced labels. Only valid after calling PlaceObjects.

Specified by:
getUnplacedLabelCount in interface IMaplexOverposter
Returns:
The count
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getPlacedLabels

public IEnumMaplexPlacedLabel getPlacedLabels()
                                       throws java.io.IOException,
                                              AutomationException
Deprecated. 
Enumeration of placed labels.

Specified by:
getPlacedLabels in interface IMaplexOverposter
Returns:
A reference to a com.esri.arcgis.maplex.IEnumMaplexPlacedLabel
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getUnplacedLabels

public IEnumMaplexPlacedLabel getUnplacedLabels()
                                         throws java.io.IOException,
                                                AutomationException
Deprecated. 
Enumeration of unplaced labels.

Specified by:
getUnplacedLabels in interface IMaplexOverposter
Returns:
A reference to a com.esri.arcgis.maplex.IEnumMaplexPlacedLabel
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.