com.esri.arcgis.carto
Class IBarSeriesPropertiesProxy

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

public class IBarSeriesPropertiesProxy
extends com.esri.arcgis.interop.Dispatch
implements IBarSeriesProperties, Serializable

Provides access to members that control bar graph 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
  IBarSeriesPropertiesProxy()
           
  IBarSeriesPropertiesProxy(Object obj)
           
protected IBarSeriesPropertiesProxy(Object obj, String iid)
           
 
Method Summary
 void addListener(String iidStr, Object theListener, Object theSource)
           
 int getBarSize()
          Relative width of the bar.
 int getBarStyle()
          Style of bars in the bar graph.
 int getMultipleBarType()
          Type of multiple bar-series graph.
 void removeListener(String iidStr, Object theListener)
           
 void setBarSize(int percent)
          Relative width of the bar.
 void setBarStyle(int style)
          Style of bars in the bar graph.
 void setMultipleBarType(int type)
          Type of multiple bar-series graph.
 
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

IBarSeriesPropertiesProxy

public IBarSeriesPropertiesProxy()

IBarSeriesPropertiesProxy

public IBarSeriesPropertiesProxy(Object obj)
                          throws IOException
Throws:
IOException

IBarSeriesPropertiesProxy

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

getBarStyle

public int getBarStyle()
                throws IOException,
                       AutomationException
Style of bars in the bar graph.

Product Availability

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

Specified by:
getBarStyle in interface IBarSeriesProperties
Returns:
A com.esri.arcgis.carto.esriBarStyle constant
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setBarStyle

public void setBarStyle(int style)
                 throws IOException,
                        AutomationException
Style of bars in the bar graph.

Product Availability

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

Specified by:
setBarStyle in interface IBarSeriesProperties
Parameters:
style - A com.esri.arcgis.carto.esriBarStyle constant (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getMultipleBarType

public int getMultipleBarType()
                       throws IOException,
                              AutomationException
Type of multiple bar-series graph.

Product Availability

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

Specified by:
getMultipleBarType in interface IBarSeriesProperties
Returns:
A com.esri.arcgis.carto.esriMultiBarType constant
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setMultipleBarType

public void setMultipleBarType(int type)
                        throws IOException,
                               AutomationException
Type of multiple bar-series graph.

Product Availability

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

Specified by:
setMultipleBarType in interface IBarSeriesProperties
Parameters:
type - A com.esri.arcgis.carto.esriMultiBarType constant (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getBarSize

public int getBarSize()
               throws IOException,
                      AutomationException
Relative width of the bar.

Product Availability

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

Specified by:
getBarSize in interface IBarSeriesProperties
Returns:
The percent
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setBarSize

public void setBarSize(int percent)
                throws IOException,
                       AutomationException
Relative width of the bar.

Product Availability

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

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