org.eclipse.xtext.xbase.lib
Class StringExtensions

java.lang.Object
  extended by org.eclipse.xtext.xbase.lib.StringExtensions

public class StringExtensions
extends java.lang.Object

This is an extension library for strings.

Author:
Sven Efftinge - Initial contribution and API

Constructor Summary
StringExtensions()
           
 
Method Summary
static boolean isNullOrEmpty(java.lang.String s)
          Returns true if s is null or equal to the empty String "".
static java.lang.String operator_plus(java.lang.String a, java.lang.Object b)
          The binary + operator that concatenates two strings.
static java.lang.String toFirstLower(java.lang.String s)
          Returns the String s with an lower case first character.
static java.lang.String toFirstUpper(java.lang.String s)
          Returns the String s with an upper case first character.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StringExtensions

public StringExtensions()
Method Detail

operator_plus

public static java.lang.String operator_plus(java.lang.String a,
                                             java.lang.Object b)
The binary + operator that concatenates two strings.

Parameters:
a - a string.
b - another string.
Returns:
a + b

isNullOrEmpty

public static boolean isNullOrEmpty(java.lang.String s)
Returns true if s is null or equal to the empty String "".

Parameters:
s - the string
Returns:
true if s is null or equal to the empty String ""

toFirstUpper

public static java.lang.String toFirstUpper(java.lang.String s)
Returns the String s with an upper case first character. This function is null-safe.

Parameters:
s - the string that should get an upper case first character. May be null.
Returns:
the String s with an upper case first character or null if the input String s was null.

toFirstLower

public static java.lang.String toFirstLower(java.lang.String s)
Returns the String s with an lower case first character. This function is null-safe.

Parameters:
s - the string that should get an lower case first character. May be null.
Returns:
the String s with an lower case first character or null if the input String s was null.