org.mmbase.util
Class StringSplitter

java.lang.Object
  extended byorg.mmbase.util.StringSplitter

public class StringSplitter
extends Object

Utility class for splitting delimited values.

Version:
$Id: StringSplitter.java,v 1.7 2006/06/26 18:15:22 johannes Exp $
Author:
Pierre van Rooden, Kees Jongenburger

Constructor Summary
StringSplitter()
           
 
Method Summary
static List split(String string)
          Simple util method to split comma separated values.
static List split(String string, String delimiter)
          Simple util method to split delimited values to a list.
static List splitFunctions(CharSequence attribute)
          Splits up a String, (using comma delimiter), but takes into account brackets.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StringSplitter

public StringSplitter()
Method Detail

split

public static List split(String string,
                         String delimiter)
Simple util method to split delimited values to a list. Useful for attributes. Similar to String.split(), but returns a List instead of an array, and trims the values.

Parameters:
string - the string to split
delimiter -
Returns:
a (modifiable) List containing the elements

split

public static List split(String string)
Simple util method to split comma separated values.

Parameters:
string - the string to split
Returns:
a List containing the elements
See Also:
split(String, String)

splitFunctions

public static List splitFunctions(CharSequence attribute)
Splits up a String, (using comma delimiter), but takes into account brackets. So a(b,c,d),e,f(g) will be split up in a(b,c,d) and e and f(g).

Since:
MMBase-1.8


MMBase build 1.8.1.20060716