public final class CmsColorReplaceHelper
extends java.lang.Object
限定符和类型 | 字段和说明 |
---|---|
static java.lang.String |
A_PATTERN_STR
The regular expression.
|
static java.lang.String |
BASEDIR
The base directory.
|
static java.lang.String[] |
FILE_LIST
The list of files to process.
|
static java.util.regex.Pattern |
PATTERN
The compiled pattern.
|
static java.lang.String[][] |
SUBSTITUTION_LIST
The color substitution rules.
|
static java.util.Map<java.lang.String,java.lang.String> |
SUBSTITUTION_MAP
The map of substitutions.
|
限定符和类型 | 方法和说明 |
---|---|
static java.lang.String |
lookupColor(java.lang.String name)
Looks up a replacement color by name.
|
static void |
main(java.lang.String[] args)
Main method which processes the files.
|
static java.util.Map<java.lang.String,java.lang.String> |
mapFromArray(java.lang.String[][] stringData)
Constructs a map from an array of string pairs.
|
static java.lang.String |
processLine(java.lang.String line)
Performs color substitutions on a single line of text.
|
public static final java.lang.String A_PATTERN_STR
public static final java.lang.String BASEDIR
public static final java.lang.String[] FILE_LIST
public static java.util.regex.Pattern PATTERN
public static java.lang.String[][] SUBSTITUTION_LIST
public static java.util.Map<java.lang.String,java.lang.String> SUBSTITUTION_MAP
public static java.lang.String lookupColor(java.lang.String name)
name
- the name of the colorpublic static void main(java.lang.String[] args) throws java.lang.Exception
args
- arguments are ignoredjava.lang.Exception
public static java.util.Map<java.lang.String,java.lang.String> mapFromArray(java.lang.String[][] stringData)
stringData
- an array of string pairs with the first component being a |-separated list of map keys, and the second component the map valuepublic static java.lang.String processLine(java.lang.String line)
line
- the original line