com.esri.arcgis.cartoUI
Class DataGraphTVerticalAxisProperties

java.lang.Object
  extended by com.esri.arcgis.cartoUI.DataGraphTVerticalAxisProperties
All Implemented Interfaces:
IDataGraphTAxisProperties, com.esri.arcgis.interop.RemoteObjRef, Serializable

public class DataGraphTVerticalAxisProperties
extends Object
implements com.esri.arcgis.interop.RemoteObjRef, IDataGraphTAxisProperties

A container for the display and manipulation of graph vertical axis properties.

Product Availability

Available with ArcGIS Desktop.

See Also:
Serialized Form

Constructor Summary
DataGraphTVerticalAxisProperties(Object obj)
          Construct a DataGraphTVerticalAxisProperties using a reference to such an object returned from ArcGIS Engine or Server.
 
Method Summary
 boolean equals(Object o)
          Compare this object with another
 String getDateTimeFormat()
          Format string for axis date/time labels.
 Object getMaximum()
          Maximum of the axis.
 Object getMinimum()
          Minimum of the axis.
 String getTitle()
          Title of an axis.
 String getValueFormat()
          Format string for axis value labels.
 int hashCode()
          the hashcode for this object
 boolean isAutomaticMaximum()
          Indicates whether the graph axis calculates it's maximum.
 boolean isAutomaticMinimum()
          Indicates whether the graph axis calculates it's minimum.
 boolean isHorizontal()
          Indicates axis orientation.
 boolean isLogarithmic()
          Indicates whether the graph axis has logarithmic scale.
 boolean isVisible()
          Indicates whether the graph axis is visible.
 void setAutomaticMaximum(boolean b)
          Indicates whether the graph axis calculates it's maximum.
 void setAutomaticMinimum(boolean b)
          Indicates whether the graph axis calculates it's minimum.
 void setDateTimeFormat(String format)
          Format string for axis date/time labels.
 void setLogarithmic(boolean b)
          Indicates whether the graph axis has logarithmic scale.
 void setMaximum(Object var)
          Maximum of the axis.
 void setMinimum(Object var)
          Minimum of the axis.
 void setTitle(String title)
          Title of an axis.
 void setValueFormat(String format)
          Format string for axis value labels.
 void setVisible(boolean b)
          Indicates whether the graph axis is visible.
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.esri.arcgis.interop.RemoteObjRef
getJintegraDispatch, release
 

Constructor Detail

DataGraphTVerticalAxisProperties

public DataGraphTVerticalAxisProperties(Object obj)
                                 throws IOException
Construct a DataGraphTVerticalAxisProperties using a reference to such an object returned from ArcGIS Engine or Server. This is semantically equivalent to casting obj to DataGraphTVerticalAxisProperties.
Casting to this class from the return value of a method will not work, as this class represents an abstract class in ArcObjects.
*
DataGraphTVerticalAxisProperties o = (DataGraphTVerticalAxisProperties)obj; // will not work

DataGraphTVerticalAxisProperties o = new DataGraphTVerticalAxisProperties(obj); // Use this constructor instead
* @param obj an object returned from ArcGIS Engine or Server

Throws:
IOException - if there are interop problems DataGraphTVerticalAxisProperties theDataGraphTVerticalAxisProperties = (DataGraphTVerticalAxisProperties) obj;
Method Detail

equals

public boolean equals(Object o)
Compare this object with another

Overrides:
equals in class Object

hashCode

public int hashCode()
the hashcode for this object

Overrides:
hashCode in class Object

isVisible

public boolean isVisible()
                  throws IOException,
                         AutomationException
Indicates whether the graph axis is visible.

Product Availability

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

Specified by:
isVisible in interface IDataGraphTAxisProperties
Returns:
The b
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setVisible

public void setVisible(boolean b)
                throws IOException,
                       AutomationException
Indicates whether the graph axis is visible.

Product Availability

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

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

isLogarithmic

public boolean isLogarithmic()
                      throws IOException,
                             AutomationException
Indicates whether the graph axis has logarithmic scale.

Product Availability

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

Specified by:
isLogarithmic in interface IDataGraphTAxisProperties
Returns:
The b
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setLogarithmic

public void setLogarithmic(boolean b)
                    throws IOException,
                           AutomationException
Indicates whether the graph axis has logarithmic scale.

Product Availability

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

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

getTitle

public String getTitle()
                throws IOException,
                       AutomationException
Title of an axis.

Product Availability

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

Specified by:
getTitle in interface IDataGraphTAxisProperties
Returns:
The title
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setTitle

public void setTitle(String title)
              throws IOException,
                     AutomationException
Title of an axis.

Product Availability

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

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

getValueFormat

public String getValueFormat()
                      throws IOException,
                             AutomationException
Format string for axis value labels.

Product Availability

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

Specified by:
getValueFormat in interface IDataGraphTAxisProperties
Returns:
The format
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setValueFormat

public void setValueFormat(String format)
                    throws IOException,
                           AutomationException
Format string for axis value labels.

Product Availability

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

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

getDateTimeFormat

public String getDateTimeFormat()
                         throws IOException,
                                AutomationException
Format string for axis date/time labels.

Product Availability

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

Specified by:
getDateTimeFormat in interface IDataGraphTAxisProperties
Returns:
The format
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setDateTimeFormat

public void setDateTimeFormat(String format)
                       throws IOException,
                              AutomationException
Format string for axis date/time labels.

Product Availability

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

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

isAutomaticMinimum

public boolean isAutomaticMinimum()
                           throws IOException,
                                  AutomationException
Indicates whether the graph axis calculates it's minimum.

Product Availability

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

Specified by:
isAutomaticMinimum in interface IDataGraphTAxisProperties
Returns:
The b
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setAutomaticMinimum

public void setAutomaticMinimum(boolean b)
                         throws IOException,
                                AutomationException
Indicates whether the graph axis calculates it's minimum.

Product Availability

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

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

isAutomaticMaximum

public boolean isAutomaticMaximum()
                           throws IOException,
                                  AutomationException
Indicates whether the graph axis calculates it's maximum.

Product Availability

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

Specified by:
isAutomaticMaximum in interface IDataGraphTAxisProperties
Returns:
The b
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setAutomaticMaximum

public void setAutomaticMaximum(boolean b)
                         throws IOException,
                                AutomationException
Indicates whether the graph axis calculates it's maximum.

Product Availability

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

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

getMinimum

public Object getMinimum()
                  throws IOException,
                         AutomationException
Minimum of the axis.

Product Availability

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

Specified by:
getMinimum in interface IDataGraphTAxisProperties
Returns:
A Variant
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setMinimum

public void setMinimum(Object var)
                throws IOException,
                       AutomationException
Minimum of the axis.

Product Availability

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

Specified by:
setMinimum in interface IDataGraphTAxisProperties
Parameters:
var - A Variant (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getMaximum

public Object getMaximum()
                  throws IOException,
                         AutomationException
Maximum of the axis.

Product Availability

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

Specified by:
getMaximum in interface IDataGraphTAxisProperties
Returns:
A Variant
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setMaximum

public void setMaximum(Object var)
                throws IOException,
                       AutomationException
Maximum of the axis.

Product Availability

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

Specified by:
setMaximum in interface IDataGraphTAxisProperties
Parameters:
var - A Variant (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isHorizontal

public boolean isHorizontal()
                     throws IOException,
                            AutomationException
Indicates axis orientation.

Product Availability

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

Specified by:
isHorizontal in interface IDataGraphTAxisProperties
Returns:
The b
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.