JClass DesktopViews 6.3.0 API
Documentation

com.klg.jclass.chart.beans
Class RadioWrapper

java.lang.Object
  |
  +--com.klg.jclass.chart.beans.RadioWrapper
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
RadioAxisWrapper, RadioDataWrapper

public abstract class RadioWrapper
extends Object
implements Serializable

Abstract base class for wrappers dealing with multiple instances of the same properties. In the related editors, these instances are often represented by a series of radio buttons, hence the name.

In the subclass wrappers (for example, for axes or dataviews), the wrappers store property values for each axis or dataview in arrays. This class contains many methods for converting from series Strings to arrays of these datatypes and vice versa.

See Also:
Serialized Form

Field Summary
protected  String[] radioIds
           
 
Constructor Summary
RadioWrapper()
           
 
Method Summary
 String booleanValuesToString(boolean[] valArray)
          Converts array of boolean values to a series String of the format "(radioId1 value1)(radioId2 value2) ...".
 String colorValuesToString(Color[] valArray)
          Converts array of Color values to a series String of the format "(radioId1 value1)(radioId2 value2) ...".
 String dateValuesToString(Date[] valArray)
          Converts array of Date values to a series String of the format "(radioId1 value1)(radioId2 value2) ...".
 String doubleIsDefValuesToString(double[] valArray, boolean[] valIsDefArray)
          Converts array of double values to a series String of the format "(radioId1 value1)(radioId2 value2) ...".
 String doubleValuesToString(double[] valArray)
          Converts array of double values to a series String of the format "(radioId1 value1)(radioId2 value2) ...".
 String enumIsDefValuesToString(int[] valArray, boolean[] valIsDefArray, String[] enumStrings, int[] enumVals)
          Converts array of enum intger values to a series String of the format "(radioId1 value1)(radioId2 value2) ...".
 String enumValuesToString(int[] valArray, String[] enumStrings, int[] enumVals)
          Converts array of enum integer values to a series String of the format "(radioId1 value1)(radioId2 value2) ...".
 String enumValuesToString(long[] valArray, String[] enumStrings, long[] enumVals)
          Converts array of enum long values to a series String of the format "(radioId1 value1)(radioId2 value2) ...".
 String fontValuesToString(Font[] valArray)
          Converts array of Font values to a series String of the format "(radioId1 value1)(radioId2 value2) ...".
 String intIsDefValuesToString(int[] valArray, boolean[] valIsDefArray)
          Converts array of integer values to a series String of the format "(radioId1 value1)(radioId2 value2) ...".
 String intValuesToString(int[] valArray)
          Converts array of integer values to a series String of the format "(radioId1 value1)(radioId2 value2) ...".
 String radioIDValuesToString(int[] valArray)
          Converts array of radioId values to a series String of the format "(radioId1 value1)(radioId2 value2) ...".
 String radioIDValuesToString(int[] valArray, String[] radioIds)
          Converts array of radioId values to a series String of the format "(radioId1 value1)(radioId2 value2) ...".
 String seriesStringPrefix(String radioId)
          Contructs series String beginning using radioId.
 String seriesStringSuffix()
          Constructs closing portion of series String.
 void setWrapperBooleanValues(boolean[] valArray, com.klg.jclass.chart.beans.RadioSeries series)
          Fills the array of boolean values from the provided RadioSeries object.
 void setWrapperColorValues(Color[] valArray, com.klg.jclass.chart.beans.RadioSeries series)
          Fills the array of Color values from the provided RadioSeries object.
 void setWrapperDateValues(Date[] valArray, com.klg.jclass.chart.beans.RadioSeries series)
          Fills the array of Date values from the provided RadioSeries object.
 void setWrapperDoubleIsDefValues(double[] valArray, boolean[] valIsDefArray, com.klg.jclass.chart.beans.RadioSeries series)
          Fills the array of double values and matching array of boolean isdef values from the provided RadioSeries object.
 void setWrapperDoubleValues(double[] valArray, com.klg.jclass.chart.beans.RadioSeries series)
          Fills the array of double values from the provided RadioSeries object.
 void setWrapperEnumIsDefValues(int[] valArray, boolean[] valIsDefArray, com.klg.jclass.chart.beans.RadioSeries series, String[] enumStrings, int[] enumVals, String type, int def)
          Fills the array of enum integer values and the matching array of boolean isdef values from the provided RadioSeries object containing enum Strings.
 void setWrapperEnumValues(int[] valArray, com.klg.jclass.chart.beans.RadioSeries series, String[] enumStrings, int[] enumVals, String type, int def)
          Fills the array of enum integer values from the provided RadioSeries object containing enum Strings.
 void setWrapperEnumValues(long[] valArray, com.klg.jclass.chart.beans.RadioSeries series, String[] enumStrings, long[] enumVals, String type, long def)
          Fills the array of enum long values from the provided RadioSeries object containing enum Strings.
 void setWrapperFontValues(Font[] valArray, com.klg.jclass.chart.beans.RadioSeries series)
          Fills the array of Font values from the provided RadioSeries object.
 void setWrapperIntIsDefValues(int[] valArray, boolean[] valIsDefArray, com.klg.jclass.chart.beans.RadioSeries series)
          Fills the array of integer values and matching array of boolean isdef values from the provided RadioSeries object.
 void setWrapperIntValues(int[] valArray, com.klg.jclass.chart.beans.RadioSeries series)
          Fills the array of integer values from the provided RadioSeries object.
 void setWrapperRadioIDValues(int[] valArray, com.klg.jclass.chart.beans.RadioSeries series)
          Fills the array of radio id integer values from the provided RadioSeries object containing String representations of the radio IDs.
 void setWrapperRadioIDValues(int[] valArray, com.klg.jclass.chart.beans.RadioSeries series, String[] radioIds)
          Fills the array of radio ID integer values from the provided RadioSeries object containing String representations of the radio IDs.
 void setWrapperStringIsDefValues(String[] valArray, boolean[] valIsDefArray, com.klg.jclass.chart.beans.RadioSeries series)
          Fills the array of String values and matching array of boolean isdef values from the provided RadioSeries object.
 void setWrapperStringValues(String[] valArray, com.klg.jclass.chart.beans.RadioSeries series)
          Fills the array of String values from the provided RadioSeries object.
 String stringIsDefValuesToString(String[] valArray, boolean[] valIsDefArray)
          Converts array of String values to a series String of the format "(radioId1 value1)(radioId2 value2) ...".
 String stringValuesToBigString(String[] valArray)
          Converts array of String values to a series String of the format "(radioId1 value1)(radioId2 value2) ...".
 String stringValuesToString(String[] valArray)
          Converts array of String values to a series String of the format "(radioId1 value1)(radioId2 value2) ...".
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

radioIds

protected String[] radioIds
Constructor Detail

RadioWrapper

public RadioWrapper()
Method Detail

setWrapperDoubleValues

public void setWrapperDoubleValues(double[] valArray,
                                   com.klg.jclass.chart.beans.RadioSeries series)
Fills the array of double values from the provided RadioSeries object.

Parameters:
valArray - array of double values
series - RadioSeries object derived from String representation of values

setWrapperDoubleIsDefValues

public void setWrapperDoubleIsDefValues(double[] valArray,
                                        boolean[] valIsDefArray,
                                        com.klg.jclass.chart.beans.RadioSeries series)
Fills the array of double values and matching array of boolean isdef values from the provided RadioSeries object.

Parameters:
valArray - array of double values
valIsDefArray - matching array of boolean isdef values -- true means to calculate a default rather than use the set value
series - RadioSeries object derived from String representation of values

setWrapperIntValues

public void setWrapperIntValues(int[] valArray,
                                com.klg.jclass.chart.beans.RadioSeries series)
Fills the array of integer values from the provided RadioSeries object.

Parameters:
valArray - array of integer values
series - RadioSeries object derived from String representation of values

setWrapperIntIsDefValues

public void setWrapperIntIsDefValues(int[] valArray,
                                     boolean[] valIsDefArray,
                                     com.klg.jclass.chart.beans.RadioSeries series)
Fills the array of integer values and matching array of boolean isdef values from the provided RadioSeries object.

Parameters:
valArray - array of integer values
valIsDefArray - matching array of boolean isdef values -- true means to calculate a default rather than use the set value
series - RadioSeries object derived from String representation of values

setWrapperBooleanValues

public void setWrapperBooleanValues(boolean[] valArray,
                                    com.klg.jclass.chart.beans.RadioSeries series)
Fills the array of boolean values from the provided RadioSeries object.

Parameters:
valArray - array of boolean values
series - RadioSeries object derived from String representation of values

setWrapperStringValues

public void setWrapperStringValues(String[] valArray,
                                   com.klg.jclass.chart.beans.RadioSeries series)
Fills the array of String values from the provided RadioSeries object.

Parameters:
valArray - array of String values
series - RadioSeries object derived from String representation of values

setWrapperStringIsDefValues

public void setWrapperStringIsDefValues(String[] valArray,
                                        boolean[] valIsDefArray,
                                        com.klg.jclass.chart.beans.RadioSeries series)
Fills the array of String values and matching array of boolean isdef values from the provided RadioSeries object.

Parameters:
valArray - array of String values
valIsDefArray - matching array of boolean isdef values -- true means to calculate a default rather than use the set value
series - RadioSeries object derived from String representation of values

setWrapperEnumValues

public void setWrapperEnumValues(int[] valArray,
                                 com.klg.jclass.chart.beans.RadioSeries series,
                                 String[] enumStrings,
                                 int[] enumVals,
                                 String type,
                                 int def)
Fills the array of enum integer values from the provided RadioSeries object containing enum Strings.

Parameters:
valArray - array of enum integer values
series - RadioSeries object derived from String representation of values
enumStrings - array of enum String values for conversion
enumVals - matching array of enum integer values for conversion
type - enum name used for error messages
def - default value to use if enum String can not be converted

setWrapperEnumValues

public void setWrapperEnumValues(long[] valArray,
                                 com.klg.jclass.chart.beans.RadioSeries series,
                                 String[] enumStrings,
                                 long[] enumVals,
                                 String type,
                                 long def)
Fills the array of enum long values from the provided RadioSeries object containing enum Strings.

Parameters:
valArray - array of enum long values
series - RadioSeries object derived from String representation of values
enumStrings - array of enum String values for conversion
enumVals - matching array of enum long values for conversion
type - enum name used for error messages
def - default value to use if enum String can not be converted

setWrapperEnumIsDefValues

public void setWrapperEnumIsDefValues(int[] valArray,
                                      boolean[] valIsDefArray,
                                      com.klg.jclass.chart.beans.RadioSeries series,
                                      String[] enumStrings,
                                      int[] enumVals,
                                      String type,
                                      int def)
Fills the array of enum integer values and the matching array of boolean isdef values from the provided RadioSeries object containing enum Strings.

Parameters:
valArray - array of enum integer values
valIsDefArray - matching array of boolean isdef values -- true means to calculate a default rather than use the set value
series - RadioSeries object derived from String representation of values
enumStrings - array of enum String values for conversion
enumVals - matching array of enum integer values for conversion
type - enum name used for error messages
def - default value to use if enum String can not be converted

setWrapperFontValues

public void setWrapperFontValues(Font[] valArray,
                                 com.klg.jclass.chart.beans.RadioSeries series)
Fills the array of Font values from the provided RadioSeries object.

Parameters:
valArray - array of Font values
series - RadioSeries object derived from String representation of values

setWrapperColorValues

public void setWrapperColorValues(Color[] valArray,
                                  com.klg.jclass.chart.beans.RadioSeries series)
Fills the array of Color values from the provided RadioSeries object.

Parameters:
valArray - array of Color values
series - RadioSeries object derived from String representation of values

setWrapperDateValues

public void setWrapperDateValues(Date[] valArray,
                                 com.klg.jclass.chart.beans.RadioSeries series)
Fills the array of Date values from the provided RadioSeries object.

Parameters:
valArray - array of Date values
series - RadioSeries object derived from String representation of values

setWrapperRadioIDValues

public void setWrapperRadioIDValues(int[] valArray,
                                    com.klg.jclass.chart.beans.RadioSeries series)
Fills the array of radio id integer values from the provided RadioSeries object containing String representations of the radio IDs. Uses the current set radioIds String as the default list of radio IDs.

Parameters:
valArray - array of double values
series - RadioSeries object derived from String representation of values

setWrapperRadioIDValues

public void setWrapperRadioIDValues(int[] valArray,
                                    com.klg.jclass.chart.beans.RadioSeries series,
                                    String[] radioIds)
Fills the array of radio ID integer values from the provided RadioSeries object containing String representations of the radio IDs.

Parameters:
valArray - array of double values
series - RadioSeries object derived from String representation of values
radioIds - the array of radioIds to use for conversion.

doubleValuesToString

public String doubleValuesToString(double[] valArray)
Converts array of double values to a series String of the format "(radioId1 value1)(radioId2 value2) ...".

Parameters:
valArray - array of double values to convert
Returns:
series String

doubleIsDefValuesToString

public String doubleIsDefValuesToString(double[] valArray,
                                        boolean[] valIsDefArray)
Converts array of double values to a series String of the format "(radioId1 value1)(radioId2 value2) ...". If the value's matching IsDef value is true, no String will be created for that instance.

Parameters:
valArray - array of double values to convert
valIsDefArray - matching array of boolean IsDef values
Returns:
series String

intValuesToString

public String intValuesToString(int[] valArray)
Converts array of integer values to a series String of the format "(radioId1 value1)(radioId2 value2) ...".

Parameters:
valArray - array of integer values to convert
Returns:
series String

intIsDefValuesToString

public String intIsDefValuesToString(int[] valArray,
                                     boolean[] valIsDefArray)
Converts array of integer values to a series String of the format "(radioId1 value1)(radioId2 value2) ...". If the value's matching IsDef value is true, no String will be created for that instance.

Parameters:
valArray - array of integer values to convert
valIsDefArray - matching array of boolean IsDef values
Returns:
series String

booleanValuesToString

public String booleanValuesToString(boolean[] valArray)
Converts array of boolean values to a series String of the format "(radioId1 value1)(radioId2 value2) ...".

Parameters:
valArray - array of boolean values to convert
Returns:
series String

stringValuesToString

public String stringValuesToString(String[] valArray)
Converts array of String values to a series String of the format "(radioId1 value1)(radioId2 value2) ...".

Parameters:
valArray - array of String values to convert
Returns:
series String

stringValuesToBigString

public String stringValuesToBigString(String[] valArray)
Converts array of String values to a series String of the format "(radioId1 value1)(radioId2 value2) ...". Use when expecting large Strings to result. This method breaks up the resulting String into different lines at any occurrence of a '\n' character. (It leaves the '\n' characters in the String, though, as it should.)

Parameters:
valArray - array of double values to convert
Returns:
series String

stringIsDefValuesToString

public String stringIsDefValuesToString(String[] valArray,
                                        boolean[] valIsDefArray)
Converts array of String values to a series String of the format "(radioId1 value1)(radioId2 value2) ...". If the value's matching IsDef value is true, no String will be created for that instance.

Parameters:
valArray - array of String values to convert
valIsDefArray - matching array of boolean IsDef values
Returns:
series string

enumValuesToString

public String enumValuesToString(int[] valArray,
                                 String[] enumStrings,
                                 int[] enumVals)
Converts array of enum integer values to a series String of the format "(radioId1 value1)(radioId2 value2) ...".

Parameters:
valArray - array of enum integer values to convert
enumStrings - array of enum String names
enumVals - matching array of enum String values
Returns:
series String

enumValuesToString

public String enumValuesToString(long[] valArray,
                                 String[] enumStrings,
                                 long[] enumVals)
Converts array of enum long values to a series String of the format "(radioId1 value1)(radioId2 value2) ...".

Parameters:
valArray - array of enum long values to convert
enumStrings - array of enum String names
enumVals - matching array of enum String values
Returns:
series String

enumIsDefValuesToString

public String enumIsDefValuesToString(int[] valArray,
                                      boolean[] valIsDefArray,
                                      String[] enumStrings,
                                      int[] enumVals)
Converts array of enum intger values to a series String of the format "(radioId1 value1)(radioId2 value2) ...". If the value's matching IsDef value is true, no String will be created for that instance.

Parameters:
valArray - array of enum integer values to convert
valIsDefArray - matching array of boolean IsDef values
enumStrings - array of enum String names
enumVals - matching array of enum String values
Returns:
series String

fontValuesToString

public String fontValuesToString(Font[] valArray)
Converts array of Font values to a series String of the format "(radioId1 value1)(radioId2 value2) ...".

Parameters:
valArray - array of Font values to convert
Returns:
series String

colorValuesToString

public String colorValuesToString(Color[] valArray)
Converts array of Color values to a series String of the format "(radioId1 value1)(radioId2 value2) ...".

Parameters:
valArray - array of Color values to convert
Returns:
series String

dateValuesToString

public String dateValuesToString(Date[] valArray)
Converts array of Date values to a series String of the format "(radioId1 value1)(radioId2 value2) ...".

Parameters:
valArray - array of Date values to convert
Returns:
series String

radioIDValuesToString

public String radioIDValuesToString(int[] valArray)
Converts array of radioId values to a series String of the format "(radioId1 value1)(radioId2 value2) ...". This uses the default radioIds Strings.

Parameters:
valArray - array of radioId values to convert
Returns:
series String

radioIDValuesToString

public String radioIDValuesToString(int[] valArray,
                                    String[] radioIds)
Converts array of radioId values to a series String of the format "(radioId1 value1)(radioId2 value2) ...".

Parameters:
valArray - array of radioId values to convert
radioIds - aray of radioIds to use for the conversion
Returns:
series String

seriesStringPrefix

public String seriesStringPrefix(String radioId)
Contructs series String beginning using radioId.

Parameters:
radioId - radioId to use to build the beginining of the series String
Returns:
beginning of series String "(radioId"

seriesStringSuffix

public String seriesStringSuffix()
Constructs closing portion of series String.

Returns:
closing portion of series String : ")" .

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