public String[] toArray() { final ArrayList<String> retval = new ArrayList<String>(20); while (hasMoreElements()) { retval.add(nextToken()); } return (String[]) retval.toArray(); } }
public String[] toArray() { final ArrayList<String> retval = new ArrayList<String>( 20 ); while ( hasMoreElements() ) { retval.add( nextToken() ); } return (String[]) retval.toArray(); } }
private String[] splitLine( final String line, final boolean trim ) { final ArrayList row = new ArrayList(); final CSVTokenizer tokenizer = new CSVTokenizer( line, getSeparator(), "\"", trim ); while ( tokenizer.hasMoreElements() ) { final String o = (String) tokenizer.nextElement(); if ( trim ) { row.add( o.trim() ); } else { row.add( o ); } } return (String[]) row.toArray( new String[row.size()] ); }
/** * Returns the schema portion of the serialized ResourceKey string. If the string is invalid, <code>null</code> will * be returned. * * @param data the String serialized version of a <code>ResourceKey</code> * @return the schema object. */ public static Object readSchemaFromString( final String data ) { if ( data == null ) { return null; } final CSVTokenizer tokenizer = new CSVTokenizer( data, DELIMITER, "\"", false ); if ( tokenizer.hasMoreElements() == false ) { return null; } final String tempData = tokenizer.nextToken(); if ( tempData.startsWith( SERIALIZATION_PREFIX ) ) { return tempData.substring( SERIALIZATION_PREFIX.length() ); } return null; }
final CSVTokenizer innerTokenizer = new CSVTokenizer( entry, "=", "\"", false ); final ParameterKey key; if ( innerTokenizer.hasMoreElements() ) { final String keyString = innerTokenizer.nextToken(); if ( keyString.startsWith( "f:" ) ) { if ( innerTokenizer.hasMoreElements() ) { final Object value = innerTokenizer.nextToken(); if ( "".equals( value ) ) {
if ( tokenizer.hasMoreElements() == false ) { throw new ResourceKeyCreationException( "Schema is missing" ); if ( tokenizer.hasMoreElements() == false ) { throw new ResourceKeyCreationException( "Identifier is missing" ); if ( tokenizer.hasMoreElements() ) { parameters = parseFactoryParametersFromString( tokenizer.nextToken() ); } else {