Package com.sshtools.common.ui
Class PreferencesStore
- java.lang.Object
-
- com.sshtools.common.ui.PreferencesStore
-
public class PreferencesStore extends java.lang.Object
- Version:
- $Revision: 1.16 $
- Author:
- $author$
-
-
Field Summary
Fields Modifier and Type Field Description protected static org.apache.commons.logging.Log
log
-
Constructor Summary
Constructors Constructor Description PreferencesStore()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description 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)
-
-
-
Method Detail
-
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:
-
-