XMT-O Reference Software

xmtutil
Class DOMXMTAParameter

java.lang.Object
  |
  +--xmtutil.DOMXMTAParameter

public class DOMXMTAParameter
extends java.lang.Object

DOMParameter converts the parameter strings to java objects and back.

History:


Field Summary
private static boolean debug_
          Whether debug information is to be printed to the console.
(package private) static java.lang.String separator
           
 
Constructor Summary
DOMXMTAParameter()
           
 
Method Summary
static java.lang.String alignment2Param(java.lang.String horizontalAlignment, java.lang.String verticalAlignment)
          Converts the parameter into an Integer of Java font name.
static java.lang.String arrayOfTwoFloats2Param(java.util.Vector[] twoFloats)
          Converts an array of Float pairs to an XMTA parameter string.
static java.lang.String color2Param(java.awt.Color color)
          Converts the parameter into a Color.
static java.lang.String colors2Param(java.awt.Color[] color)
          Converts an array of colors to an XMTA parameter string.
static java.lang.String float2Param(float value)
          Converts the parameter into an Integer.
static java.lang.String fontStyle2Param(int fontStyle)
          Converts the parameter into an Integer of Java font style.
static java.lang.String integers2Param(java.lang.Integer[] integer)
          Converts an array of Integers to an XMTA parameter string.
static java.lang.String mfBool2Param(java.lang.Boolean[] bools)
          Converts an array of Float to an XMTO parameter string.
static java.lang.String mfFloat2Param(java.lang.Float[] floats)
          Converts an array of Float to an XMTO parameter string.
static java.awt.Color param2Color(java.lang.String param)
          Converts the parameter into a Color.
static java.lang.Float[] param2MFFloat(java.lang.String param)
          Convert a parameter string to an array of Floats (MFFloat).
static java.lang.String point2Param(java.awt.Point point)
           
static java.lang.String points2Param(java.awt.Point[] point)
          Converts an array of points to an XMTA parameter string.
static void setDebug(boolean debug)
          Enable debugging information to be printed to the console.
static java.lang.String textLines2Param(java.lang.String[] textLines)
          Converts the array of lines of text into a parameter for the textLines attribute of the string element.
static java.lang.String time2Param(long time)
           
static java.lang.String twoFloats2Param(float first, float second)
          Converts the parameter into an Integer.
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Field Detail

debug_

private static boolean debug_
Whether debug information is to be printed to the console. default is not have debug information printed (false).

separator

static final java.lang.String separator
Constructor Detail

DOMXMTAParameter

public DOMXMTAParameter()
Method Detail

alignment2Param

public static java.lang.String alignment2Param(java.lang.String horizontalAlignment,
                                               java.lang.String verticalAlignment)
Converts the parameter into an Integer of Java font name. If something goes wrong then return serif font.

arrayOfTwoFloats2Param

public static java.lang.String arrayOfTwoFloats2Param(java.util.Vector[] twoFloats)
Converts an array of Float pairs to an XMTA parameter string. Each pair is a Vector of two Float objects. The elements in the output are separated by the separator char.

color2Param

public static java.lang.String color2Param(java.awt.Color color)
Converts the parameter into a Color. If something goes wrong then return null.

colors2Param

public static java.lang.String colors2Param(java.awt.Color[] color)
Converts an array of colors to an XMTA parameter string. The colors in the output are separated by the separator char.

float2Param

public static java.lang.String float2Param(float value)
Converts the parameter into an Integer. If something goes wrong then return null.

fontStyle2Param

public static java.lang.String fontStyle2Param(int fontStyle)
Converts the parameter into an Integer of Java font style. If something goes wrong then return plain style.

integers2Param

public static java.lang.String integers2Param(java.lang.Integer[] integer)
Converts an array of Integers to an XMTA parameter string.

mfBool2Param

public static java.lang.String mfBool2Param(java.lang.Boolean[] bools)
Converts an array of Float to an XMTO parameter string. The elements in the output are separated by the separator char.

mfFloat2Param

public static java.lang.String mfFloat2Param(java.lang.Float[] floats)
Converts an array of Float to an XMTO parameter string. The elements in the output are separated by the separator char.

param2Color

public static java.awt.Color param2Color(java.lang.String param)
Converts the parameter into a Color. If something goes wrong then return null.

param2MFFloat

public static java.lang.Float[] param2MFFloat(java.lang.String param)
Convert a parameter string to an array of Floats (MFFloat). If something goes wrong then return null.

point2Param

public static java.lang.String point2Param(java.awt.Point point)

points2Param

public static java.lang.String points2Param(java.awt.Point[] point)
Converts an array of points to an XMTA parameter string. The points in the output are separated by the separator char.

setDebug

public static void setDebug(boolean debug)
Enable debugging information to be printed to the console.
Parameters:
debug - sets debug information is printed

textLines2Param

public static java.lang.String textLines2Param(java.lang.String[] textLines)
Converts the array of lines of text into a parameter for the textLines attribute of the string element. The parameter is a MFString.

time2Param

public static java.lang.String time2Param(long time)

twoFloats2Param

public static java.lang.String twoFloats2Param(float first,
                                               float second)
Converts the parameter into an Integer. If something goes wrong then return null.

XMT-O Reference Software