com::cosylab::gui::components::r2::DataFormatter Class Reference

Collaboration diagram for com::cosylab::gui::components::r2::DataFormatter:
Collaboration graph
[legend]

List of all members.

Static Public Member Functions

static String arrayToString (Object array)
static String arrayToString (Object array, String lineStart)
static Object[] convertPrimitiveArray (Object value)
static String cropFromEnd (String string, int number_of_lines)
static int getLineCount (String lines)
static int getLineStart (String string, int lineNo)
static String[] splitString (String stringToSplit, String charToSplitAt)
static String[] splitStringByLines (String stringToSplit)
static String unpackArray (Object array)
static String unpackArray (Object array, String lineStart)
static String unpackArray (Object array, String lineStart, int level, boolean expand)
static String unpackReturnValue (Object value, String start, int level)
static String unpackReturnValue (Object value, String start, int level, boolean expand)
static String unpackValues (String[] names, Object[] values)
static String unpackValues (String[] names, Object[] values, String delimiter)
static String unpackValues (String[] names, Object[] values, String delimiter, boolean expand)

Static Public Attributes

static int MAX_RECURSION_LEVEL = 25

Static Private Attributes

static final SimpleDateFormat df = new SimpleDateFormat("yyyy'-'MM'-'dd'T'HH':'mm':'ss'.'SSS")

Member Function Documentation

static String com::cosylab::gui::components::r2::DataFormatter::arrayToString ( Object  array,
String  lineStart 
) [inline, static]

Creation date: (30.10.2001 20:56:15)

Returns:
java.lang.String
Parameters:
array java.lang.Object
lineStart java.lang.String

References convertPrimitiveArray().

static String com::cosylab::gui::components::r2::DataFormatter::arrayToString ( Object  array  )  [inline, static]

Creation date: (30.10.2001 20:56:15)

Returns:
java.lang.String
Parameters:
array java.lang.Object
lineStart java.lang.String
static Object [] com::cosylab::gui::components::r2::DataFormatter::convertPrimitiveArray ( Object  value  )  [inline, static]

Insert the method's description here. Creation date: (11/14/00 10:17:02 PM)

Referenced by arrayToString(), and unpackArray().

static String com::cosylab::gui::components::r2::DataFormatter::cropFromEnd ( String  string,
int  number_of_lines 
) [inline, static]

Insert the method's description here. Creation date: (3/29/2001 6:06:13 PM)

Returns:
int
Parameters:
lines java.lang.String

References getLineCount(), and getLineStart().

static int com::cosylab::gui::components::r2::DataFormatter::getLineCount ( String  lines  )  [inline, static]

Insert the method's description here. Creation date: (3/29/2001 6:06:13 PM)

Returns:
int
Parameters:
lines java.lang.String

Referenced by cropFromEnd().

static int com::cosylab::gui::components::r2::DataFormatter::getLineStart ( String  string,
int  lineNo 
) [inline, static]

Insert the method's description here. Creation date: (3/29/2001 6:06:13 PM)

Returns:
int
Parameters:
lines java.lang.String

Referenced by cropFromEnd().

static String [] com::cosylab::gui::components::r2::DataFormatter::splitString ( String  stringToSplit,
String  charToSplitAt 
) [inline, static]

Insert the method's description here. Creation date: (3/29/2001 6:06:13 PM)

Returns:
int
Parameters:
lines java.lang.String
static String [] com::cosylab::gui::components::r2::DataFormatter::splitStringByLines ( String  stringToSplit  )  [inline, static]

Insert the method's description here. Creation date: (3/29/2001 6:06:13 PM)

Returns:
int
Parameters:
lines java.lang.String
static String com::cosylab::gui::components::r2::DataFormatter::unpackArray ( Object  array,
String  lineStart,
int  level,
boolean  expand 
) [inline, static]

Creation date: (30.10.2001 21:20:17)

Returns:
java.lang.String
Parameters:
array java.lang.Object
lineStart java.lang.String

References convertPrimitiveArray(), and unpackReturnValue().

static String com::cosylab::gui::components::r2::DataFormatter::unpackArray ( Object  array,
String  lineStart 
) [inline, static]

Creation date: (30.10.2001 21:20:17)

Returns:
java.lang.String
Parameters:
array java.lang.Object
lineStart java.lang.String

References unpackArray().

static String com::cosylab::gui::components::r2::DataFormatter::unpackArray ( Object  array  )  [inline, static]

Creation date: (30.10.2001 21:20:17)

Returns:
java.lang.String
Parameters:
array java.lang.Object
lineStart java.lang.String

Referenced by unpackArray(), and unpackReturnValue().

static String com::cosylab::gui::components::r2::DataFormatter::unpackReturnValue ( Object  value,
String  start,
int  level,
boolean  expand 
) [inline, static]

Uses introspection to unpack any type of return value operations might return. It does that recursively to the level of max_recursion_level. It omitts methods, such as hashCode, clone etc.

Creation date: (11/10/00 5:54:14 PM)

References df, MAX_RECURSION_LEVEL, unpackArray(), and unpackReturnValue().

static String com::cosylab::gui::components::r2::DataFormatter::unpackReturnValue ( Object  value,
String  start,
int  level 
) [inline, static]

Uses introspection to unpack any type of return value operations might return. It does that recursively to the level of max_recursion_level. It omitts methods, such as hashCode, clone etc.

Creation date: (11/10/00 5:54:14 PM)

Referenced by unpackArray(), unpackReturnValue(), and unpackValues().

static String com::cosylab::gui::components::r2::DataFormatter::unpackValues ( String[]  names,
Object[]  values,
String  delimiter,
boolean  expand 
) [inline, static]

Creation date: (23.10.2001 19:26:08)

Returns:
java.lang.String
Parameters:
names java.lang.String[]
values java.lang.Object[]

References unpackReturnValue().

static String com::cosylab::gui::components::r2::DataFormatter::unpackValues ( String[]  names,
Object[]  values,
String  delimiter 
) [inline, static]

Creation date: (23.10.2001 19:26:08)

Returns:
java.lang.String
Parameters:
names java.lang.String[]
values java.lang.Object[]

References unpackValues().

static String com::cosylab::gui::components::r2::DataFormatter::unpackValues ( String[]  names,
Object[]  values 
) [inline, static]

Creation date: (23.10.2001 19:26:08)

Returns:
java.lang.String
Parameters:
names java.lang.String[]
values java.lang.Object[]

Referenced by unpackValues().


Member Data Documentation

final SimpleDateFormat com::cosylab::gui::components::r2::DataFormatter::df = new SimpleDateFormat("yyyy'-'MM'-'dd'T'HH':'mm':'ss'.'SSS") [static, private]

Referenced by unpackReturnValue().

Referenced by unpackReturnValue().


The documentation for this class was generated from the following file:

Generated by  doxygen 1.6.2