Top Description Fields Constructors Methods
com.mchange.v2.lang

public final Class SystemUtils

extends Object
Class Inheritance
Imports
java.util.Collections, .Map, java.util.regex.*

java.lang.System related utils. At present, just some utilities for replacing parts of Strings with System properties or environment variables

Field Summary

Modifier and TypeField and Description
private static final Pattern
private static final Pattern

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
private static String
_mapReplace(String source, Map<String, String> replacements)

private static String
_unescape(String replaced)

public static String
envReplace(String source)

Use $${....} as escapes for ${....}

public static String
mapReplace(String source, Map<String, String> replacements)

Use $${....} as escapes for ${....}

private static Map<String, String>
public static String
sysPropsEnvReplace(String source)

Use $${....} as escapes for ${....}

public static String
sysPropsReplace(String source)

Use $${....} as escapes for ${....}

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

REPLACE_ME_REGEXback to summary
private static final Pattern REPLACE_ME_REGEX
UNESCAPE_ME_REGEXback to summary
private static final Pattern UNESCAPE_ME_REGEX

Constructor Detail

SystemUtilsback to summary
private SystemUtils()

Method Detail

_mapReplaceback to summary
private static String _mapReplace(String source, Map<String, String> replacements)
_unescapeback to summary
private static String _unescape(String replaced)
envReplaceback to summary
public static String envReplace(String source)

Use $${....} as escapes for ${....}

mapReplaceback to summary
public static String mapReplace(String source, Map<String, String> replacements)

Use $${....} as escapes for ${....}

propsMapback to summary
private static Map<String, String> propsMap()
sysPropsEnvReplaceback to summary
public static String sysPropsEnvReplace(String source)

Use $${....} as escapes for ${....}

sysPropsReplaceback to summary
public static String sysPropsReplace(String source)

Use $${....} as escapes for ${....}

Annotations
@SuppressWarnings:unchecked