|
XMT-O Reference Software | ||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--xmtutil.DOMXMTOParameter
DOMParameter converts the parameter strings to java objects and back.
History:
Field Summary | |
private static java.util.Hashtable |
colorStrings_
|
private static boolean |
debug_
Whether debug information is to be printed to the console. |
private static java.text.DecimalFormat |
decimalFormat_
|
private static boolean |
initColorStrings_
|
private static boolean |
initPixelsPerPt_
|
private static java.lang.String |
JAVA_MONOSPACED
|
private static java.lang.String |
JAVA_SANSSERIF
|
private static java.lang.String |
JAVA_SERIF
|
private static java.lang.String[] |
outlineStyles_
|
private static float |
pixelsPerPt_
|
private static java.lang.String |
separator
|
Constructor Summary | |
DOMXMTOParameter()
|
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 XMTO parameter string. |
static java.lang.String |
arrayOfTwoFloats2Param(java.util.Vector[] twoFloats,
java.lang.String separator)
|
static java.lang.String |
color2Param(java.awt.Color color)
|
static java.lang.String |
colors2Param(java.awt.Color[] color)
Converts an array of Colors to an XMTO parameter string. |
static java.lang.String |
colors2Param(java.awt.Color[] color,
java.lang.String separator)
|
static java.lang.String |
double2Param(double value)
Converts the parameter into an Integer. |
static java.lang.String |
float2Param(float value)
Converts the parameter into an Integer. |
static java.lang.String |
font2ParamFontName(java.awt.Font font)
Converts the parameter into an Integer of Java font name. |
static java.lang.String |
font2ParamFontSize(java.awt.Font font)
Converts the parameter into an Integer of Java font style. |
static java.lang.String |
font2ParamFontStyle(java.awt.Font font)
Converts the parameter into an Integer of Java font style. |
private static void |
initColorStrings()
Initialize the stings for color parameters. |
private static void |
initDecimalFormat()
|
private static void |
initPixelsPerPt()
Initialize the pixels per point size according to the screen resolution. |
static java.lang.String |
integers2Param(java.lang.Integer[] integer)
|
static java.lang.String |
integers2Param(java.lang.Integer[] integer,
java.lang.String separator)
|
static java.lang.String |
mfBool2Param(java.lang.Boolean[] bools)
Converts an array of Float to an XMTO parameter string. |
static java.lang.String |
mfBool2Param(java.lang.Boolean[] bools,
java.lang.String separator)
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.lang.String |
mfFloat2Param(java.lang.Float[] floats,
java.lang.String separator)
Converts an array of Float to an XMTO parameter string. |
static java.lang.String |
outlineStyle2param(int style)
Converts the style into the appropriate style string, otherwise convert it into a Integer string. |
static java.lang.Integer[] |
param2ArrayOfOutlineStyles(java.lang.String param)
|
static java.lang.Integer[] |
param2ArrayOfOutlineStyles(java.lang.String param,
java.lang.String separator)
Convert a parameter string to an array of pairs of Floats. |
static java.util.Vector[] |
param2ArrayOfTwoFloats(java.lang.String param)
|
static java.util.Vector[] |
param2ArrayOfTwoFloats(java.lang.String param,
java.lang.String separator)
Convert a parameter string to an array of pairs of Floats. |
static java.awt.Color |
param2Color(java.lang.String param)
Converts the parameter into a Color. |
static java.awt.Color[] |
param2Colors(java.lang.String param)
Convert a parameter to an array of color objects. |
static java.awt.Color[] |
param2Colors(java.lang.String param,
java.lang.String separator)
|
static java.lang.Double |
param2Double(java.lang.String param)
Converts the parameter into an Float. |
static java.lang.Float |
param2Float(java.lang.String param)
Converts the parameter into an Float. |
static java.awt.Font |
param2Font(java.lang.String paramFontName,
java.lang.String paramFontStyle,
java.lang.String paramSize)
Converts the parameter into an Integer of Java font name. |
static java.lang.String |
param2FontName(java.lang.String param)
Converts the parameter into an Integer of Java font name. |
static java.lang.Integer |
param2FontStyle(java.lang.String param)
Converts the parameter into an Integer of Java font style. |
static java.lang.String |
param2HorizontalAlignment(java.lang.String param)
Converts the parameter into an Integer of Java font name. |
static java.lang.Integer |
param2Integer(java.lang.String param)
Converts the parameter into an Integer. |
static java.lang.Integer[] |
param2Integers(java.lang.String param)
|
static java.lang.Integer[] |
param2Integers(java.lang.String param,
java.lang.String separator)
|
static java.lang.Float[] |
param2KeySplines(java.lang.String param)
Convert a parameter string to an array of Floats (MFFloat). |
static java.lang.Boolean[] |
param2MFBool(java.lang.String param)
Convert a parameter string to an array of Booleans (MFBool). |
static java.lang.Boolean[] |
param2MFBool(java.lang.String param,
java.lang.String separator)
Convert a parameter string to an array of Floats (MFFloat). |
static java.lang.Float[] |
param2MFFloat(java.lang.String param)
Convert a parameter string to an array of Floats (MFFloat). |
static java.lang.Float[] |
param2MFFloat(java.lang.String param,
java.lang.String separator)
Convert a parameter string to an array of Floats (MFFloat). |
static java.lang.Integer |
param2OutlineStyle(java.lang.String param)
Converts the parameter into an Integer. |
static java.awt.Point |
param2Point(java.lang.String param)
Converts the parameter into an Integer. |
static java.awt.Point[] |
param2Points(java.lang.String param)
Convert a parameter to an array of Points. |
static java.awt.Point[] |
param2Points(java.lang.String param,
java.lang.String separator)
|
static java.lang.String[] |
param2TextLines(java.lang.String param)
Converts the parameter for the textLines attribute of the string element into an array of lines of text. |
static java.lang.String |
param2TextString(java.lang.String param)
Converts the parameter for the textLines attribute of the string element into an single text string with new line character separating the lines of text. |
static java.lang.Long |
param2Time(java.lang.String param)
Converts the parameter into a ms time in a Long. |
static java.util.Vector |
param2TwoDoubles(java.lang.String param)
Converts the parameter into an Integer. |
static java.util.Vector |
param2TwoFloats(java.lang.String param)
Converts the parameter into an Integer. |
static java.lang.String |
param2VerticalAlignment(java.lang.String param)
Converts the parameter into an Integer of Java font name. |
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 XMTO parameter string. |
static java.lang.String |
points2Param(java.awt.Point[] point,
java.lang.String separator)
|
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 |
textString2Param(java.lang.String textString)
Converts the Text string into a parameter for the textLines attribute of the string element. |
static java.lang.String |
time2Param(long time)
|
static java.lang.String |
twoDoubles2Param(double first,
double second)
Converts the parameter into an Integer. |
static java.lang.String |
twoFloats2Param(float first,
float second)
Converts the parameter into an Integer. |
Methods inherited from class java.lang.Object |
|
Field Detail |
private static boolean debug_
private static java.text.DecimalFormat decimalFormat_
private static final java.lang.String JAVA_SERIF
private static final java.lang.String JAVA_SANSSERIF
private static final java.lang.String JAVA_MONOSPACED
private static boolean initPixelsPerPt_
private static float pixelsPerPt_
private static boolean initColorStrings_
private static java.util.Hashtable colorStrings_
private static final java.lang.String separator
private static final java.lang.String[] outlineStyles_
Constructor Detail |
public DOMXMTOParameter()
Method Detail |
public static java.lang.String alignment2Param(java.lang.String horizontalAlignment, java.lang.String verticalAlignment)
public static java.lang.String arrayOfTwoFloats2Param(java.util.Vector[] twoFloats)
public static java.lang.String arrayOfTwoFloats2Param(java.util.Vector[] twoFloats, java.lang.String separator)
public static java.lang.String color2Param(java.awt.Color color)
public static java.lang.String colors2Param(java.awt.Color[] color)
public static java.lang.String colors2Param(java.awt.Color[] color, java.lang.String separator)
public static java.lang.String double2Param(double value)
public static java.lang.String float2Param(float value)
public static java.lang.String font2ParamFontName(java.awt.Font font)
public static java.lang.String font2ParamFontSize(java.awt.Font font)
public static java.lang.String font2ParamFontStyle(java.awt.Font font)
private static void initColorStrings()
private static void initDecimalFormat()
private static void initPixelsPerPt()
public static java.lang.String integers2Param(java.lang.Integer[] integer)
public static java.lang.String integers2Param(java.lang.Integer[] integer, java.lang.String separator)
public static java.lang.String mfBool2Param(java.lang.Boolean[] bools)
public static java.lang.String mfBool2Param(java.lang.Boolean[] bools, java.lang.String separator)
public static java.lang.String mfFloat2Param(java.lang.Float[] floats)
public static java.lang.String mfFloat2Param(java.lang.Float[] floats, java.lang.String separator)
public static java.lang.String outlineStyle2param(int style)
public static java.lang.Integer[] param2ArrayOfOutlineStyles(java.lang.String param)
public static java.lang.Integer[] param2ArrayOfOutlineStyles(java.lang.String param, java.lang.String separator)
public static java.util.Vector[] param2ArrayOfTwoFloats(java.lang.String param)
public static java.util.Vector[] param2ArrayOfTwoFloats(java.lang.String param, java.lang.String separator)
public static java.awt.Color param2Color(java.lang.String param)
public static java.awt.Color[] param2Colors(java.lang.String param)
public static java.awt.Color[] param2Colors(java.lang.String param, java.lang.String separator)
public static java.lang.Double param2Double(java.lang.String param)
public static java.lang.Float param2Float(java.lang.String param)
public static java.awt.Font param2Font(java.lang.String paramFontName, java.lang.String paramFontStyle, java.lang.String paramSize)
public static java.lang.String param2FontName(java.lang.String param)
public static java.lang.Integer param2FontStyle(java.lang.String param)
public static java.lang.String param2HorizontalAlignment(java.lang.String param)
public static java.lang.Integer param2Integer(java.lang.String param)
public static java.lang.Integer[] param2Integers(java.lang.String param)
public static java.lang.Integer[] param2Integers(java.lang.String param, java.lang.String separator)
public static java.lang.Float[] param2KeySplines(java.lang.String param)
public static java.lang.Boolean[] param2MFBool(java.lang.String param)
public static java.lang.Boolean[] param2MFBool(java.lang.String param, java.lang.String separator)
public static java.lang.Float[] param2MFFloat(java.lang.String param)
public static java.lang.Float[] param2MFFloat(java.lang.String param, java.lang.String separator)
public static java.lang.Integer param2OutlineStyle(java.lang.String param)
public static java.awt.Point param2Point(java.lang.String param)
public static java.awt.Point[] param2Points(java.lang.String param)
public static java.awt.Point[] param2Points(java.lang.String param, java.lang.String separator)
public static java.lang.String[] param2TextLines(java.lang.String param)
public static java.lang.String param2TextString(java.lang.String param)
public static java.lang.Long param2Time(java.lang.String param)
public static java.util.Vector param2TwoDoubles(java.lang.String param)
public static java.util.Vector param2TwoFloats(java.lang.String param)
public static java.lang.String param2VerticalAlignment(java.lang.String param)
public static java.lang.String point2Param(java.awt.Point point)
public static java.lang.String points2Param(java.awt.Point[] point)
public static java.lang.String points2Param(java.awt.Point[] point, java.lang.String separator)
public static void setDebug(boolean debug)
debug
- sets debug information is printedpublic static java.lang.String textLines2Param(java.lang.String[] textLines)
public static java.lang.String textString2Param(java.lang.String textString)
public static java.lang.String time2Param(long time)
public static java.lang.String twoDoubles2Param(double first, double second)
public static java.lang.String twoFloats2Param(float first, float second)
|
XMT-O Reference Software | ||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |