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

  • Start an intent from android
  • getResourceAsStream (ClassLoader)
  • addToBackStack (FragmentTransaction)
  • setScale (BigDecimal)
  • FileReader (java.io)
    A specialized Reader that reads from a file in the file system. All read requests made by calling me
  • RandomAccessFile (java.io)
    Allows reading from and writing to a file in a random-access manner. This is different from the uni-
  • SimpleDateFormat (java.text)
    Formats and parses dates in a locale-sensitive manner. Formatting turns a Date into a String, and pa
  • Set (java.util)
    A Set is a data structure which does not allow duplicate elements.
  • TreeMap (java.util)
    Walk the nodes of the tree left-to-right or right-to-left. Note that in descending iterations, next
  • DateTimeFormat (org.joda.time.format)
    Factory that creates instances of DateTimeFormatter from patterns and styles. Datetime formatting i
  • From CI to AI: The AI layer in your organization
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

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