JClass DesktopViews 6.3.0 API
Documentation

com.klg.jclass.chart.beans
Class RadioAxisWrapper

java.lang.Object
  |
  +--com.klg.jclass.chart.beans.RadioWrapper
        |
        +--com.klg.jclass.chart.beans.RadioAxisWrapper
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
AxisAnnoWrapper, AxisGridWrapper, AxisMiscWrapper, AxisOrientationWrapper, AxisOriginWrapper, AxisPlacementWrapper, AxisPointLabelWrapper, AxisRelationshipWrapper, AxisScaleWrapper, AxisTimeLabelWrapper, AxisTitleWrapper, AxisValueLabelWrapper

public abstract class RadioAxisWrapper
extends RadioWrapper

More specific (though still abstract) implementation of RadioWrapper for axis property wrappers. All Axis*Wrapper classes subclass from this.

See Also:
Serialized Form

Field Summary
 
Fields inherited from class com.klg.jclass.chart.beans.RadioWrapper
radioIds
 
Constructor Summary
RadioAxisWrapper()
           
 
Method Summary
abstract  void setPropertyValue(int index, com.klg.jclass.chart.JCAxis axis)
          Sets property values for the specified axis from the stored values.
 void setPropertyValues(com.klg.jclass.chart.JCAxis[] axisList)
          Sets new property values for the specified axes.
abstract  void setWrapperArraySize(int size)
          Sets the size of the internal arrays that store properties for multiple axes.
abstract  void setWrapperValue(int index, com.klg.jclass.chart.JCAxis axis)
          Caches properties from the specified axis.
 void setWrapperValues(com.klg.jclass.chart.JCAxis[] axisList)
          Caches properties from the specified axes.
 
Methods inherited from class com.klg.jclass.chart.beans.RadioWrapper
booleanValuesToString, colorValuesToString, dateValuesToString, doubleIsDefValuesToString, doubleValuesToString, enumIsDefValuesToString, enumValuesToString, enumValuesToString, fontValuesToString, intIsDefValuesToString, intValuesToString, radioIDValuesToString, radioIDValuesToString, seriesStringPrefix, seriesStringSuffix, setWrapperBooleanValues, setWrapperColorValues, setWrapperDateValues, setWrapperDoubleIsDefValues, setWrapperDoubleValues, setWrapperEnumIsDefValues, setWrapperEnumValues, setWrapperEnumValues, setWrapperFontValues, setWrapperIntIsDefValues, setWrapperIntValues, setWrapperRadioIDValues, setWrapperRadioIDValues, setWrapperStringIsDefValues, setWrapperStringValues, stringIsDefValuesToString, stringValuesToBigString, stringValuesToString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RadioAxisWrapper

public RadioAxisWrapper()
Method Detail

setWrapperValues

public void setWrapperValues(com.klg.jclass.chart.JCAxis[] axisList)
Caches properties from the specified axes.

Parameters:
axisList - list of axes to cache properties from

setWrapperValue

public abstract void setWrapperValue(int index,
                                     com.klg.jclass.chart.JCAxis axis)
Caches properties from the specified axis. To be implemented by subclass for specific properties.

Parameters:
index - the index of the cached arrays that corresponds to this axis
axis - the axis that contains the properties to be cached

setWrapperArraySize

public abstract void setWrapperArraySize(int size)
Sets the size of the internal arrays that store properties for multiple axes. To be implemented by subclass for specific properties.

Parameters:
size - the size of the internal arrays

setPropertyValues

public void setPropertyValues(com.klg.jclass.chart.JCAxis[] axisList)
Sets new property values for the specified axes.

Parameters:
axisList - list of axes to set properties in (should match list of axes passed to setWrapperValues())

setPropertyValue

public abstract void setPropertyValue(int index,
                                      com.klg.jclass.chart.JCAxis axis)
Sets property values for the specified axis from the stored values. To be implemented by subclass for specific properties.

Parameters:
index - the index where the values for this axis are stored
axis - the axis that we need to set these values on

Copyright © 2004 Quest Software Inc..
All rights reserved.