com.croftsoft.apps.agoracast.c2p
Class AgoracastConfig
java.lang.Object
com.croftsoft.apps.agoracast.c2p.AgoracastConfig
- All Implemented Interfaces:
- AgoracastConstants, AgoracastModel
public final class AgoracastConfig
- extends Object
- implements AgoracastConstants, AgoracastModel
- Since:
- 2001-07-25
- Version:
- 2001-11-09
- Author:
- David Wallace Croft
Fields inherited from interface com.croftsoft.apps.agoracast.c2p.AgoracastConstants |
CATEGORIES, CATEGORY_ALL, CHOICES_CATEGORY, CHOICES_GENDER, CONFIG_EMAIL, CONFIG_FILENAME, CONFIG_HELP_EMAIL, CONFIG_HELP_NEWSGROUP, CONFIG_HELP_SERVER, CONFIG_HELP_TEXT, CONFIG_HELP_USERNAME, CONFIG_NEWSGROUP, CONFIG_SERVER, CONFIG_USERNAME, DATABASE_FILENAME, DEFAULT_FIELDS, DEFAULT_NEWSGROUP, DEFAULT_PANEL_BACKGROUND_COLOR, DEFAULT_TEXTFIELD_BACKGROUND_COLOR, DESCRIBE_TEXT, DOCUMENTATION_FILENAME, DOCUMENTATION_URL, DOWNLOAD_MAX, EVEN_BACKGROUND_COLOR, EVEN_FOREGROUND_COLOR, FIELD_NAME_AGE, FIELD_NAME_ASKING, FIELD_NAME_BIDDING, FIELD_NAME_CATEGORY, FIELD_NAME_CITY, FIELD_NAME_COUNTRY, FIELD_NAME_EMAIL, FIELD_NAME_GENDER, FIELD_NAME_ISBN, FIELD_NAME_MANUFACTURER, FIELD_NAME_MODEL, FIELD_NAME_NAME, FIELD_NAME_PHONE, FIELD_NAME_RACE, FIELD_NAME_RATE, FIELD_NAME_RELIGION, FIELD_NAME_RENT, FIELD_NAME_STATE, FIELD_NAME_TITLE, FIELD_NAME_URL, FIELD_NAME_YEAR, FIELD_NAME_ZIPCODE, FOOTER, FRAME_ICON_IMAGE_NAME, FRAME_TITLE, IDENTIFIER_DIALOG_TITLE, LICENSE_FILENAME, LICENSE_FRAME_ICON_IMAGE_NAME, LICENSE_FRAME_TITLE, LOG_FONT, LOG_TEXT_LENGTH_MAX, NEWSRC_FILENAME, ODD_BACKGROUND_COLOR, ODD_FOREGROUND_COLOR, SELECTED_BACKGROUND_COLOR, SELECTED_FOREGROUND_COLOR, SPLASH_IMAGE_NAME, SUBJECT_PREFIX, SUBJECT_PREFIX_LOWER_CASE, TAB_INDEX_BROWSE, TAB_INDEX_DEFAULTS, TAB_INDEX_LOG, TAB_INDEX_POST, TABLE_TEXT |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AgoracastConfig
public AgoracastConfig(String email,
String server,
String username,
String newsgroup,
AgoracastField[] agoracastFields,
Color panelBackgroundColor,
Color textFieldBackgroundColor)
AgoracastConfig
public AgoracastConfig()
load
public static AgoracastConfig load(String filename)
throws IOException
- Throws:
IOException
fromSmlNode
public static AgoracastConfig fromSmlNode(SmlNode smlNode)
getEmail
public String getEmail()
- Specified by:
getEmail
in interface AgoracastModel
getServer
public String getServer()
- Specified by:
getServer
in interface AgoracastModel
getUsername
public String getUsername()
- Specified by:
getUsername
in interface AgoracastModel
getNewsgroup
public String getNewsgroup()
- Specified by:
getNewsgroup
in interface AgoracastModel
getPassword
public String getPassword()
- Specified by:
getPassword
in interface AgoracastModel
getAgoracastField
public AgoracastField getAgoracastField(String name)
- Specified by:
getAgoracastField
in interface AgoracastModel
getAgoracastFields
public AgoracastField[] getAgoracastFields()
- Specified by:
getAgoracastFields
in interface AgoracastModel
getAgoracastFieldNames
public String[] getAgoracastFieldNames()
- Specified by:
getAgoracastFieldNames
in interface AgoracastModel
getDefaultDescription
public String getDefaultDescription()
- Specified by:
getDefaultDescription
in interface AgoracastModel
getPanelBackgroundColor
public Color getPanelBackgroundColor()
- Specified by:
getPanelBackgroundColor
in interface AgoracastModel
getTextFieldBackgroundColor
public Color getTextFieldBackgroundColor()
- Specified by:
getTextFieldBackgroundColor
in interface AgoracastModel
add
public void add(AgoracastField agoracastField)
- Specified by:
add
in interface AgoracastModel
setAgoracastFields
public void setAgoracastFields(AgoracastField[] agoracastFields)
- Specified by:
setAgoracastFields
in interface AgoracastModel
setEmail
public void setEmail(String email)
- Specified by:
setEmail
in interface AgoracastModel
setServer
public void setServer(String server)
- Specified by:
setServer
in interface AgoracastModel
setUsername
public void setUsername(String username)
- Specified by:
setUsername
in interface AgoracastModel
setNewsgroup
public void setNewsgroup(String newsgroup)
- Specified by:
setNewsgroup
in interface AgoracastModel
setPassword
public void setPassword(String password)
- Specified by:
setPassword
in interface AgoracastModel
saveIfDirty
public boolean saveIfDirty(String filename)
throws IOException
- Throws:
IOException
toSmlNode
public SmlNode toSmlNode()
CroftSoft Apps Javadoc (2008-09-28 21:15:07)