com.sshtools.common.ui
Class PreferencesStore

java.lang.Object
  extended by com.sshtools.common.ui.PreferencesStore

public class PreferencesStore
extends java.lang.Object

Version:
$Revision: 1.16 $
Author:
$author$

Field Summary
protected static org.apache.commons.logging.Log log
           
 
Constructor Summary
PreferencesStore()
           
 
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
 

Field Detail

log

protected static org.apache.commons.logging.Log log
Constructor Detail

PreferencesStore

public PreferencesStore()
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:


Copyright © 2002-2003 Lee David Painter & Contributors. All Rights Reserved.