public class PlaceHolder extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
private Configuration |
configuration |
private static Pattern |
PATTERN |
| 构造器和说明 |
|---|
PlaceHolder(Configuration configuration)
Creates a new instance and initializes it.
|
| 限定符和类型 | 方法和说明 |
|---|---|
String |
replace(String source)
Replaces all the occurrences of variables with their matching values from the resolver using
the given source string as a template.
|
String |
replace(String source,
Object... args)
Returns a string modified in according to supplied source and arguments.
|
private static final Pattern PATTERN
private final Configuration configuration
public PlaceHolder(Configuration configuration)
configuration - the variables' values, may be nullpublic String replace(String source)
source - the string to replace in, null returns nullpublic String replace(String source, Object... args)
"a.${var}.b", the pattern is
replaced property value of "var".
Otherwise the return string is formatted by source and arguments as with String.format(String, Object...)source - A source formatting format string. null returns nullargs - Arguments referenced by the format specifiers in the source string.Copyright © 2020. All rights reserved.