public class XViewerLib
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static int |
MILLISECS_PER_DAY |
static java.lang.String |
MMDDYYHHMM |
Constructor and Description |
---|
XViewerLib() |
Modifier and Type | Method and Description |
---|---|
static long |
daysTillToday(java.util.Date date) |
static void |
ensureInDisplayThread(java.lang.Runnable runnable) |
static void |
ensureInDisplayThread(java.lang.Runnable runnable,
boolean forcePend) |
static java.lang.String |
generateGuidStr() |
static java.lang.String |
getDateFromPattern(java.util.Date date,
java.lang.String pattern) |
static java.lang.String |
getExtension(java.lang.String filepath)
Get file extension from the file path
|
static org.eclipse.swt.graphics.Image |
getImage(java.lang.String imageName) |
static org.eclipse.jface.resource.ImageDescriptor |
getImageDescriptor(java.lang.String imageName) |
static org.eclipse.swt.layout.GridLayout |
getZeroMarginLayout() |
static org.eclipse.swt.layout.GridLayout |
getZeroMarginLayout(int numColumns,
boolean equalColumnWidth) |
static java.lang.String |
intern(java.lang.String str) |
static boolean |
isDisplayThread() |
static boolean |
isWindows()
Determine is OS is windows
|
static void |
popup(java.lang.String title,
java.lang.String message) |
static java.util.List<java.lang.String> |
readListFromDir(java.io.File directory,
java.io.FilenameFilter filter,
boolean keepExtension) |
static java.util.List<java.lang.String> |
readListFromDir(java.lang.String directory,
java.io.FilenameFilter filter) |
static java.lang.String |
removeExtension(java.lang.String filepath)
Remove the file extension from the file path
|
static void |
writeStringToFile(java.lang.String str,
java.io.File outFile) |
public static final int MILLISECS_PER_DAY
public static final java.lang.String MMDDYYHHMM
public static long daysTillToday(java.util.Date date)
public static java.lang.String intern(java.lang.String str)
public static java.lang.String generateGuidStr()
public static void writeStringToFile(java.lang.String str, java.io.File outFile) throws java.io.IOException
java.io.IOException
public static void popup(java.lang.String title, java.lang.String message)
public static org.eclipse.swt.layout.GridLayout getZeroMarginLayout(int numColumns, boolean equalColumnWidth)
public static org.eclipse.swt.layout.GridLayout getZeroMarginLayout()
public static java.util.List<java.lang.String> readListFromDir(java.io.File directory, java.io.FilenameFilter filter, boolean keepExtension)
public static java.util.List<java.lang.String> readListFromDir(java.lang.String directory, java.io.FilenameFilter filter)
public static java.lang.String removeExtension(java.lang.String filepath)
public static boolean isWindows()
public static java.lang.String getExtension(java.lang.String filepath)
public static void ensureInDisplayThread(java.lang.Runnable runnable)
public static void ensureInDisplayThread(java.lang.Runnable runnable, boolean forcePend)
public static boolean isDisplayThread()
public static org.eclipse.swt.graphics.Image getImage(java.lang.String imageName)
public static org.eclipse.jface.resource.ImageDescriptor getImageDescriptor(java.lang.String imageName)
public static java.lang.String getDateFromPattern(java.util.Date date, java.lang.String pattern)