com.esri.arcgis.carto
Class IPieSeriesPropertiesProxy

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

public class IPieSeriesPropertiesProxy
extends com.esri.arcgis.interop.Dispatch
implements IPieSeriesProperties, Serializable

Provides access to members that control pie series.

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
  IPieSeriesPropertiesProxy()
           
  IPieSeriesPropertiesProxy(Object obj)
           
protected IPieSeriesPropertiesProxy(Object obj, String iid)
           
 
Method Summary
 void addListener(String iidStr, Object theListener, Object theSource)
           
 int getExplodeBiggestSlice()
          The percentage of extrusion for the biggest slice.
 int getRotatePie()
          The degree in rotating the pie.
 int getTotalPieAngle()
          The angle of the entire pie display.
 void removeListener(String iidStr, Object theListener)
           
 void setExplodeBiggestSlice(int amount)
          The percentage of extrusion for the biggest slice.
 void setRotatePie(int degree)
          The degree in rotating the pie.
 void setTotalPieAngle(int degree)
          The angle of the entire pie display.
 
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

IPieSeriesPropertiesProxy

public IPieSeriesPropertiesProxy()

IPieSeriesPropertiesProxy

public IPieSeriesPropertiesProxy(Object obj)
                          throws IOException
Throws:
IOException

IPieSeriesPropertiesProxy

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

getExplodeBiggestSlice

public int getExplodeBiggestSlice()
                           throws IOException,
                                  AutomationException
The percentage of extrusion for the biggest slice.

Product Availability

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

Specified by:
getExplodeBiggestSlice in interface IPieSeriesProperties
Returns:
The amount
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setExplodeBiggestSlice

public void setExplodeBiggestSlice(int amount)
                            throws IOException,
                                   AutomationException
The percentage of extrusion for the biggest slice.

Product Availability

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

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

getTotalPieAngle

public int getTotalPieAngle()
                     throws IOException,
                            AutomationException
The angle of the entire pie display. Valid value range is 1-360 degree.

Product Availability

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

Specified by:
getTotalPieAngle in interface IPieSeriesProperties
Returns:
The degree
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setTotalPieAngle

public void setTotalPieAngle(int degree)
                      throws IOException,
                             AutomationException
The angle of the entire pie display. Valid value range is 1-360 degree.

Product Availability

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

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

getRotatePie

public int getRotatePie()
                 throws IOException,
                        AutomationException
The degree in rotating the pie. Valid value range is 0-359 degree.

Product Availability

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

Specified by:
getRotatePie in interface IPieSeriesProperties
Returns:
The degree
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setRotatePie

public void setRotatePie(int degree)
                  throws IOException,
                         AutomationException
The degree in rotating the pie. Valid value range is 0-359 degree.

Product Availability

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

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