package io.airlift.airship.coordinator;
import com.google.common.base.Function;
import com.google.common.base.Predicate;
public class StringFunctions
{
public static Function<String, String> toLowerCase()
{
return new Function<String, String>()
{
public String apply(String input)
{
return input.toLowerCase();
}
};
}
public static <T> Function<T, String> toStringFunction()
{
return new Function<T, String>()
{
public String apply(T input)
{
return input.toString();
}
};
}
public static Predicate<String> startsWith(final String prefix)
{
return new Predicate<String>()
{
public boolean apply(String input)
{
return input.startsWith(prefix);
}
};
}
}