facets.util
Class Util

java.lang.Object
  extended by facets.util.Util

public final class Util
extends java.lang.Object

General-purpose utility methods. trace(Debug)?\(("~?)[^."]*\.([^"]*") trace$1($2$.3 (trace(Debug)?\([^;+]+)\+ $1, (println\("[^+"]+")\+


Nested Class Summary
static class Util.FileBackup
          Encapsulates making a back-up copy of a file.
static class Util.SerializableBytes
          Encapsulates simple (de)serialization.
 
Field Summary
static int MB
           
 
Constructor Summary
Util()
           
 
Method Summary
static java.lang.String arrayPrintString(java.lang.Object[] toPrint)
           
static int byteCount(java.io.Serializable src)
          Determines size by counting serialized bytes.
static void copyFile(java.io.File src, java.io.File dest)
           
static java.io.File currentDir()
           
static java.io.Serializable deserializedCopy(java.io.Serializable src)
          Make a deep copy by serialization.
static double fx(double val)
           
static java.lang.String helpfulClassName(java.lang.Object o)
           
static int intPct(double num, double den)
           
static
<K,V> java.util.Map<K,V>
newFilledMap(java.lang.Object[][] pairs)
           
static void println(java.lang.String toPrint)
           
static void println(java.lang.String msg, java.util.Collection c)
           
static void println(java.lang.String msg, java.lang.Object toPrint)
           
static void println(java.lang.String msg, java.lang.Object[] array)
           
static double sf(double val)
           
static java.lang.String shortTypeNameKey(java.lang.Object o)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

MB

public static final int MB
See Also:
Constant Field Values
Constructor Detail

Util

public Util()
Method Detail

newFilledMap

public static <K,V> java.util.Map<K,V> newFilledMap(java.lang.Object[][] pairs)

intPct

public static int intPct(double num,
                         double den)

println

public static void println(java.lang.String toPrint)

println

public static void println(java.lang.String msg,
                           java.lang.Object toPrint)

println

public static void println(java.lang.String msg,
                           java.util.Collection c)

println

public static void println(java.lang.String msg,
                           java.lang.Object[] array)

arrayPrintString

public static java.lang.String arrayPrintString(java.lang.Object[] toPrint)

byteCount

public static int byteCount(java.io.Serializable src)
Determines size by counting serialized bytes.


deserializedCopy

public static java.io.Serializable deserializedCopy(java.io.Serializable src)
Make a deep copy by serialization.

Parameters:
src - to be copied

copyFile

public static void copyFile(java.io.File src,
                            java.io.File dest)
                     throws java.io.IOException
Throws:
java.io.IOException

fx

public static double fx(double val)

sf

public static double sf(double val)

helpfulClassName

public static java.lang.String helpfulClassName(java.lang.Object o)

shortTypeNameKey

public static java.lang.String shortTypeNameKey(java.lang.Object o)

currentDir

public static java.io.File currentDir()