package com.planbase.pdf.layoutmanager; import java.awt.Color; /** * Holds utility functions. */ final class Utils { private Utils() { throw new UnsupportedOperationException("No instances!"); } public static String toString(Color c) { if (c == null) { return "null"; } return new StringBuilder("#").append(twoDigitHex(c.getRed())) .append(twoDigitHex(c.getGreen())) .append(twoDigitHex(c.getBlue())).toString(); } public static String twoDigitHex(int i) { String h = Integer.toHexString(i); return (h.length() < 2) ? "0" + h : h; } // public static void println(CharSequence cs) { System.out.println(cs); } public static boolean equals(Object o1, Object o2) { return (o1 == o2) || ((o1 != null) && o1.equals(o2)); } public static int floatHashCode(float value) { return Float.floatToIntBits(value); } }