com.sshtools.common.ui

Class PreferencesStore


public class PreferencesStore
extends java.lang.Object

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

Field Summary

protected static Log
log

Method Summary

static String
get(String name, String def)
static boolean
getBoolean(String name, boolean def)
static double
getDouble(String name, double def)
static int
getInt(String name, int def)
static Rectangle
getRectangle(String name, Rectangle def)
static void
init(File file)
static boolean
isStoreAvailable()
static boolean
preferenceExists(String name)
static void
put(String name, String val)
static void
putBoolean(String name, boolean val)
static void
putDouble(String name, double val)
static void
putInt(String name, int val)
static void
putRectangle(String name, Rectangle val)
static boolean
removePreference(String name)
static void
restoreTableMetrics(JTable table, String pref, int[] defaultWidths)
static void
savePreferences()
static void
saveTableMetrics(JTable table, String pref)

Field Details

log

protected static Log log

Method Details

get

public static String get(String name,
                         String def)
Parameters:
name -
def -
Returns:

getBoolean

public static boolean getBoolean(String name,
                                 boolean def)
Parameters:
name -
def -
Returns:

getDouble

public static double getDouble(String name,
                               double def)
Parameters:
name -
def -
Returns:

getInt

public static int getInt(String name,
                         int def)
Parameters:
name -
def -
Returns:

getRectangle

public static Rectangle getRectangle(String name,
                                     Rectangle def)
Parameters:
name -
def -
Returns:

init

public static void init(File file)
Parameters:
file -

isStoreAvailable

public static boolean isStoreAvailable()
Returns:

preferenceExists

public static boolean preferenceExists(String name)
Parameters:
name -
Returns:

put

public static void put(String name,
                       String val)
Parameters:
name -
val -

putBoolean

public static void putBoolean(String name,
                              boolean val)
Parameters:
name -
val -

putDouble

public static void putDouble(String name,
                             double val)
Parameters:
name -
val -

putInt

public static void putInt(String name,
                          int val)
Parameters:
name -
val -

putRectangle

public static void putRectangle(String name,
                                Rectangle val)
Parameters:
name -
val -

removePreference

public static boolean removePreference(String name)
Parameters:
name -
Returns:

restoreTableMetrics

public static void restoreTableMetrics(JTable table,
                                       String pref,
                                       int[] defaultWidths)
Parameters:
table -
pref -
defaultWidths -

savePreferences

public static void savePreferences()

saveTableMetrics

public static void saveTableMetrics(JTable table,
                                    String pref)
Parameters:
table -
pref -

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