com.sshtools.common.ui
Class PreferencesStore
java.lang.Object
com.sshtools.common.ui.PreferencesStore
public class PreferencesStore
- extends java.lang.Object
- Version:
- $Revision: 1.1 $
- Author:
- $author$
Field Summary |
private static java.io.File |
file
|
protected static org.apache.commons.logging.Log |
log
|
private static java.util.Properties |
preferences
|
private static boolean |
storeAvailable
|
Method Summary |
static java.lang.String |
get(java.lang.String name,
java.lang.String def)
|
static boolean |
getBoolean(java.lang.String name,
boolean def)
|
static double |
getDouble(java.lang.String name,
double def)
|
static int |
getInt(java.lang.String name,
int def)
|
static java.awt.Rectangle |
getRectangle(java.lang.String name,
java.awt.Rectangle def)
|
static void |
init(java.io.File file)
|
static boolean |
isStoreAvailable()
|
static boolean |
preferenceExists(java.lang.String name)
|
static void |
put(java.lang.String name,
java.lang.String val)
|
static void |
putBoolean(java.lang.String name,
boolean val)
|
static void |
putDouble(java.lang.String name,
double val)
|
static void |
putInt(java.lang.String name,
int val)
|
static void |
putRectangle(java.lang.String name,
java.awt.Rectangle val)
|
static boolean |
removePreference(java.lang.String name)
|
static void |
restoreTableMetrics(javax.swing.JTable table,
java.lang.String pref,
int[] defaultWidths)
|
static void |
savePreferences()
|
static void |
saveTableMetrics(javax.swing.JTable table,
java.lang.String pref)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
log
protected static org.apache.commons.logging.Log log
file
private static java.io.File file
storeAvailable
private static boolean storeAvailable
preferences
private static java.util.Properties preferences
PreferencesStore
public PreferencesStore()
saveTableMetrics
public static void saveTableMetrics(javax.swing.JTable table,
java.lang.String pref)
- Parameters:
table
- pref
-
restoreTableMetrics
public static void restoreTableMetrics(javax.swing.JTable table,
java.lang.String pref,
int[] defaultWidths)
- Parameters:
table
- pref
- defaultWidths
-
- Throws:
java.lang.IllegalArgumentException
isStoreAvailable
public static boolean isStoreAvailable()
- Returns:
init
public static void init(java.io.File file)
- Parameters:
file
-
savePreferences
public static void savePreferences()
get
public static java.lang.String get(java.lang.String name,
java.lang.String def)
- Parameters:
name
- def
-
- Returns:
put
public static void put(java.lang.String name,
java.lang.String val)
- Parameters:
name
- val
-
getRectangle
public static java.awt.Rectangle getRectangle(java.lang.String name,
java.awt.Rectangle def)
- Parameters:
name
- def
-
- Returns:
putRectangle
public static void putRectangle(java.lang.String name,
java.awt.Rectangle val)
- Parameters:
name
- val
-
getInt
public static int getInt(java.lang.String name,
int def)
- Parameters:
name
- def
-
- Returns:
getDouble
public static double getDouble(java.lang.String name,
double def)
- Parameters:
name
- def
-
- Returns:
putInt
public static void putInt(java.lang.String name,
int val)
- Parameters:
name
- val
-
putDouble
public static void putDouble(java.lang.String name,
double val)
- Parameters:
name
- val
-
getBoolean
public static boolean getBoolean(java.lang.String name,
boolean def)
- Parameters:
name
- def
-
- Returns:
putBoolean
public static void putBoolean(java.lang.String name,
boolean val)
- Parameters:
name
- val
-
preferenceExists
public static boolean preferenceExists(java.lang.String name)
- Parameters:
name
-
- Returns:
removePreference
public static boolean removePreference(java.lang.String name)
- Parameters:
name
-
- Returns: