|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object | +--com.svincent.util.Util
The Util class is a useful little thingie which is an equivalent of the java.lang.System class. It contains miscellaneous utility methods which are useful in a wide variety of contexts.
| Field Summary | |
protected static char |
cNL
self ISSUE: crappy. |
static java.util.Comparator |
DefaultComparator
|
static java.lang.Class[] |
EmptyClassArray
|
static java.util.List |
EmptyList
self ISSUE: Java does not allow us to make the *contents* of this list final through typing. |
static java.lang.Object[] |
EmptyObjectArray
|
static java.lang.String[] |
EmptyStringArray
|
static java.io.PrintWriter |
err
My version of java.lang.System.err. |
static java.io.Reader |
in
My version of java.lang.System.in. |
static long |
MaxByte
|
static int |
MaxInt
|
static long |
MaxLong
|
static int |
MaxShort
|
static long |
MinByte
|
static int |
MinInt
|
static long |
MinLong
|
static int |
MinShort
|
static java.lang.String |
NL
a newline for the current system. |
static java.io.PrintWriter |
out
My version of java.lang.System.out. |
static java.util.Random |
random
The current system random number generation. |
| Constructor Summary | |
protected |
Util()
A protected no-arg constructor which just prevents people from creating instances of this class. |
| Method Summary | |
static void |
assert(boolean condition)
|
static void |
assert(boolean condition,
java.lang.String msg)
|
static void |
assert(boolean condition,
java.lang.String msg,
java.lang.Throwable ex)
|
static int |
catHash(int hc,
int v)
|
static int |
catHash(int hc,
java.lang.Object o)
|
static int |
compare(java.util.Collection a,
java.util.Collection b)
|
static int |
compare(java.util.Collection a,
java.util.Collection b,
java.util.Comparator c)
|
static int |
compare(java.lang.Object a,
java.lang.Object b)
|
static java.lang.String |
dateAndTimeToString()
Returns the current date and time in a nice String format. |
static java.lang.String |
defaulttag(java.lang.Object o)
|
static void |
dump(java.io.PrintWriter out,
int[] values)
Dumps the given integer array. |
static boolean |
equals(java.lang.Object a,
java.lang.Object b)
|
static void |
indent(java.io.PrintWriter out)
|
static void |
indent(java.io.PrintWriter out,
java.lang.String indentString)
|
static void |
main(java.lang.String[] argv)
|
static void |
outdent(java.io.PrintWriter out)
|
static void |
printStackTrace()
|
static java.lang.String |
readLine()
Same as Util.readLine (Util.in). |
static java.lang.String |
readLine(java.io.Reader in)
Reads a string from the specified reader, stopping at newline (specified by Util.cNL). |
static void |
setErr(java.io.PrintStream ps)
|
static void |
setErr(java.io.PrintWriter _err)
|
static void |
setIn(java.io.InputStream _in)
|
static void |
setIn(java.io.Reader _in)
|
static void |
setOut(java.io.PrintStream ps)
|
static void |
setOut(java.io.PrintWriter _out)
|
static void |
setRandom(java.util.Random _random)
setRandom lets us set a new random number generator. |
static void |
sleep(long milliseconds)
|
static void |
sleep(long milliseconds,
int nanoseconds)
|
static void |
sleepSeconds(int seconds)
|
static java.lang.String |
stripQuotes(java.lang.String s)
|
static java.lang.String |
timetag(double seconds)
|
static java.lang.String |
timetag(long milliseconds)
|
| Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
| Field Detail |
public static final java.util.List EmptyList
public static final java.lang.Object[] EmptyObjectArray
public static final java.lang.Class[] EmptyClassArray
public static final java.lang.String[] EmptyStringArray
public static final long MinByte
public static final long MaxByte
public static final int MinShort
public static final int MaxShort
public static final int MinInt
public static final int MaxInt
public static final long MinLong
public static final long MaxLong
public static java.io.PrintWriter out
public static java.io.PrintWriter err
public static java.io.Reader in
public static final java.lang.String NL
protected static final char cNL
public static java.util.Random random
public static java.util.Comparator DefaultComparator
| Constructor Detail |
protected Util()
| Method Detail |
public static void setOut(java.io.PrintWriter _out)
public static void setOut(java.io.PrintStream ps)
public static void setErr(java.io.PrintWriter _err)
public static void setErr(java.io.PrintStream ps)
public static void setIn(java.io.Reader _in)
public static void setIn(java.io.InputStream _in)
public static java.lang.String defaulttag(java.lang.Object o)
public static void indent(java.io.PrintWriter out)
public static void indent(java.io.PrintWriter out,
java.lang.String indentString)
public static void outdent(java.io.PrintWriter out)
public static java.lang.String readLine(java.io.Reader in)
throws java.io.IOException
public static java.lang.String readLine()
throws java.io.IOException
public static java.lang.String dateAndTimeToString()
public static java.lang.String timetag(double seconds)
public static java.lang.String timetag(long milliseconds)
public static int catHash(int hc,
int v)
public static int catHash(int hc,
java.lang.Object o)
public static java.lang.String stripQuotes(java.lang.String s)
public static void setRandom(java.util.Random _random)
public static void assert(boolean condition)
public static void assert(boolean condition,
java.lang.String msg)
public static void assert(boolean condition,
java.lang.String msg,
java.lang.Throwable ex)
public static void printStackTrace()
public static void dump(java.io.PrintWriter out,
int[] values)
public static void sleepSeconds(int seconds)
public static void sleep(long milliseconds)
public static void sleep(long milliseconds,
int nanoseconds)
public static int compare(java.lang.Object a,
java.lang.Object b)
public static boolean equals(java.lang.Object a,
java.lang.Object b)
public static int compare(java.util.Collection a,
java.util.Collection b)
public static int compare(java.util.Collection a,
java.util.Collection b,
java.util.Comparator c)
public static void main(java.lang.String[] argv)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
This is documentation for Moksa Prolog, which can be found at http://www.svincent.com/moksa/
Copyright © 1999 Shawn P. Vincent.
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.