Class 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  
    • 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)  
      • 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: