callback.token( token ); found = true;
callback.token( token ); found = true;
private static void tokenize( String valueString, boolean mapSyntax, TokenizerCallback callback ) { char[] data = valueString.toCharArray(); int oldPos = 0; for( int pos = 0; pos < data.length; pos++ ) { char ch = data[ pos ]; if( ch == '\"' ) { pos = resolveQuotes( valueString, callback, data, pos, '\"' ); oldPos = pos; } if( ch == '\'' ) { pos = resolveQuotes( valueString, callback, data, pos, '\'' ); oldPos = pos; } if( ch == ',' || ( mapSyntax && ch == ':' ) ) { String token = new String( data, oldPos, pos - oldPos ); callback.token( token ); oldPos = pos + 1; } } String token = new String( data, oldPos, data.length - oldPos ); callback.token( token ); }
private static void tokenize( String valueString, boolean mapSyntax, TokenizerCallback callback ) { char[] data = valueString.toCharArray(); int oldPos = 0; for( int pos = 0; pos < data.length; pos++ ) { char ch = data[ pos ]; if( ch == '\"' ) { pos = resolveQuotes( valueString, callback, data, pos, '\"' ); oldPos = pos; } if( ch == '\'' ) { pos = resolveQuotes( valueString, callback, data, pos, '\'' ); oldPos = pos; } if( ch == ',' || ( mapSyntax && ch == ':' ) ) { String token = new String( data, oldPos, pos - oldPos ); callback.token( token ); oldPos = pos + 1; } } String token = new String( data, oldPos, data.length - oldPos ); callback.token( token ); }