in lightning-core/src/main/java/org/apache/directmemory/lightning/internal/util/StringUtil.java [49:82]
private static String toCamelCase( String value )
{
StringBuilder camelCase = new StringBuilder();
char[] characters = value.toCharArray();
for ( int i = 0; i < characters.length; i++ )
{
i = ignoreWhitespace( characters, i );
if ( i == -1 )
{
break;
}
if ( camelCase.length() == 0 )
{
camelCase.append( Character.toLowerCase( characters[i] ) );
}
else
{
camelCase.append( Character.toUpperCase( characters[i] ) );
}
int nextWhitespace = nextWhitespace( characters, i );
if ( nextWhitespace == -1 )
{
nextWhitespace = characters.length;
}
camelCase.append( value.substring( i + 1, nextWhitespace ) );
i = nextWhitespace;
}
return camelCase.toString();
}