Crossfire JXClient, Trunk
|
Static Public Member Functions | |
static CheckBoxOption | parseCheckBoxOption (@NotNull final String name, @NotNull final OptionManager optionManager) throws IOException |
static Color | parseColor (@NotNull final String name) throws IOException |
static Color | parseColorNull (@NotNull final String name) |
static Orientation | parseOrientation (@NotNull final String name) throws IOException |
static int | parseStat (@NotNull final String name) throws IOException |
static String | parseText (@NotNull final Args args, @NotNull final LineNumberReader lnr) throws IOException |
Private Member Functions | |
ParseUtils () | |
Static Private Member Functions | |
static Color | parseColorName (@NotNull final String name) |
Utility class for parsing string parameters into values.
Definition at line 42 of file ParseUtils.java.
|
private |
Private constructor to prevent instantiation.
Definition at line 47 of file ParseUtils.java.
|
static |
Parses a checkbox option name.
name | the checkbox option name to parse |
optionManager | the option manager to use |
IOException | if the checkbox option name does not exist |
Definition at line 222 of file ParseUtils.java.
Referenced by com.realtime.crossfire.jxclient.skin.io.JXCSkinLoader.parseCheckbox().
|
static |
Parses a color name.
name | the color name to parse |
IOException | if the color name does not exist |
Definition at line 90 of file ParseUtils.java.
References com.realtime.crossfire.jxclient.skin.io.ParseUtils.parseColorNull().
Referenced by com.realtime.crossfire.jxclient.skin.io.JXCSkinLoader.parseButton(), com.realtime.crossfire.jxclient.skin.io.JXCSkinLoader.parseCommandText(), com.realtime.crossfire.jxclient.skin.io.JXCSkinLoader.parseDef(), com.realtime.crossfire.jxclient.skin.io.JXCSkinLoader.parseDupGauge(), com.realtime.crossfire.jxclient.skin.io.JXCSkinLoader.parseFill(), com.realtime.crossfire.jxclient.skin.io.JXCSkinLoader.parseLabelFailure(), com.realtime.crossfire.jxclient.skin.io.JXCSkinLoader.parseLabelHtml(), com.realtime.crossfire.jxclient.skin.io.JXCSkinLoader.parseLabelMessage(), com.realtime.crossfire.jxclient.skin.io.JXCSkinLoader.parseLabelMulti(), com.realtime.crossfire.jxclient.skin.io.JXCSkinLoader.parseLabelNewchar(), com.realtime.crossfire.jxclient.skin.io.JXCSkinLoader.parseLabelQuery(), com.realtime.crossfire.jxclient.skin.io.JXCSkinLoader.parseLabelSoundsCredits(), com.realtime.crossfire.jxclient.skin.io.JXCSkinLoader.parseLabelStat(), com.realtime.crossfire.jxclient.skin.io.JXCSkinLoader.parseLabelStat2(), com.realtime.crossfire.jxclient.skin.io.JXCSkinLoader.parseLabelText(), com.realtime.crossfire.jxclient.skin.io.JXCSkinLoader.parseLogColor(), com.realtime.crossfire.jxclient.skin.io.JXCSkinLoader.parseLogLabel(), com.realtime.crossfire.jxclient.skin.io.JXCSkinLoader.parseLogMessage(), com.realtime.crossfire.jxclient.skin.io.JXCSkinLoader.parseQueryText(), com.realtime.crossfire.jxclient.skin.io.JXCSkinLoader.parseScrollbar(), com.realtime.crossfire.jxclient.skin.io.JXCSkinLoader.parseText(), and com.realtime.crossfire.jxclient.skin.io.JXCSkinLoader.parseTextGauge().
|
staticprivate |
Parses a color name.
name | the color name to parse |
Definition at line 138 of file ParseUtils.java.
Referenced by com.realtime.crossfire.jxclient.skin.io.ParseUtils.parseColorNull().
|
static |
Parses a color name, optionally followed by "/<alpha>".
name | the color name to parse |
Definition at line 104 of file ParseUtils.java.
References com.realtime.crossfire.jxclient.skin.io.ParseUtils.parseColorName(), and com.realtime.crossfire.jxclient.util.NumberParser.parseFloat().
Referenced by com.realtime.crossfire.jxclient.skin.io.ParseUtils.parseColor(), com.realtime.crossfire.jxclient.skin.io.JXCSkinLoader.parseDef(), and com.realtime.crossfire.jxclient.skin.io.JXCSkinLoader.parseItem().
|
static |
Parses an orientation value.
name | the orientation value to parse |
IOException | if the orientation value does not exist |
Definition at line 73 of file ParseUtils.java.
References com.realtime.crossfire.jxclient.gui.gauge.OrientationParser.parseOrientation().
Referenced by com.realtime.crossfire.jxclient.skin.io.JXCSkinLoader.parseDupGauge(), com.realtime.crossfire.jxclient.skin.io.JXCSkinLoader.parseGauge(), and com.realtime.crossfire.jxclient.skin.io.JXCSkinLoader.parseTextGauge().
|
static |
Parses a stat value.
name | the stat value to parse |
IOException | if the stat value does not exist |
Definition at line 56 of file ParseUtils.java.
References com.realtime.crossfire.jxclient.stats.StatsParser.parseStat().
Referenced by com.realtime.crossfire.jxclient.skin.io.JXCSkinLoader.parseLabelStat(), com.realtime.crossfire.jxclient.skin.io.JXCSkinLoader.parseLabelStat2(), and com.realtime.crossfire.jxclient.skin.io.JXCSkinLoader.parsePictureStat().
|
static |
Concatenates trailing arguments into a string. If the first line is "<<EOF", all text up to the next line containing only "EOF" is appended. Comments starting with "#" are dropped.
args | the args to concatenate |
lnr | where to read additional lines from |
IOException | if reading from lnr
|
Definition at line 180 of file ParseUtils.java.
Referenced by com.realtime.crossfire.jxclient.skin.io.JXCSkinLoader.parseButton(), com.realtime.crossfire.jxclient.skin.io.JXCSkinLoader.parseCheckbox(), com.realtime.crossfire.jxclient.skin.io.JXCSkinLoader.parseDef(), com.realtime.crossfire.jxclient.skin.io.JXCSkinLoader.parseDialog(), com.realtime.crossfire.jxclient.skin.io.JXCSkinLoader.parseDupGauge(), com.realtime.crossfire.jxclient.skin.io.JXCSkinLoader.parseGauge(), com.realtime.crossfire.jxclient.skin.io.CommandParser.parseGuiExecuteCommand(), com.realtime.crossfire.jxclient.skin.io.JXCSkinLoader.parseLabelHtml(), com.realtime.crossfire.jxclient.skin.io.JXCSkinLoader.parseLabelMulti(), com.realtime.crossfire.jxclient.skin.io.JXCSkinLoader.parseLabelText(), com.realtime.crossfire.jxclient.skin.io.JXCSkinLoader.parsePicture(), com.realtime.crossfire.jxclient.skin.io.JXCSkinLoader.parsePictureStat(), com.realtime.crossfire.jxclient.skin.io.JXCSkinLoader.parseSelectableButton(), com.realtime.crossfire.jxclient.skin.io.JXCSkinLoader.parseTextButton(), and com.realtime.crossfire.jxclient.skin.io.JXCSkinLoader.parseTextGauge().