GetByStringTools.java
package eu.javaexperience.interfaces.simple.getBy;
import eu.javaexperience.text.StringTools;
/**
* TODO Refactor: Drop this class amd move to StringFunctions
* */
public class GetByStringTools
{
public static final GetBy1<String,String> STRING_TOLOWERCASE = new GetBy1<String, String>()
{
@Override
public String getBy(String a)
{
if(null == a)
{
return null;
}
return a.toLowerCase();
}
};
public static final GetBy1<String,String> STRING_TOUPPERCASE = new GetBy1<String, String>()
{
@Override
public String getBy(String a)
{
if(null == a)
{
return null;
}
return a.toUpperCase();
}
};
public static final GetBy1<String,String> STRING_DEACCENT = new GetBy1<String, String>()
{
@Override
public String getBy(String a)
{
if(null == a)
{
return null;
}
return StringTools.deAccent(a);
}
};
}