org.eclipse.xtext.xbase.lib
Class StringExtensions

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

public class StringExtensions
extends Object

This is an extension library for strings.

Author:
Sven Efftinge - Initial contribution and API

Constructor Summary
StringExtensions()
           
 
Method Summary
static boolean isNullOrEmpty(String s)
          Returns true if s is null or equal to the empty String "".
static String operator_plus(String a, Object b)
          The binary + operator that concatenates two strings.
static String toFirstLower(String s)
          Returns the String s with an lower case first character.
static String toFirstUpper(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 String operator_plus(String a,
                                   Object b)
The binary + operator that concatenates two strings.

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

isNullOrEmpty

public static boolean isNullOrEmpty(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 String toFirstUpper(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 String toFirstLower(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.


Copyright © 2012. All Rights Reserved.