Sky View Café - Java

org.shetline.util
Class Util

java.lang.Object
  extended by org.shetline.util.Util

public class Util
extends Object


Field Summary
static String java_version
           
static String java_vm_version
           
static String os_name
           
static String os_version
           
static int RADIX_AUTOMATIC
           
static int RADIX_AUTOMATIC_WITH_OCTAL
           
static int RADIX_BINARY
           
static int RADIX_DECIMAL
           
static int RADIX_HEX
           
static int RADIX_OCTAL
           
 
Method Summary
static void adjustWindowToScreenBounds(Window window)
           
static void close(Closeable stream)
           
static int compare(Object obj1, Object obj2)
           
static int compare(Object obj1, Object obj2, Comparator comparator)
           
static int compareDottedValues(String a, String b)
           
static int compareIPsAndDomains(String a, String b)
           
static int compareJavaVersion(String version)
          Compares current Java version to a version string in the form X.Y.Z.
static int compareJavaVMVersion(String version)
           
static int compareOSVersion(String version)
           
static boolean contains(int[] array, int n)
           
static boolean contains(Object[] array, Object obj)
           
static boolean containsFocus(Component c)
           
static void copyToClipboard(String text)
           
static int div(int x, int y)
           
static long div(long x, long y)
           
static long elapsedTimeMillis()
           
static long elapsedTimeNanos()
           
static
<T> T
elementAt(LinkedHashMap<?,T> map, int index)
           
static String eol()
           
static boolean equal(Object obj1, Object obj2)
           
static Method extractMethod(Class aClass, String name, Class... paramTypes)
           
static
<T,V> T
get(SwingWorker<T,V> worker)
           
static Applet getApplet(Component c)
           
static String getBundleSuffix(ResourceBundle bundle)
           
static org.shetline.util.Util.DottedComparator getDottedComparator()
           
static String getExceptionText(Throwable ex)
           
static Comparator getGeneralComparator()
           
static
<T> T
getIndexedItem(T[] items, int index)
           
static org.shetline.util.Util.IPAndDomainComparator getIPAndDomainComparator()
           
static Locale getLocale()
           
static ResourceBundle getPrimaryBundle()
           
static ResourceProvider getResourceProvider()
           
static String getStackTraceAsString()
           
static String getStackTraceAsString(Throwable t)
          Return stack trace of t as a String.
static String getString(String key)
           
static Window getTopLevelOwner(Component c)
           
static File getUsersPreferencesDirectory()
           
static Window getWindow(Component c)
           
static int ifloor(double x)
           
static int indexOf(int[] array, int n)
           
static int indexOf(int[] array, int n, int startPos)
           
static int indexOf(Object[] array, Object obj)
           
static int indexOf(Object[] array, Object obj, int startPos)
           
static String intern(String s)
           
static boolean interrupt(Thread thread)
           
static void invokeAfterDelay(long millis, Runnable task)
           
static void invokeAfterDelay(long millis, String taskName, Runnable task)
           
static boolean invokeAndWait(Runnable task)
           
static boolean isACEProhibited(char ch)
           
static boolean isASCIIDigit(char ch)
           
static boolean isASCIILetter(char ch)
           
static boolean isASCIILetterOrDigit(char ch)
           
static boolean isASCIILowerCase(char ch)
           
static boolean isASCIIUpperCase(char ch)
           
static boolean isFontFamilyAvailable(String family)
           
static boolean isInActiveWindow(Component c)
           
static boolean isInOrOwnedByActiveWindow(Component c)
           
static boolean isLinux()
           
static boolean isMac()
           
static boolean isNullOrEmpty(String s)
           
static boolean isStringPrepProhibited(char ch)
           
static boolean isWindows()
           
static boolean join(Thread thread)
           
static boolean join(Thread thread, long millis)
           
static
<T> T
keyAt(LinkedHashMap<T,?> map, int index)
           
static int lastIndexOf(int[] array, int n)
           
static int lastIndexOf(int[] array, int n, int startPos)
           
static int lastIndexOf(Object[] array, Object obj)
           
static int lastIndexOf(Object[] array, Object obj, int startPos)
           
static String makeEmptyNull(String s)
           
static String makeNullEmpty(String s)
           
static int mod(int x, int y)
           
static long mod(long x, long y)
           
static String readUncommentedLine(BufferedReader in)
           
static Object resizeArray(Object a, int newSize)
           
static boolean[] resizeBooleanArray(boolean[] a, int newSize)
           
static byte[] resizeByteArray(byte[] a, int newSize)
           
static char[] resizeCharArray(char[] a, int newSize)
           
static double[] resizeDoubleArray(double[] a, int newSize)
           
static float[] resizeFloatArray(float[] a, int newSize)
           
static int[] resizeIntArray(int[] a, int newSize)
           
static long[] resizeLongArray(long[] a, int newSize)
           
static short[] resizeShortArray(short[] a, int newSize)
           
static void setEnabled(boolean enabled, Component... comps)
           
static void setLocale(Locale aLocale)
           
static boolean sleep(long millis)
           
static boolean to_boolean(Object obj)
           
static boolean to_boolean(Object obj, boolean defaultValue)
           
static double to_double(Object obj)
           
static double to_double(Object obj, double errorVal)
           
static float to_float(Object obj)
           
static float to_float(Object obj, float errorVal)
           
static int to_int(Object obj)
           
static int to_int(Object obj, int errorVal)
           
static int to_int(Object obj, int errorVal, int radix)
           
static long to_long(Object obj)
           
static long to_long(Object obj, long errorVal)
           
static long to_long(Object obj, long errorVal, int radix)
           
static short to_short(Object obj)
           
static short to_short(Object obj, short errorVal)
           
static short to_short(Object obj, short errorVal, int radix)
           
static String toHexString(long n, int digits)
           
static String toNonNullString(Object obj)
           
static String toString(Object obj)
           
static boolean wait(Object obj)
           
static boolean wait(Object obj, long timeout)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

os_name

public static final String os_name

os_version

public static final String os_version

java_version

public static final String java_version

java_vm_version

public static final String java_vm_version

RADIX_AUTOMATIC

public static final int RADIX_AUTOMATIC
See Also:
Constant Field Values

RADIX_AUTOMATIC_WITH_OCTAL

public static final int RADIX_AUTOMATIC_WITH_OCTAL
See Also:
Constant Field Values

RADIX_BINARY

public static final int RADIX_BINARY
See Also:
Constant Field Values

RADIX_OCTAL

public static final int RADIX_OCTAL
See Also:
Constant Field Values

RADIX_DECIMAL

public static final int RADIX_DECIMAL
See Also:
Constant Field Values

RADIX_HEX

public static final int RADIX_HEX
See Also:
Constant Field Values
Method Detail

equal

public static boolean equal(Object obj1,
                            Object obj2)

getGeneralComparator

public static Comparator getGeneralComparator()

compare

public static int compare(Object obj1,
                          Object obj2)

compare

public static int compare(Object obj1,
                          Object obj2,
                          Comparator comparator)

isNullOrEmpty

public static boolean isNullOrEmpty(String s)

makeNullEmpty

public static String makeNullEmpty(String s)

makeEmptyNull

public static String makeEmptyNull(String s)

to_short

public static short to_short(Object obj)

to_short

public static short to_short(Object obj,
                             short errorVal)

to_short

public static short to_short(Object obj,
                             short errorVal,
                             int radix)

to_int

public static int to_int(Object obj)

to_int

public static int to_int(Object obj,
                         int errorVal)

to_int

public static int to_int(Object obj,
                         int errorVal,
                         int radix)

to_long

public static long to_long(Object obj)

to_long

public static long to_long(Object obj,
                           long errorVal)

to_long

public static long to_long(Object obj,
                           long errorVal,
                           int radix)

to_float

public static float to_float(Object obj)

to_float

public static float to_float(Object obj,
                             float errorVal)

to_double

public static double to_double(Object obj)

to_double

public static double to_double(Object obj,
                               double errorVal)

to_boolean

public static boolean to_boolean(Object obj)

to_boolean

public static boolean to_boolean(Object obj,
                                 boolean defaultValue)

toString

public static String toString(Object obj)

intern

public static String intern(String s)

toNonNullString

public static String toNonNullString(Object obj)

resizeBooleanArray

public static boolean[] resizeBooleanArray(boolean[] a,
                                           int newSize)

resizeByteArray

public static byte[] resizeByteArray(byte[] a,
                                     int newSize)

resizeCharArray

public static char[] resizeCharArray(char[] a,
                                     int newSize)

resizeShortArray

public static short[] resizeShortArray(short[] a,
                                       int newSize)

resizeIntArray

public static int[] resizeIntArray(int[] a,
                                   int newSize)

resizeLongArray

public static long[] resizeLongArray(long[] a,
                                     int newSize)

resizeFloatArray

public static float[] resizeFloatArray(float[] a,
                                       int newSize)

resizeDoubleArray

public static double[] resizeDoubleArray(double[] a,
                                         int newSize)

resizeArray

public static Object resizeArray(Object a,
                                 int newSize)

toHexString

public static String toHexString(long n,
                                 int digits)

isASCIIDigit

public static boolean isASCIIDigit(char ch)

isASCIILetter

public static boolean isASCIILetter(char ch)

isASCIILetterOrDigit

public static boolean isASCIILetterOrDigit(char ch)

isASCIIUpperCase

public static boolean isASCIIUpperCase(char ch)

isASCIILowerCase

public static boolean isASCIILowerCase(char ch)

isStringPrepProhibited

public static boolean isStringPrepProhibited(char ch)

isACEProhibited

public static boolean isACEProhibited(char ch)

getDottedComparator

public static org.shetline.util.Util.DottedComparator getDottedComparator()

compareDottedValues

public static int compareDottedValues(String a,
                                      String b)

compareJavaVersion

public static int compareJavaVersion(String version)
Compares current Java version to a version string in the form X.Y.Z.

Parameters:
version - Version of Java to compare to, e.g. "1.4.2" or "1.6".
Returns:
-1 if the current Java version is earlier than the given version. 0 if the versions match 1 if the current Java version is later than the given version.

compareJavaVMVersion

public static int compareJavaVMVersion(String version)

compareOSVersion

public static int compareOSVersion(String version)

compareIPsAndDomains

public static int compareIPsAndDomains(String a,
                                       String b)

eol

public static String eol()

isMac

public static boolean isMac()

isWindows

public static boolean isWindows()

isLinux

public static boolean isLinux()

getBundleSuffix

public static String getBundleSuffix(ResourceBundle bundle)

sleep

public static boolean sleep(long millis)

interrupt

public static boolean interrupt(Thread thread)

join

public static boolean join(Thread thread)

join

public static boolean join(Thread thread,
                           long millis)

wait

public static boolean wait(Object obj)

wait

public static boolean wait(Object obj,
                           long timeout)

get

public static <T,V> T get(SwingWorker<T,V> worker)

getUsersPreferencesDirectory

public static File getUsersPreferencesDirectory()

invokeAfterDelay

public static void invokeAfterDelay(long millis,
                                    Runnable task)

invokeAfterDelay

public static void invokeAfterDelay(long millis,
                                    String taskName,
                                    Runnable task)

invokeAndWait

public static boolean invokeAndWait(Runnable task)

isFontFamilyAvailable

public static boolean isFontFamilyAvailable(String family)

getWindow

public static Window getWindow(Component c)

containsFocus

public static boolean containsFocus(Component c)

getTopLevelOwner

public static Window getTopLevelOwner(Component c)

isInActiveWindow

public static boolean isInActiveWindow(Component c)

isInOrOwnedByActiveWindow

public static boolean isInOrOwnedByActiveWindow(Component c)

getApplet

public static Applet getApplet(Component c)

copyToClipboard

public static void copyToClipboard(String text)

adjustWindowToScreenBounds

public static void adjustWindowToScreenBounds(Window window)

setEnabled

public static void setEnabled(boolean enabled,
                              Component... comps)

getIPAndDomainComparator

public static org.shetline.util.Util.IPAndDomainComparator getIPAndDomainComparator()

contains

public static boolean contains(int[] array,
                               int n)

indexOf

public static int indexOf(int[] array,
                          int n)

indexOf

public static int indexOf(int[] array,
                          int n,
                          int startPos)

lastIndexOf

public static int lastIndexOf(int[] array,
                              int n)

lastIndexOf

public static int lastIndexOf(int[] array,
                              int n,
                              int startPos)

contains

public static boolean contains(Object[] array,
                               Object obj)

indexOf

public static int indexOf(Object[] array,
                          Object obj)

indexOf

public static int indexOf(Object[] array,
                          Object obj,
                          int startPos)

lastIndexOf

public static int lastIndexOf(Object[] array,
                              Object obj)

lastIndexOf

public static int lastIndexOf(Object[] array,
                              Object obj,
                              int startPos)

readUncommentedLine

public static String readUncommentedLine(BufferedReader in)
                                  throws IOException
Throws:
IOException

close

public static void close(Closeable stream)

getIndexedItem

public static <T> T getIndexedItem(T[] items,
                                   int index)

elementAt

public static <T> T elementAt(LinkedHashMap<?,T> map,
                              int index)

keyAt

public static <T> T keyAt(LinkedHashMap<T,?> map,
                          int index)

getExceptionText

public static String getExceptionText(Throwable ex)

getStackTraceAsString

public static String getStackTraceAsString(Throwable t)
Return stack trace of t as a String.

Parameters:
t - An instance of Throwable.
Returns:
Stack trace of t as a String.

getStackTraceAsString

public static String getStackTraceAsString()

getLocale

public static Locale getLocale()

setLocale

public static void setLocale(Locale aLocale)

getResourceProvider

public static ResourceProvider getResourceProvider()

getPrimaryBundle

public static ResourceBundle getPrimaryBundle()

getString

public static String getString(String key)

elapsedTimeMillis

public static long elapsedTimeMillis()

elapsedTimeNanos

public static long elapsedTimeNanos()

extractMethod

public static Method extractMethod(Class aClass,
                                   String name,
                                   Class... paramTypes)
                            throws ClassNotFoundException,
                                   NoSuchMethodException
Throws:
ClassNotFoundException
NoSuchMethodException

div

public static int div(int x,
                      int y)

div

public static long div(long x,
                       long y)

ifloor

public static int ifloor(double x)

mod

public static int mod(int x,
                      int y)

mod

public static long mod(long x,
                       long y)

Sky View Café - Java