public final class Utilities
extends java.lang.Object
| Constructor and Description |
|---|
Utilities()
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
static void |
adjustTableColumnWidth(javax.swing.JTable table,
java.lang.String... test)
Adjust specified column width based on the width of a test string
|
static void |
editFile(java.lang.String path)
Open the desktop default file editor
|
static java.lang.String |
generateSecretKey(int length)
Generate secret key.
|
static java.lang.String |
getListAsCSV(java.util.ArrayList<java.lang.String> al)
Covert list to csv
|
static java.lang.String |
getSha1Sum(java.lang.String filepath)
Calculate the sha1 checksum of a given file
|
static java.lang.String |
getSHAHash(java.lang.String password)
Get SHAHash using given password string
|
static java.lang.String |
getTextFromFile(java.lang.String filepath)
Retrieve text from a text file
|
static java.lang.String |
getTextFromResource(java.lang.String resourcepath)
Retrieve text from a resource text file
|
static java.lang.String |
getTorHashPassword(java.lang.String secret) |
static boolean |
isNewerVersion(java.lang.String localversion,
java.lang.String remoteversion)
Check for newer appversion
|
static void |
loadUIStyle(java.lang.String theme)
Initialises the UI Look and Feel
|
static java.lang.String |
openFileChooser(java.awt.Frame parent,
java.lang.String folder,
javax.swing.filechooser.FileFilter filter,
int mode)
Opens java file chooser dialog, convenience method.
|
static boolean |
openFileExternally(java.lang.String strUrl)
Launch the desktops default file handling program
|
static void |
preloadFileChooser()
Preloads filechooser in background so it will open instantly when
requested
|
static void |
registerWindow()
Creates a hidden dummy window for registration to various docks/launchers
Fixes the neverending launching indicator
|
static byte[] |
S2KRFC2440(java.lang.String secret)
Secret to key, Algorithm info taken from
http://sunsite.icm.edu.pl/gnupg/rfc2440-3.html
|
public static java.lang.String getListAsCSV(java.util.ArrayList<java.lang.String> al)
al - public static void preloadFileChooser()
public static java.lang.String openFileChooser(java.awt.Frame parent,
java.lang.String folder,
javax.swing.filechooser.FileFilter filter,
int mode)
parent - folder - filter - Extension filtermode - Fileselection modepublic static boolean isNewerVersion(java.lang.String localversion,
java.lang.String remoteversion)
localversion - remoteversion - public static void editFile(java.lang.String path)
path - Path to filepublic static boolean openFileExternally(java.lang.String strUrl)
strUrl - public static void loadUIStyle(java.lang.String theme)
theme - public static void adjustTableColumnWidth(javax.swing.JTable table,
java.lang.String... test)
table - test - public static java.lang.String generateSecretKey(int length)
length - public static java.lang.String getTorHashPassword(java.lang.String secret)
public static byte[] S2KRFC2440(java.lang.String secret)
secret - public static java.lang.String getSHAHash(java.lang.String password)
password - public static java.lang.String getTextFromResource(java.lang.String resourcepath)
resourcepath - public static java.lang.String getTextFromFile(java.lang.String filepath)
filepath - public static java.lang.String getSha1Sum(java.lang.String filepath)
filepath - public static void registerWindow()