mailpuccino
Class Preferences

java.lang.Object
  extended bymailpuccino.Preferences

public class Preferences
extends java.lang.Object


Field Summary
(package private)  java.lang.String Name
           
(package private)  java.util.Vector SubPrefs
           
(package private)  java.util.Hashtable ThePrefs
           
 
Constructor Summary
Preferences()
           
Preferences(java.lang.String Name)
           
 
Method Summary
static java.lang.String convertArrayToString(java.lang.Object[] VarDimArray)
           
static java.lang.Object convertStringToArray(java.lang.String Value)
           
(package private) static int countIndent(java.lang.String Target)
           
(package private) static java.lang.String encode(java.lang.String Target)
           
 java.lang.String getPrefName()
           
 Preferences getSubPref(java.lang.String PathName)
           
 java.util.Vector getSubPrefs()
           
 java.lang.String getValue(java.lang.String PathName, java.lang.String Default)
           
 java.util.Hashtable getValues()
           
(package private)  void internalSave(java.io.BufferedWriter Output, int Indent)
           
static Preferences loadPreferences(java.io.BufferedReader Input)
           
(package private) static void navigateLoadArray(java.lang.Object VarDimArray, java.util.StringTokenizer GetValues)
           
(package private) static void navigateWriteArray(java.lang.StringBuffer ValueStr, java.lang.Object VarDimArray)
           
(package private) static java.lang.String parseEncoded(java.lang.String Target)
           
 java.lang.String removeValue(java.lang.String PathName)
           
static void savePreferences(java.io.BufferedWriter Output, Preferences Target)
           
 java.lang.String setValue(java.lang.String PathName, java.lang.String Value)
           
(package private) static void write(java.io.BufferedWriter Output, int Indent, java.lang.String Target)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

Name

java.lang.String Name

SubPrefs

java.util.Vector SubPrefs

ThePrefs

java.util.Hashtable ThePrefs
Constructor Detail

Preferences

public Preferences()

Preferences

public Preferences(java.lang.String Name)
Method Detail

getPrefName

public java.lang.String getPrefName()

getValue

public java.lang.String getValue(java.lang.String PathName,
                                 java.lang.String Default)

setValue

public java.lang.String setValue(java.lang.String PathName,
                                 java.lang.String Value)

removeValue

public java.lang.String removeValue(java.lang.String PathName)

getValues

public java.util.Hashtable getValues()

getSubPrefs

public java.util.Vector getSubPrefs()

getSubPref

public Preferences getSubPref(java.lang.String PathName)

loadPreferences

public static Preferences loadPreferences(java.io.BufferedReader Input)
                                   throws java.io.IOException,
                                          ParsePreferencesException
Throws:
java.io.IOException
ParsePreferencesException

savePreferences

public static void savePreferences(java.io.BufferedWriter Output,
                                   Preferences Target)
                            throws java.io.IOException
Throws:
java.io.IOException

internalSave

void internalSave(java.io.BufferedWriter Output,
                  int Indent)
            throws java.io.IOException
Throws:
java.io.IOException

write

static void write(java.io.BufferedWriter Output,
                  int Indent,
                  java.lang.String Target)
           throws java.io.IOException
Throws:
java.io.IOException

encode

static java.lang.String encode(java.lang.String Target)

parseEncoded

static java.lang.String parseEncoded(java.lang.String Target)

countIndent

static int countIndent(java.lang.String Target)

convertArrayToString

public static java.lang.String convertArrayToString(java.lang.Object[] VarDimArray)

navigateWriteArray

static void navigateWriteArray(java.lang.StringBuffer ValueStr,
                               java.lang.Object VarDimArray)

convertStringToArray

public static java.lang.Object convertStringToArray(java.lang.String Value)

navigateLoadArray

static void navigateLoadArray(java.lang.Object VarDimArray,
                              java.util.StringTokenizer GetValues)