fr.esrf.tangoatk.widget.util.chart
Class OFormat

java.lang.Object
  extended by fr.esrf.tangoatk.widget.util.chart.OFormat

public class OFormat
extends java.lang.Object

Helper class for load/save graph settings. Multiple field parameters are returned in one string , each field is separated by a colon


Constructor Summary
OFormat()
           
 
Method Summary
static java.lang.String color(java.awt.Color c)
          Convert Color to String.
static java.lang.String font(java.awt.Font f)
          Convert Font to String
static boolean getBoolean(java.lang.String s)
          Convert String to Boolean
static java.awt.Color getColor(java.util.Vector v)
          Convert String to Color
static double getDouble(java.lang.String s)
          Convert String to double
static java.awt.Font getFont(java.util.Vector v)
          Convert String to Font
static int getInt(java.lang.String s)
          Convert String to integer
static java.lang.String getName(java.lang.String s)
          Convert String to String
static java.awt.Point getPoint(java.util.Vector v)
          Convert String to Point
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OFormat

public OFormat()
Method Detail

color

public static java.lang.String color(java.awt.Color c)
Convert Color to String.

Parameters:
c - Color to convert
Returns:
A string containing color: "rrr,ggg,bbb"

font

public static java.lang.String font(java.awt.Font f)
Convert Font to String

Parameters:
f - Font to convert
Returns:
A string containing the font: "Family,Style,Size"

getName

public static java.lang.String getName(java.lang.String s)
Convert String to String

Parameters:
s - Input string
Returns:
if s is equals to "null" return null, the given string otherwise

getBoolean

public static boolean getBoolean(java.lang.String s)
Convert String to Boolean

Parameters:
s - String to convert
Returns:
true is string is "true" (case unsensitive), false otherwise

getInt

public static int getInt(java.lang.String s)
Convert String to integer

Parameters:
s - String to convert
Returns:
Interger representation of the given string.

getDouble

public static double getDouble(java.lang.String s)
Convert String to double

Parameters:
s - String to convert
Returns:
Double representation of the given string.

getColor

public static java.awt.Color getColor(java.util.Vector v)
Convert String to Color

Parameters:
v - Vector to convert (coming from CfFileReader.getParam)
Returns:
Color representation of the given string.
See Also:
color(java.awt.Color), CfFileReader.getParam(java.lang.String)

getFont

public static java.awt.Font getFont(java.util.Vector v)
Convert String to Font

Parameters:
v - Vector to convert (coming from CfFileReader.getParam)
Returns:
Font handle coresponding to the given string.
See Also:
font(java.awt.Font), CfFileReader.getParam(java.lang.String)

getPoint

public static java.awt.Point getPoint(java.util.Vector v)
Convert String to Point

Parameters:
v - Vector to convert (coming from CfFileReader.getParam)
Returns:
Point coresponding to the given string.
See Also:
CfFileReader.getParam(java.lang.String)