import java.io.IOException;
import java.io.LineNumberReader;
import java.io.StringReader;
import java.util.ArrayList;
import java.util.List;
/*
* soapUI, copyright (C) 2004-2009 eviware.com
*
* soapUI is free software; you can redistribute it and/or modify it under the
* terms of version 2.1 of the GNU Lesser General Public License as published by
* the Free Software Foundation.
*
* soapUI is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without
* even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
* See the GNU Lesser General Public License for more details at gnu.org.
*/
publicclass Utils {
publicstaticfinal String NEWLINE = System.getProperty( "line.separator" );
publicstaticboolean isNullOrEmpty( String str )
{
return str == null || str.length() == 0 || str.trim().length() == 0;
}
publicstatic List<String> splitLines( String string )
{
try
{
ArrayList<String> list = new ArrayList<String>();
LineNumberReader reader = new LineNumberReader( new StringReader( string ) );
String s;
while( ( s = reader.readLine() ) != null )
{
list.add( s );
}
return list;
}
catch( IOException e )
{
// I don't think this can really happen with a StringReader.
thrownew RuntimeException( e );
}
}
}