Nuxeo Enterprise Platform 5.4

org.nuxeo.common.utils
Class StringUtils

java.lang.Object
  extended by org.nuxeo.common.utils.StringUtils

public final class StringUtils
extends java.lang.Object

Utils for String manipulations.

Author:
Anahide Tchertchian, Bogdan Stefanescu

Method Summary
static java.lang.String expandVars(java.lang.String expression, java.util.Map<?,?> properties)
          Expands any variable found in the given expression with the values in the given map.
static java.lang.String join(java.util.List<java.lang.String> list)
           
static java.lang.String join(java.util.List<java.lang.String> list, char separator)
           
static java.lang.String join(java.util.List<java.lang.String> list, java.lang.String separator)
          Joins strings from a List with an optional separator.
static java.lang.String join(java.lang.Object[] array)
          Improved versions of join method from org.apache.commons.lang.StringUtils.
static java.lang.String join(java.lang.Object[] array, char separator)
           
static java.lang.String join(java.lang.Object[] array, java.lang.String separator)
          Improved versions of join method from org.apache.commons.lang.StringUtils.
static java.lang.String[] split(java.lang.String str, char delimiter, boolean trim)
           
static java.lang.String toAscii(java.lang.String s)
          Replaces accented characters from a non-null String by their ascii equivalent.
static java.lang.String toHex(java.lang.String string)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

toAscii

public static java.lang.String toAscii(java.lang.String s)
Replaces accented characters from a non-null String by their ascii equivalent.


join

public static java.lang.String join(java.lang.Object[] array)
Improved versions of join method from org.apache.commons.lang.StringUtils.


join

public static java.lang.String join(java.lang.Object[] array,
                                    java.lang.String separator)
Improved versions of join method from org.apache.commons.lang.StringUtils.


join

public static java.lang.String join(java.lang.Object[] array,
                                    char separator)

join

public static java.lang.String join(java.util.List<java.lang.String> list,
                                    java.lang.String separator)
Joins strings from a List with an optional separator.

Parameters:
list - the list.
separator - the separator.
Returns:
the joined string.

join

public static java.lang.String join(java.util.List<java.lang.String> list)

join

public static java.lang.String join(java.util.List<java.lang.String> list,
                                    char separator)

split

public static java.lang.String[] split(java.lang.String str,
                                       char delimiter,
                                       boolean trim)

toHex

public static java.lang.String toHex(java.lang.String string)

expandVars

public static java.lang.String expandVars(java.lang.String expression,
                                          java.util.Map<?,?> properties)
Expands any variable found in the given expression with the values in the given map.

The variable format is ${property_key}.

Parameters:
expression - the expression to expand
properties - a map containing variables

Nuxeo Enterprise Platform 5.4

Copyright © 2010 Nuxeo SAS. All Rights Reserved.