JClass DesktopViews 6.3.0 API
Documentation

com.klg.jclass.chart.beans
Class AxisScaleWrapper

java.lang.Object
  |
  +--com.klg.jclass.chart.beans.RadioWrapper
        |
        +--com.klg.jclass.chart.beans.RadioAxisWrapper
              |
              +--com.klg.jclass.chart.beans.AxisScaleWrapper
All Implemented Interfaces:
Serializable

public class AxisScaleWrapper
extends RadioAxisWrapper

Wrapper class for Axis Scale Label properties. Used by the MultiChart Bean.

See Also:
Serialized Form

Field Summary
 double[] max
           
 boolean[] max_isdef
           
 double[] min
           
 boolean[] min_isdef
           
 double[] numspacing
           
 boolean[] numspacing_isdef
           
 int[] precision
           
 boolean[] precision_isdef
           
 double[] tickspacing
           
 boolean[] tickspacing_isdef
           
 
Fields inherited from class com.klg.jclass.chart.beans.RadioWrapper
radioIds
 
Constructor Summary
AxisScaleWrapper()
          Default constructor.
AxisScaleWrapper(int size)
          Constructor.
AxisScaleWrapper(String minString, String maxString, String numSpacingString, String tickSpacingString, String precisionString)
          Constructor.
 
Method Summary
 boolean equals(Object obj)
           
 void setPropertyValue(int index, com.klg.jclass.chart.JCAxis axis)
          Sets the properties on the specified axis from values stored in internal arrays at the specified index.
 void setWrapperArraySize(int size)
          Sets the size of the internal arrays that store properties for axes (should be equal to the number of axes).
 void setWrapperValue(int index, com.klg.jclass.chart.JCAxis axis)
          Stores the properties from the specified axis in internal arrays at the specified index.
 String toString()
          Converts properties to String for code generation.
 
Methods inherited from class com.klg.jclass.chart.beans.RadioAxisWrapper
setPropertyValues, setWrapperValues
 
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, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

min

public double[] min

max

public double[] max

numspacing

public double[] numspacing

tickspacing

public double[] tickspacing

precision

public int[] precision

min_isdef

public boolean[] min_isdef

max_isdef

public boolean[] max_isdef

numspacing_isdef

public boolean[] numspacing_isdef

tickspacing_isdef

public boolean[] tickspacing_isdef

precision_isdef

public boolean[] precision_isdef
Constructor Detail

AxisScaleWrapper

public AxisScaleWrapper()
Default constructor. Members will be empty.


AxisScaleWrapper

public AxisScaleWrapper(int size)
Constructor. Allocates space for the arrays but does not fill them.

Parameters:
size -

AxisScaleWrapper

public AxisScaleWrapper(String minString,
                        String maxString,
                        String numSpacingString,
                        String tickSpacingString,
                        String precisionString)
Constructor. Allocates space for the arrays and fills them by parsing series Strings of format (x1 value)(y1 value)(x2 value)(y2 value).

Parameters:
minString - min String in above format. Values are double values. This property has intelligent defaults. If a value is not provided for an axis, it will use them.
maxString - max String in above format. Values are double values. This property has intelligent defaults. If a value is not provided for an axis, it will use them.
numSpacingString - numSpacing String in above format. Values are double values. This property has intelligent defaults. If a value is not provided for an axis, it will use them.
tickSpacingString - tickSpacing String in above format. Values are double values. This property has intelligent defaults. If a value is not provided for an axis, it will use them.
precisionString - precision String in above format. Values are double values. This property has intelligent defaults. If a value is not provided for an axis, it will use them.
Method Detail

setWrapperArraySize

public void setWrapperArraySize(int size)
Sets the size of the internal arrays that store properties for axes (should be equal to the number of axes).

Specified by:
setWrapperArraySize in class RadioAxisWrapper
Parameters:
size - the size of the internal arrays

setWrapperValue

public void setWrapperValue(int index,
                            com.klg.jclass.chart.JCAxis axis)
Stores the properties from the specified axis in internal arrays at the specified index.

Specified by:
setWrapperValue in class RadioAxisWrapper
Parameters:
index - the index of the array that corresponds to this axis
axis - the axis that contains the properties for this index

setPropertyValue

public void setPropertyValue(int index,
                             com.klg.jclass.chart.JCAxis axis)
Sets the properties on the specified axis from values stored in internal arrays at the specified index.

Specified by:
setPropertyValue in class RadioAxisWrapper
Parameters:
index - the index where the values for this axis are stored
axis - the axis that we need to set these values on

toString

public String toString()
Converts properties to String for code generation.

Overrides:
toString in class Object
Returns:
String containing properties for code generation

equals

public boolean equals(Object obj)
Overrides:
equals in class Object

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