package org.jboss.seam.security.util; public class Strings { public static String unqualify(String name) { return unqualify(name, '.'); } public static String unqualify(String name, char sep) { return name.substring(name.lastIndexOf(sep) + 1, name.length()); } public static boolean isEmpty(String string) { int len; if (string == null || (len = string.length()) == 0) { return true; } for (int i = 0; i < len; i++) { if ((Character.isWhitespace(string.charAt(i)) == false)) { return false; } } return true; } public static String toClassNameString(String sep, Object... objects) { if (objects.length == 0) return ""; StringBuilder builder = new StringBuilder(); for (Object object : objects) { builder.append(sep); if (object == null) { builder.append("null"); } else { builder.append(object.getClass().getName()); } } return builder.substring(sep.length()); } public static String toString(Object... objects) { return toString(" ", objects); } public static String toString(String sep, Object... objects) { if (objects.length == 0) return ""; StringBuilder builder = new StringBuilder(); for (Object object : objects) { builder.append(sep).append(object); } return builder.substring(sep.length()); } }