Tabnine Logo
StringUtils.replaceTokens
Code IndexAdd Tabnine to your IDE (free)

How to use
replaceTokens
method
in
org.apache.hadoop.util.StringUtils

Best Java code snippets using org.apache.hadoop.util.StringUtils.replaceTokens (Showing top 9 results out of 315)

origin: org.apache.hadoop/hadoop-common

String[] classPathEntries = inputClassPath.split(File.pathSeparator);
for (int i = 0; i < classPathEntries.length; ++i) {
 classPathEntries[i] = StringUtils.replaceTokens(classPathEntries[i],
  StringUtils.ENV_VAR_PATTERN, env);
origin: com.github.jiayuhan-it/hadoop-common

@Test (timeout = 5000)
public void testReplaceTokensWinEnvVars() {
 Pattern pattern = StringUtils.WIN_ENV_VAR_PATTERN;
 Map<String, String> replacements = new HashMap<String, String>();
 replacements.put("foo", "zoo");
 replacements.put("baz", "zaz");
 assertEquals("zoo", StringUtils.replaceTokens("%foo%", pattern,
  replacements));
 assertEquals("zaz", StringUtils.replaceTokens("%baz%", pattern,
  replacements));
 assertEquals("", StringUtils.replaceTokens("%bar%", pattern,
  replacements));
 assertEquals("", StringUtils.replaceTokens("", pattern, replacements));
 assertEquals("zoo__zaz", StringUtils.replaceTokens("%foo%_%bar%_%baz%",
  pattern, replacements));
 assertEquals("begin zoo__zaz end", StringUtils.replaceTokens(
  "begin %foo%_%bar%_%baz% end", pattern, replacements));
}
origin: ch.cern.hadoop/hadoop-common

String[] classPathEntries = inputClassPath.split(File.pathSeparator);
for (int i = 0; i < classPathEntries.length; ++i) {
 classPathEntries[i] = StringUtils.replaceTokens(classPathEntries[i],
  StringUtils.ENV_VAR_PATTERN, env);
origin: ch.cern.hadoop/hadoop-common

@Test (timeout = 5000)
public void testReplaceTokensWinEnvVars() {
 Pattern pattern = StringUtils.WIN_ENV_VAR_PATTERN;
 Map<String, String> replacements = new HashMap<String, String>();
 replacements.put("foo", "zoo");
 replacements.put("baz", "zaz");
 assertEquals("zoo", StringUtils.replaceTokens("%foo%", pattern,
  replacements));
 assertEquals("zaz", StringUtils.replaceTokens("%baz%", pattern,
  replacements));
 assertEquals("", StringUtils.replaceTokens("%bar%", pattern,
  replacements));
 assertEquals("", StringUtils.replaceTokens("", pattern, replacements));
 assertEquals("zoo__zaz", StringUtils.replaceTokens("%foo%_%bar%_%baz%",
  pattern, replacements));
 assertEquals("begin zoo__zaz end", StringUtils.replaceTokens(
  "begin %foo%_%bar%_%baz% end", pattern, replacements));
}
origin: ch.cern.hadoop/hadoop-common

@Test (timeout = 5000)
public void testReplaceTokensShellEnvVars() {
 Pattern pattern = StringUtils.SHELL_ENV_VAR_PATTERN;
 Map<String, String> replacements = new HashMap<String, String>();
 replacements.put("FOO", "one");
 replacements.put("BAZ", "two");
 replacements.put("NUMBERS123", "one-two-three");
 replacements.put("UNDER_SCORES", "___");
 assertEquals("one", StringUtils.replaceTokens("$FOO", pattern,
  replacements));
 assertEquals("two", StringUtils.replaceTokens("$BAZ", pattern,
  replacements));
 assertEquals("", StringUtils.replaceTokens("$BAR", pattern, replacements));
 assertEquals("", StringUtils.replaceTokens("", pattern, replacements));
 assertEquals("one-two-three", StringUtils.replaceTokens("$NUMBERS123",
  pattern, replacements));
 assertEquals("___", StringUtils.replaceTokens("$UNDER_SCORES", pattern,
  replacements));
 assertEquals("//one//two//", StringUtils.replaceTokens("//$FOO/$BAR/$BAZ//",
  pattern, replacements));
}
origin: io.prestosql.hadoop/hadoop-apache

String[] classPathEntries = inputClassPath.split(File.pathSeparator);
for (int i = 0; i < classPathEntries.length; ++i) {
 classPathEntries[i] = StringUtils.replaceTokens(classPathEntries[i],
  StringUtils.ENV_VAR_PATTERN, env);
origin: io.hops/hadoop-common

String[] classPathEntries = inputClassPath.split(File.pathSeparator);
for (int i = 0; i < classPathEntries.length; ++i) {
 classPathEntries[i] = StringUtils.replaceTokens(classPathEntries[i],
   StringUtils.ENV_VAR_PATTERN, env);
origin: com.github.jiayuhan-it/hadoop-common

String[] classPathEntries = inputClassPath.split(File.pathSeparator);
for (int i = 0; i < classPathEntries.length; ++i) {
 classPathEntries[i] = StringUtils.replaceTokens(classPathEntries[i],
  StringUtils.ENV_VAR_PATTERN, env);
origin: com.github.jiayuhan-it/hadoop-common

@Test (timeout = 5000)
public void testReplaceTokensShellEnvVars() {
 Pattern pattern = StringUtils.SHELL_ENV_VAR_PATTERN;
 Map<String, String> replacements = new HashMap<String, String>();
 replacements.put("FOO", "one");
 replacements.put("BAZ", "two");
 replacements.put("NUMBERS123", "one-two-three");
 replacements.put("UNDER_SCORES", "___");
 assertEquals("one", StringUtils.replaceTokens("$FOO", pattern,
  replacements));
 assertEquals("two", StringUtils.replaceTokens("$BAZ", pattern,
  replacements));
 assertEquals("", StringUtils.replaceTokens("$BAR", pattern, replacements));
 assertEquals("", StringUtils.replaceTokens("", pattern, replacements));
 assertEquals("one-two-three", StringUtils.replaceTokens("$NUMBERS123",
  pattern, replacements));
 assertEquals("___", StringUtils.replaceTokens("$UNDER_SCORES", pattern,
  replacements));
 assertEquals("//one//two//", StringUtils.replaceTokens("//$FOO/$BAR/$BAZ//",
  pattern, replacements));
}
org.apache.hadoop.utilStringUtilsreplaceTokens

Javadoc

Matches a template string against a pattern, replaces matched tokens with the supplied replacements, and returns the result. The regular expression must use a capturing group. The value of the first capturing group is used to look up the replacement. If no replacement is found for the token, then it is replaced with the empty string. For example, assume template is "%foo%_%bar%_%baz%", pattern is "%(.*?)%", and replacements contains 2 entries, mapping "foo" to "zoo" and "baz" to "zaz". The result returned would be "zoo__zaz".

Popular methods of StringUtils

  • stringifyException
    Make a string representation of the exception.
  • join
    Concatenates strings, using a separator.
  • split
  • arrayToString
  • toLowerCase
    Converts all of the characters in this String to lower case with Locale.ENGLISH.
  • escapeString
  • startupShutdownMessage
    Print a log message for starting up and shutting down
  • getStrings
    Returns an arraylist of strings.
  • toUpperCase
    Converts all of the characters in this String to upper case with Locale.ENGLISH.
  • byteToHexString
    Given an array of bytes it will convert the bytes to a hex string representation of the bytes
  • formatTime
    Given the time in long milliseconds, returns a String in the format Xhrs, Ymins, Z sec.
  • unEscapeString
  • formatTime,
  • unEscapeString,
  • getStringCollection,
  • byteDesc,
  • formatPercent,
  • getTrimmedStrings,
  • equalsIgnoreCase,
  • format,
  • formatTimeDiff,
  • getTrimmedStringCollection

Popular in Java

  • Making http requests using okhttp
  • runOnUiThread (Activity)
  • getSharedPreferences (Context)
  • getContentResolver (Context)
  • Color (java.awt)
    The Color class is used to encapsulate colors in the default sRGB color space or colors in arbitrary
  • Rectangle (java.awt)
    A Rectangle specifies an area in a coordinate space that is enclosed by the Rectangle object's top-
  • BufferedImage (java.awt.image)
    The BufferedImage subclass describes an java.awt.Image with an accessible buffer of image data. All
  • InputStreamReader (java.io)
    A class for turning a byte stream into a character stream. Data read from the source input stream is
  • JTextField (javax.swing)
  • Scheduler (org.quartz)
    This is the main interface of a Quartz Scheduler. A Scheduler maintains a registry of org.quartz.Job
  • Top 25 Plugins for Webstorm
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyStudentsTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now