Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.joshy.webmail
Class Prefs  view Prefs download Prefs.java

java.lang.Object
  extended byorg.joshy.webmail.Prefs

public class Prefs
extends java.lang.Object


Field Summary
private  java.lang.String base_path
           
private  org.w3c.dom.Document default_doc
           
private  org.w3c.dom.Document doc
           
private  java.util.HashMap new_prefs
           
private  java.util.HashMap old_prefs
           
static java.lang.String PAGER_SIZE
           
static java.lang.String SIGNATURE_ON
           
private  org.w3c.dom.Element user
           
static java.lang.String VIEW_AS_HTML_OR_TEXT
           
static java.lang.String VIEW_MESSAGE_CHAR_WIDTH
           
 
Constructor Summary
Prefs(java.lang.String base_path, java.lang.String username, Context context)
           
 
Method Summary
 java.lang.String getBasePath()
           
 java.lang.Boolean getBooleanValue(java.lang.String id, Context context)
           
 java.lang.String getDefaultAddress()
           
 org.w3c.dom.Document getDocument(Context context)
           
 java.lang.Integer getIntegerValue(java.lang.String id, Context context)
           
 org.joshy.preferences.Preference getPreference(java.lang.String id, Context context)
           
 java.lang.String getRootFolderPath()
           
 java.lang.String getSignature()
           
private  java.lang.String getValue(java.lang.String tag_name)
           
 boolean isShowSubscribed()
           
private  void load_prefs_special(Context context, java.util.HashMap hash, org.w3c.dom.Element elem)
           
private  void load_prefs(Context context, java.lang.String filename)
           
 boolean newPrefExists(java.lang.String param, Context context)
           
 java.util.Iterator newPrefs()
           
 void newSetValue(java.lang.String param, java.lang.String value, Context context)
           
 void save_prefs(Context context, java.lang.String filename)
           
 void setBasePath(java.lang.String base_path)
           
 void setDefaultAddress(java.lang.String defaultAddress, Context context)
           
 void setRootFolderPath(java.lang.String rootFolderPath, Context context)
           
 void setShowSubscribed(boolean show, Context context)
           
 void setSignature(java.lang.String rootFolderPath, Context context)
           
 void setValue(java.lang.String tag_name, java.lang.String value, Context context)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

VIEW_AS_HTML_OR_TEXT

public static final java.lang.String VIEW_AS_HTML_OR_TEXT
See Also:
Constant Field Values

VIEW_MESSAGE_CHAR_WIDTH

public static final java.lang.String VIEW_MESSAGE_CHAR_WIDTH
See Also:
Constant Field Values

SIGNATURE_ON

public static final java.lang.String SIGNATURE_ON
See Also:
Constant Field Values

PAGER_SIZE

public static final java.lang.String PAGER_SIZE
See Also:
Constant Field Values

user

private org.w3c.dom.Element user

doc

private org.w3c.dom.Document doc

default_doc

private org.w3c.dom.Document default_doc

new_prefs

private java.util.HashMap new_prefs

old_prefs

private java.util.HashMap old_prefs

base_path

private java.lang.String base_path
Constructor Detail

Prefs

public Prefs(java.lang.String base_path,
             java.lang.String username,
             Context context)
      throws java.lang.Exception
Method Detail

load_prefs

private void load_prefs(Context context,
                        java.lang.String filename)
                 throws java.lang.Exception

load_prefs_special

private void load_prefs_special(Context context,
                                java.util.HashMap hash,
                                org.w3c.dom.Element elem)

setBasePath

public void setBasePath(java.lang.String base_path)

getBasePath

public java.lang.String getBasePath()

getDocument

public org.w3c.dom.Document getDocument(Context context)

save_prefs

public void save_prefs(Context context,
                       java.lang.String filename)
                throws java.lang.Exception

getValue

private java.lang.String getValue(java.lang.String tag_name)

setValue

public void setValue(java.lang.String tag_name,
                     java.lang.String value,
                     Context context)

getDefaultAddress

public java.lang.String getDefaultAddress()

setDefaultAddress

public void setDefaultAddress(java.lang.String defaultAddress,
                              Context context)

getRootFolderPath

public java.lang.String getRootFolderPath()

setRootFolderPath

public void setRootFolderPath(java.lang.String rootFolderPath,
                              Context context)

getSignature

public java.lang.String getSignature()

setSignature

public void setSignature(java.lang.String rootFolderPath,
                         Context context)

isShowSubscribed

public boolean isShowSubscribed()

setShowSubscribed

public void setShowSubscribed(boolean show,
                              Context context)

getPreference

public org.joshy.preferences.Preference getPreference(java.lang.String id,
                                                      Context context)

getBooleanValue

public java.lang.Boolean getBooleanValue(java.lang.String id,
                                         Context context)

getIntegerValue

public java.lang.Integer getIntegerValue(java.lang.String id,
                                         Context context)

newSetValue

public void newSetValue(java.lang.String param,
                        java.lang.String value,
                        Context context)

newPrefExists

public boolean newPrefExists(java.lang.String param,
                             Context context)

newPrefs

public java.util.Iterator newPrefs()