org.fusesource.common.util
Class Strings

java.lang.Object
  extended by org.fusesource.common.util.Strings

public class Strings
extends java.lang.Object


Constructor Summary
Strings()
           
 
Method Summary
static java.lang.String defaultIfEmpty(java.lang.String value, java.lang.String defaultValue)
           
static java.lang.String emptyIfNull(java.lang.String value)
           
static boolean isNullOrBlank(java.lang.String value)
           
static java.lang.String join(java.util.Collection<?> collection, java.lang.String separator)
          joins a collection of objects together as a String using a separator
static java.lang.String join(java.lang.String separator, java.lang.Object... objects)
          joins a collection of objects together as a String using a separator
static java.lang.String joinNotNull(java.lang.String separator, java.lang.Object... objects)
          joins a collection of objects together as a String using a separator, filtering out null values
static boolean notEmpty(java.lang.String text)
          Returns true if the given text is not null and not empty
static java.lang.String nullIfEmpty(java.lang.String value)
           
static java.util.List<java.lang.String> splitAndTrimAsList(java.lang.String text, java.lang.String sep)
          splits a string into a list of strings.
static java.util.List<java.lang.String> splitAsList(java.lang.String text, java.lang.String delimiter)
          splits a string into a list of strings, ignoring the empty string
static java.lang.String toString(java.lang.Object object)
           
static java.lang.String unquote(java.lang.String text)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Strings

public Strings()
Method Detail

notEmpty

public static boolean notEmpty(java.lang.String text)
Returns true if the given text is not null and not empty


nullIfEmpty

public static java.lang.String nullIfEmpty(java.lang.String value)

emptyIfNull

public static java.lang.String emptyIfNull(java.lang.String value)

defaultIfEmpty

public static java.lang.String defaultIfEmpty(java.lang.String value,
                                              java.lang.String defaultValue)

splitAsList

public static java.util.List<java.lang.String> splitAsList(java.lang.String text,
                                                           java.lang.String delimiter)
splits a string into a list of strings, ignoring the empty string


splitAndTrimAsList

public static java.util.List<java.lang.String> splitAndTrimAsList(java.lang.String text,
                                                                  java.lang.String sep)
splits a string into a list of strings. Trims the results and ignores empty strings


join

public static java.lang.String join(java.util.Collection<?> collection,
                                    java.lang.String separator)
joins a collection of objects together as a String using a separator


join

public static java.lang.String join(java.lang.String separator,
                                    java.lang.Object... objects)
joins a collection of objects together as a String using a separator


joinNotNull

public static java.lang.String joinNotNull(java.lang.String separator,
                                           java.lang.Object... objects)
joins a collection of objects together as a String using a separator, filtering out null values


toString

public static java.lang.String toString(java.lang.Object object)

unquote

public static java.lang.String unquote(java.lang.String text)

isNullOrBlank

public static boolean isNullOrBlank(java.lang.String value)


Copyright © 2012 FuseSource. All Rights Reserved.