com.esri.arcgis.carto
Class IPlacedObject3Proxy

java.lang.Object
  extended by com.esri.arcgis.interop.Dispatch
      extended by com.esri.arcgis.carto.IPlacedObject3Proxy
All Implemented Interfaces:
IPlacedObject3, java.io.Externalizable, java.io.Serializable

public class IPlacedObject3Proxy
extends com.esri.arcgis.interop.Dispatch
implements IPlacedObject3, java.io.Serializable

Internal use class Proxy for COM Interface 'IPlacedObject3'. Generated 3/19/2015 1:20:52 PM from 'C:\ArcGIS\COM\esriCarto.olb'

Description: 'Provides access to members work with symbols that are placed as labels.' 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 =

See Also:
Serialized Form

Field Summary
 boolean noncastable
           
static java.lang.Class targetClass
           
 
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.carto.IPlacedObject3
IID, IID2f68dd01_d7e6_4e21_8ef9_14165ef00552
 
Constructor Summary
  IPlacedObject3Proxy()
          For internal use only
  IPlacedObject3Proxy(java.lang.Object obj)
           
protected IPlacedObject3Proxy(java.lang.Object obj, java.lang.String iid)
           
  IPlacedObject3Proxy(java.lang.String CLSID, java.lang.String host, com.esri.arcgis.interop.AuthInfo authInfo)
           
protected IPlacedObject3Proxy(java.lang.String CLSID, java.lang.String iid, java.lang.String host, com.esri.arcgis.interop.AuthInfo authInfo)
           
 
Method Summary
 void addListener(java.lang.String iidStr, java.lang.Object theListener, java.lang.Object theSource)
           
 double getAngle()
          Angle for the placed object.
 _WKSPoint getAreaCentroid()
          The centroid of the polygon shape.
 int getClassIndex()
          Class index of the placed object.
 IGeometry getControlShape()
          Control shape of the placed object.
 _WKSPoint getControlShapeEndPoint()
          The end point of the control shape.
 int getFeatureId()
          FeatureID associated with the placed object.
 java.lang.String getLabel()
          Labeling string for the placed object.
 double getLabelHeight()
          Height of the label.
 double getLabelWidth()
          Width of the label.
 int getObjectType()
          Type of the placed object.
 int getPlacementCode()
          Code that indicates success/failure of placement.
 java.lang.String getPlacementMessage()
          Placement result message.
 boolean isLabelInsidePolygon()
          Indicates whether the label is completely inside the polygons.
 void removeListener(java.lang.String iidStr, java.lang.Object theListener)
           
 void setClassIndex(int index)
          Class index of the placed object.
 void setControlShape(IGeometry shape)
          Control shape of the placed object.
 void setFeatureId(int featureId)
          FeatureID associated with the placed object.
 void setLabel(java.lang.String label)
          Labeling string for the placed object.
 void setObjectType(int type)
          Type of the placed object.
 void setPlacementCode(int placementCode)
          Code that indicates success/failure of placement.
 void setPlacementMessage(java.lang.String message)
          Placement result message.
 
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

noncastable

public boolean noncastable
Constructor Detail

IPlacedObject3Proxy

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

IPlacedObject3Proxy

public IPlacedObject3Proxy()
For internal use only


IPlacedObject3Proxy

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

IPlacedObject3Proxy

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

IPlacedObject3Proxy

protected IPlacedObject3Proxy(java.lang.String CLSID,
                              java.lang.String iid,
                              java.lang.String host,
                              com.esri.arcgis.interop.AuthInfo authInfo)
                       throws java.io.IOException
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
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
Overrides:
removeListener in class com.esri.arcgis.interop.Dispatch
Throws:
java.io.IOException

getObjectType

public int getObjectType()
                  throws java.io.IOException,
                         AutomationException
Type of the placed object.

Specified by:
getObjectType in interface IPlacedObject3
Returns:
A com.esri.arcgis.carto.esriPlacedObjectType constant
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setObjectType

public void setObjectType(int type)
                   throws java.io.IOException,
                          AutomationException
Type of the placed object.

Specified by:
setObjectType in interface IPlacedObject3
Parameters:
type - A com.esri.arcgis.carto.esriPlacedObjectType constant (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getFeatureId

public int getFeatureId()
                 throws java.io.IOException,
                        AutomationException
FeatureID associated with the placed object.

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

setFeatureId

public void setFeatureId(int featureId)
                  throws java.io.IOException,
                         AutomationException
FeatureID associated with the placed object.

Specified by:
setFeatureId in interface IPlacedObject3
Parameters:
featureId - The featureId (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getControlShape

public IGeometry getControlShape()
                          throws java.io.IOException,
                                 AutomationException
Control shape of the placed object.

Specified by:
getControlShape in interface IPlacedObject3
Returns:
A reference to a com.esri.arcgis.geometry.IGeometry
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setControlShape

public void setControlShape(IGeometry shape)
                     throws java.io.IOException,
                            AutomationException
Control shape of the placed object.

Specified by:
setControlShape in interface IPlacedObject3
Parameters:
shape - A reference to a com.esri.arcgis.geometry.IGeometry (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getLabel

public java.lang.String getLabel()
                          throws java.io.IOException,
                                 AutomationException
Labeling string for the placed object.

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

setLabel

public void setLabel(java.lang.String label)
              throws java.io.IOException,
                     AutomationException
Labeling string for the placed object.

Specified by:
setLabel in interface IPlacedObject3
Parameters:
label - The label (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getClassIndex

public int getClassIndex()
                  throws java.io.IOException,
                         AutomationException
Class index of the placed object.

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

setClassIndex

public void setClassIndex(int index)
                   throws java.io.IOException,
                          AutomationException
Class index of the placed object.

Specified by:
setClassIndex in interface IPlacedObject3
Parameters:
index - The index (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getPlacementCode

public int getPlacementCode()
                     throws java.io.IOException,
                            AutomationException
Code that indicates success/failure of placement.

Specified by:
getPlacementCode in interface IPlacedObject3
Returns:
A com.esri.arcgis.carto.esriPlacementCode constant
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setPlacementCode

public void setPlacementCode(int placementCode)
                      throws java.io.IOException,
                             AutomationException
Code that indicates success/failure of placement.

Specified by:
setPlacementCode in interface IPlacedObject3
Parameters:
placementCode - A com.esri.arcgis.carto.esriPlacementCode constant (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getPlacementMessage

public java.lang.String getPlacementMessage()
                                     throws java.io.IOException,
                                            AutomationException
Placement result message.

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

setPlacementMessage

public void setPlacementMessage(java.lang.String message)
                         throws java.io.IOException,
                                AutomationException
Placement result message.

Specified by:
setPlacementMessage in interface IPlacedObject3
Parameters:
message - The message (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getAngle

public double getAngle()
                throws java.io.IOException,
                       AutomationException
Angle for the placed object.

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

getControlShapeEndPoint

public _WKSPoint getControlShapeEndPoint()
                                  throws java.io.IOException,
                                         AutomationException
The end point of the control shape.

Specified by:
getControlShapeEndPoint in interface IPlacedObject3
Returns:
A Structure: com.esri.arcgis.system._WKSPoint (A com.esri.arcgis.system._WKSPoint COM typedef)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getLabelWidth

public double getLabelWidth()
                     throws java.io.IOException,
                            AutomationException
Width of the label.

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

getLabelHeight

public double getLabelHeight()
                      throws java.io.IOException,
                             AutomationException
Height of the label.

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

getAreaCentroid

public _WKSPoint getAreaCentroid()
                          throws java.io.IOException,
                                 AutomationException
The centroid of the polygon shape.

Specified by:
getAreaCentroid in interface IPlacedObject3
Returns:
A Structure: com.esri.arcgis.system._WKSPoint (A com.esri.arcgis.system._WKSPoint COM typedef)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isLabelInsidePolygon

public boolean isLabelInsidePolygon()
                             throws java.io.IOException,
                                    AutomationException
Indicates whether the label is completely inside the polygons.

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