Package arcommon
Class Util
- java.lang.Object
-
- arcommon.Util
-
public class Util extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classUtil.OsTypestatic classUtil.WindowsType
-
Field Summary
Fields Modifier and Type Field Description static intJAVA_MODULE_SYSTEM_STRICT_VERSIONstatic intJAVA_MODULE_SYSTEM_VERSIONstatic intJAVA_MODULE_SYSTEM_VERY_STRICT_VERSIONstatic java.lang.StringJAVA_VERSIONstatic java.lang.StringOS_NAME
-
Constructor Summary
Constructors Constructor Description Util()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.util.List<java.lang.Object>getEventQueue()static floatgetJavaVersion()static Util.OsTypegetOSType()static Util.WindowsTypegetWindowsType()static booleanisJava_1_4()static booleanisJavaVersionAtLeast(float requiredVersion)static booleanisLinuxOS()static booleanisMacOS()static booleanisWindows10()static booleanisWindowsOS()static booleanisWindowsXp()static voidopenContainedDirectoryAndSelectFile(java.lang.String fileName)static voidopenDirectory(java.lang.String path)static voidopenFile(java.lang.String fileName)Opens the file in a desktop specific way.static voidprintClassLocation(java.lang.String clazz, java.lang.String fileName, int lineNumber)static voidprintCurrentSourceLine()static voidprintCurrentSourceLine(int callByOffset, boolean err)static voidprintMessageWithSourceLine()static voidprintMessageWithSourceLine(boolean b)static voidprintMessageWithSourceLine(boolean[] texts)static voidprintMessageWithSourceLine(byte[] bytes)static voidprintMessageWithSourceLine(double number)static voidprintMessageWithSourceLine(double[] doubles)static voidprintMessageWithSourceLine(float[] floats)static voidprintMessageWithSourceLine(int[] ints)static voidprintMessageWithSourceLine(long number)static voidprintMessageWithSourceLine(long[] longs)static voidprintMessageWithSourceLine(java.lang.Object object)static voidprintMessageWithSourceLine(java.lang.Object[] objects)static voidprintMessageWithSourceLine(java.lang.String text)static voidprintMessageWithSourceLine(java.util.Date date)static voidprintProperties()static voidprintSourcePathLocation(java.lang.String sourcePath, java.lang.String fileName, int lineNumber)static java.lang.StringreadLineFromStdIn()static intreadNumberFromStdIn(java.lang.String message)static voidsleep(int ms)static <T extends java.lang.Comparable<T>>
java.util.List<T>sortCollection(java.util.Collection<T> c)Sorts the collection c parameter and returns it.static voidsortStringListCaseInsensitiveOrder(java.util.List<java.lang.String> list)static voidsortStringListWithLocale(java.util.List<java.lang.String> c)static java.lang.StringsourceClassLocationToString(java.lang.String clazz, java.lang.String fileName, int lineNumber)static java.lang.StringsourcePathLocationToString(java.lang.String sourcePath, java.lang.String fileName, int lineNumber)
-
-
-
Field Detail
-
JAVA_VERSION
public static final java.lang.String JAVA_VERSION
-
JAVA_MODULE_SYSTEM_VERSION
public static final int JAVA_MODULE_SYSTEM_VERSION
- See Also:
- Constant Field Values
-
JAVA_MODULE_SYSTEM_STRICT_VERSION
public static final int JAVA_MODULE_SYSTEM_STRICT_VERSION
- See Also:
- Constant Field Values
-
JAVA_MODULE_SYSTEM_VERY_STRICT_VERSION
public static final int JAVA_MODULE_SYSTEM_VERY_STRICT_VERSION
- See Also:
- Constant Field Values
-
OS_NAME
public static final java.lang.String OS_NAME
-
-
Constructor Detail
-
Util
public Util()
-
-
Method Detail
-
sortCollection
public static <T extends java.lang.Comparable<T>> java.util.List<T> sortCollection(java.util.Collection<T> c)
Sorts the collection c parameter and returns it.
Note: Objects in the Collection must implemented Comparable!!
-
sortStringListWithLocale
public static void sortStringListWithLocale(java.util.List<java.lang.String> c)
-
sortStringListCaseInsensitiveOrder
public static void sortStringListCaseInsensitiveOrder(java.util.List<java.lang.String> list)
-
printMessageWithSourceLine
public static void printMessageWithSourceLine(double number)
-
printMessageWithSourceLine
public static void printMessageWithSourceLine(long number)
-
printMessageWithSourceLine
public static void printMessageWithSourceLine(boolean b)
-
printMessageWithSourceLine
public static void printMessageWithSourceLine(boolean[] texts)
-
printMessageWithSourceLine
public static void printMessageWithSourceLine(byte[] bytes)
-
printMessageWithSourceLine
public static void printMessageWithSourceLine(int[] ints)
-
printMessageWithSourceLine
public static void printMessageWithSourceLine(long[] longs)
-
printMessageWithSourceLine
public static void printMessageWithSourceLine(float[] floats)
-
printMessageWithSourceLine
public static void printMessageWithSourceLine(double[] doubles)
-
printMessageWithSourceLine
public static void printMessageWithSourceLine(java.lang.Object[] objects)
-
printMessageWithSourceLine
public static void printMessageWithSourceLine(java.lang.String text)
-
printMessageWithSourceLine
public static void printMessageWithSourceLine(java.util.Date date)
-
printMessageWithSourceLine
public static void printMessageWithSourceLine(java.lang.Object object)
-
printMessageWithSourceLine
public static void printMessageWithSourceLine()
-
printCurrentSourceLine
public static void printCurrentSourceLine()
-
printCurrentSourceLine
public static void printCurrentSourceLine(int callByOffset, boolean err)
-
sourcePathLocationToString
public static java.lang.String sourcePathLocationToString(java.lang.String sourcePath, java.lang.String fileName, int lineNumber)
-
sourceClassLocationToString
public static java.lang.String sourceClassLocationToString(java.lang.String clazz, java.lang.String fileName, int lineNumber)
-
printSourcePathLocation
public static void printSourcePathLocation(java.lang.String sourcePath, java.lang.String fileName, int lineNumber)
-
printClassLocation
public static void printClassLocation(java.lang.String clazz, java.lang.String fileName, int lineNumber)
-
getEventQueue
public static java.util.List<java.lang.Object> getEventQueue()
-
sleep
public static void sleep(int ms)
-
printProperties
public static void printProperties()
-
openFile
public static void openFile(java.lang.String fileName)
Opens the file in a desktop specific way.
-
openDirectory
public static void openDirectory(java.lang.String path)
-
openContainedDirectoryAndSelectFile
public static void openContainedDirectoryAndSelectFile(java.lang.String fileName)
-
readNumberFromStdIn
public static int readNumberFromStdIn(java.lang.String message)
-
readLineFromStdIn
public static java.lang.String readLineFromStdIn()
-
getWindowsType
public static Util.WindowsType getWindowsType()
-
isWindowsXp
public static boolean isWindowsXp()
-
isWindows10
public static boolean isWindows10()
-
getOSType
public static Util.OsType getOSType()
-
isWindowsOS
public static boolean isWindowsOS()
-
isLinuxOS
public static boolean isLinuxOS()
-
isMacOS
public static boolean isMacOS()
-
isJava_1_4
public static boolean isJava_1_4()
-
getJavaVersion
public static float getJavaVersion()
-
isJavaVersionAtLeast
public static boolean isJavaVersionAtLeast(float requiredVersion)
-
-