com.esri.arcgis.display
Class IResizeInteractionProxy

java.lang.Object
  extended by com.esri.arcgis.interop.Dispatch
      extended by com.esri.arcgis.display.IResizeInteractionProxy
All Implemented Interfaces:
IResizeInteraction, Externalizable, Serializable

public class IResizeInteractionProxy
extends com.esri.arcgis.interop.Dispatch
implements IResizeInteraction, Serializable

Provides access to the parameters of the Resize Representation Tool.

Product Availability

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

See Also:
Serialized Form

Field Summary
 boolean noncastable
           
 
Fields inherited from class com.esri.arcgis.interop.Dispatch
DISPATCH_METHOD, DISPATCH_PROPERTYGET, DISPATCH_PROPERTYPUT, DISPATCH_PROPERTYPUTREF, objRef
 
Constructor Summary
  IResizeInteractionProxy()
           
  IResizeInteractionProxy(Object obj)
           
protected IResizeInteractionProxy(Object obj, String iid)
           
 
Method Summary
 void addListener(String iidStr, Object theListener, Object theSource)
           
 IPoint getCenter()
          Center of the resize operation.
 double getRatioX()
          Current horizontal ratio of the resize operation.
 double getRatioY()
          Current vertical ratio of the resize operation.
 boolean isIndividualAnchors()
          Indicates if representations resize around an individual anchor.
 void removeListener(String iidStr, Object theListener)
           
 void setCenter(IPoint center)
          Center of the resize operation.
 void setIndividualAnchors(boolean individualAnchors)
          Indicates if representations resize around an individual anchor.
 void setRatioX(double ratio)
          Current horizontal ratio of the resize operation.
 void setRatioY(double ratio)
          Current vertical ratio of the resize operation.
 
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

noncastable

public boolean noncastable
Constructor Detail

IResizeInteractionProxy

public IResizeInteractionProxy()

IResizeInteractionProxy

public IResizeInteractionProxy(Object obj)
                        throws IOException
Throws:
IOException

IResizeInteractionProxy

protected IResizeInteractionProxy(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

setCenter

public void setCenter(IPoint center)
               throws IOException,
                      AutomationException
Center of the resize operation.

Product Availability

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

Specified by:
setCenter in interface IResizeInteraction
Parameters:
center - A reference to a com.esri.arcgis.geometry.IPoint (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getCenter

public IPoint getCenter()
                 throws IOException,
                        AutomationException
Center of the resize operation.

Product Availability

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

Specified by:
getCenter in interface IResizeInteraction
Returns:
A reference to a com.esri.arcgis.geometry.IPoint
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setRatioX

public void setRatioX(double ratio)
               throws IOException,
                      AutomationException
Current horizontal ratio of the resize operation.

Product Availability

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

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

getRatioX

public double getRatioX()
                 throws IOException,
                        AutomationException
Current horizontal ratio of the resize operation.

Product Availability

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

Specified by:
getRatioX in interface IResizeInteraction
Returns:
The ratio
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setRatioY

public void setRatioY(double ratio)
               throws IOException,
                      AutomationException
Current vertical ratio of the resize operation.

Product Availability

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

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

getRatioY

public double getRatioY()
                 throws IOException,
                        AutomationException
Current vertical ratio of the resize operation.

Product Availability

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

Specified by:
getRatioY in interface IResizeInteraction
Returns:
The ratio
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setIndividualAnchors

public void setIndividualAnchors(boolean individualAnchors)
                          throws IOException,
                                 AutomationException
Indicates if representations resize around an individual anchor.

Product Availability

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

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

isIndividualAnchors

public boolean isIndividualAnchors()
                            throws IOException,
                                   AutomationException
Indicates if representations resize around an individual anchor.

Product Availability

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

Specified by:
isIndividualAnchors in interface IResizeInteraction
Returns:
The individualAnchors
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.