/* ********************************************************************** **
** Copyright notice **
** **
** (c) 2005-2009 RSSOwl Development Team **
** http://www.rssowl.org/ **
** **
** All rights reserved **
** **
** This program and the accompanying materials are made available under **
** the terms of the Eclipse Public License v1.0 which accompanies this **
** distribution, and is available at: **
** http://www.rssowl.org/legal/epl-v10.html **
** **
** A copy is found in the file epl-v10.html and important notices to the **
** license from the team is found in the textfile LICENSE.txt distributed **
** in this package. **
** **
** This copyright notice MUST APPEAR in all copies of the file! **
** **
** Contributors: **
** RSSOwl Development Team - initial API and implementation **
** **
** ********************************************************************** */
package org.rssowl.core.internal.persist.pref;
import org.rssowl.core.persist.pref.Preference;
/**
* Static access to {@link Preference}. Held for history reasons due to many
* references from org.rssowl.ui bundle.
*
* @author bpasero
*/
public class DefaultPreferences {
/** Global: Token to indicate if RSSOwl has been started before or not */
public static final String FIRST_START_TOKEN = Preference.FIRST_START_TOKEN.id();
/** Global: Use Master Password to encrypt passwords to feeds */
public static final String USE_MASTER_PASSWORD = Preference.USE_MASTER_PASSWORD.id();
/** Global: Use OS Password to encrypt passwords to feeds */
public static final String USE_OS_PASSWORD = Preference.USE_OS_PASSWORD.id();
/** Global: Remember Password */
public static final String REMEMBER_PASSWORD = Preference.REMEMBER_PASSWORD.id();
/** Global: Mark all news as read on minimize */
public static final String MARK_READ_ON_MINIMIZE = Preference.MARK_READ_ON_MINIMIZE.id();
/** Global: Mark read while scrolling in newspaper layout */
public static final String MARK_READ_ON_SCROLLING = Preference.MARK_READ_ON_SCROLLING.id();
/** Global: Mark feed as read when feed changes */
public static final String MARK_READ_ON_CHANGE = Preference.MARK_READ_ON_CHANGE.id();
/** Global: Mark all news as read on tab close */
public static final String MARK_READ_ON_TAB_CLOSE = Preference.MARK_READ_ON_TAB_CLOSE.id();
/** Global: Update read state of duplicates */
public static final String MARK_READ_DUPLICATES = Preference.MARK_READ_DUPLICATES.id();
/** Global: Disable JavaScript */
public static final String DISABLE_JAVASCRIPT = Preference.DISABLE_JAVASCRIPT.id();
/** Global: Disable JavaScript Exceptions */
public static final String DISABLE_JAVASCRIPT_EXCEPTIONS = Preference.DISABLE_JAVASCRIPT_EXCEPTIONS.id();
/** Global: Use default external browser */
public static final String USE_DEFAULT_EXTERNAL_BROWSER = Preference.USE_DEFAULT_EXTERNAL_BROWSER.id();
/** Global: Use custom external browser */
public static final String USE_CUSTOM_EXTERNAL_BROWSER = Preference.USE_CUSTOM_EXTERNAL_BROWSER.id();
/** Global: Path to the custom Browser */
public static final String CUSTOM_BROWSER_PATH = Preference.CUSTOM_BROWSER_PATH.id();
/** Global: Re-Open last opened Browser on Startup */
public static final String REOPEN_BROWSER_TABS = Preference.REOPEN_BROWSER_TABS.id();
/** Global: Minimize to the system tray */
public static final String TRAY_ON_MINIMIZE = Preference.TRAY_ON_MINIMIZE.id();
/** Global: Minimize to the system tray on Shell Close */
public static final String TRAY_ON_CLOSE = Preference.TRAY_ON_CLOSE.id();
/** Global: Minimize to the system tray on Application Start */
public static final String TRAY_ON_START = Preference.TRAY_ON_START.id();
/** Global: Restore from Tray with a Double Click */
public static final String RESTORE_TRAY_DOUBLECLICK = Preference.RESTORE_TRAY_DOUBLECLICK.id();
/** Global: Mark Read state */
public static final String MARK_READ_STATE = Preference.MARK_READ_STATE.id();
/** Global: Mark Read after X seconds */
public static final String MARK_READ_IN_MILLIS = Preference.MARK_READ_IN_MILLIS.id();
/** Retention Policy: Delete News > N (boolean) */
public static final String DEL_NEWS_BY_COUNT_STATE = Preference.DEL_NEWS_BY_COUNT_STATE.id();
/** Retention Policy: Delete News > N (int) */
public static final String DEL_NEWS_BY_COUNT_VALUE = Preference.DEL_NEWS_BY_COUNT_VALUE.id();
/** Retention Policy: Delete News > N Days (boolean) */
public static final String DEL_NEWS_BY_AGE_STATE = Preference.DEL_NEWS_BY_AGE_STATE.id();
/** Retention Policy: Delete News > N Days (int) */
public static final String DEL_NEWS_BY_AGE_VALUE = Preference.DEL_NEWS_BY_AGE_VALUE.id();
/** Retention Policy: Delete read News (boolean) */
public static final String DEL_READ_NEWS_STATE = Preference.DEL_READ_NEWS_STATE.id();
/** Retention Policy: Never Delete Unread News (boolean) */
public static final String NEVER_DEL_UNREAD_NEWS_STATE = Preference.NEVER_DEL_UNREAD_NEWS_STATE.id();
/** Retention Policy: Never Delete Labeled News (boolean) */
public static final String NEVER_DEL_LABELED_NEWS_STATE = Preference.NEVER_DEL_LABELED_NEWS_STATE.id();
/** BookMarks: Visible Columns */
public static final String BM_NEWS_COLUMNS = Preference.BM_NEWS_COLUMNS.id();
/** BookMarks: Sorted Column */
public static final String BM_NEWS_SORT_COLUMN = Preference.BM_NEWS_SORT_COLUMN.id();
/** BookMarks: Ascended / Descended Sorting */
public static final String BM_NEWS_SORT_ASCENDING = Preference.BM_NEWS_SORT_ASCENDING.id();
/** BookMarks: Auto-Update Interval (integer) */
public static final String BM_UPDATE_INTERVAL = Preference.BM_UPDATE_INTERVAL.id();
/** BookMarks: Auto-Update Interval State (boolean) */
public static final String BM_UPDATE_INTERVAL_STATE = Preference.BM_UPDATE_INTERVAL_STATE.id();
/** BookMarks: Open on Startup */
public static final String BM_OPEN_ON_STARTUP = Preference.BM_OPEN_ON_STARTUP.id();
/** BookMarks: Reload on Startup */
public static final String BM_RELOAD_ON_STARTUP = Preference.BM_RELOAD_ON_STARTUP.id();
/** Feed View: Search Target */
public static final String FV_SEARCH_TARGET = Preference.FV_SEARCH_TARGET.id();
/** Feed View: Selected Grouping (Deprecated as of RSSOwl 2.0.2) */
public static final String FV_GROUP_TYPE = Preference.FV_GROUP_TYPE.id();
/** Feed View: Selected Filter (Deprecated as of RSSOwl 2.0.2) */
public static final String FV_FILTER_TYPE = Preference.FV_FILTER_TYPE.id();
/** Feed View: SashForm Weights */
public static final String FV_SASHFORM_WEIGHTS = Preference.FV_SASHFORM_WEIGHTS.id();
/** Feed View: Layout */
public static final String FV_LAYOUT = Preference.FV_LAYOUT.id();
/** Feed View: Highlight Search Results */
public static final String FV_HIGHLIGHT_SEARCH_RESULTS = Preference.FV_HIGHLIGHT_SEARCH_RESULTS.id();
/** Feed View: Feed Toolbar Visibility */
public static final String FV_FEED_TOOLBAR_HIDDEN = Preference.FV_FEED_TOOLBAR_HIDDEN.id();
/** Feed View: Browser Toolbar Visibility */
public static final String FV_BROWSER_TOOLBAR_HIDDEN = Preference.FV_BROWSER_TOOLBAR_HIDDEN.id();
/** BookMark Explorer */
public static final String BE_BEGIN_SEARCH_ON_TYPING = Preference.BE_BEGIN_SEARCH_ON_TYPING.id();
/** BookMark Explorer */
public static final String BE_ALWAYS_SHOW_SEARCH = Preference.BE_ALWAYS_SHOW_SEARCH.id();
/** BookMark Explorer */
public static final String BE_SORT_BY_NAME = Preference.BE_SORT_BY_NAME.id();
/** BookMark Explorer */
public static final String BE_FILTER_TYPE = Preference.BE_FILTER_TYPE.id();
/** BookMark Explorer */
public static final String BE_GROUP_TYPE = Preference.BE_GROUP_TYPE.id();
/** BookMark Explorer */
public static final String BE_ENABLE_LINKING = Preference.BE_ENABLE_LINKING.id();
/** BookMark Explorer */
public static final String BE_DISABLE_FAVICONS = Preference.BE_DISABLE_FAVICONS.id();
/** BookMark News-Grouping */
public static final String BM_NEWS_FILTERING = Preference.BM_NEWS_FILTERING.id();
/** BookMark News-Filtering */
public static final String BM_NEWS_GROUPING = Preference.BM_NEWS_GROUPING.id();
/** BookMark Load Images (deprecated as of 2.1) */
public static final String BM_LOAD_IMAGES = Preference.BM_LOAD_IMAGES.id();
/** Enable Images in Article Content */
public static final String ENABLE_IMAGES = Preference.ENABLE_IMAGES.id();
/** Enable Media in Article Content */
public static final String ENABLE_MEDIA = Preference.ENABLE_MEDIA.id();
/** NewsMark Selected News */
public static final String NM_SELECTED_NEWS = Preference.NM_SELECTED_NEWS.id();
/** Global: Open Website instead of showing News */
public static final String BM_OPEN_SITE_FOR_NEWS = Preference.BM_OPEN_SITE_FOR_NEWS.id();
/** Global: Open Website instead of showing News when description is empty */
public static final String BM_OPEN_SITE_FOR_EMPTY_NEWS = Preference.BM_OPEN_SITE_FOR_EMPTY_NEWS.id();
/** Global: Use Link Transformer */
public static final String BM_USE_TRANSFORMER= Preference.BM_USE_TRANSFORMER.id();
/** Global: Used Link Transformer Identifier */
public static final String BM_TRANSFORMER_ID = Preference.BM_TRANSFORMER_ID.id();
/** Global: Show Notification Popup */
public static final String SHOW_NOTIFICATION_POPUP = Preference.SHOW_NOTIFICATION_POPUP.id();
/** Global: Show Notification Popup only from Tray */
public static final String SHOW_NOTIFICATION_POPUP_ONLY_WHEN_MINIMIZED = Preference.SHOW_NOTIFICATION_POPUP_ONLY_WHEN_MINIMIZED.id();
/** Global: Leave Notification Popup open until closed */
public static final String STICKY_NOTIFICATION_POPUP = Preference.STICKY_NOTIFICATION_POPUP.id();
/** Global: Auto Close Time */
public static final String AUTOCLOSE_NOTIFICATION_VALUE = Preference.AUTOCLOSE_NOTIFICATION_VALUE.id();
/** Global: Limit number of News in notification */
public static final String LIMIT_NOTIFICATION_SIZE = Preference.LIMIT_NOTIFICATION_SIZE.id();
/** Global: Limit Notifier to Selected Elements */
public static final String LIMIT_NOTIFIER_TO_SELECTION = Preference.LIMIT_NOTIFIER_TO_SELECTION.id();
/** Global: Close Notifier after clicking on Item */
public static final String CLOSE_NOTIFIER_ON_OPEN = Preference.CLOSE_NOTIFIER_ON_OPEN.id();
/** Global: Enable Notifier for Element */
public static final String ENABLE_NOTIFIER = Preference.ENABLE_NOTIFIER.id();
/** Global: Use transparency fade in / fade out */
public static final String FADE_NOTIFIER = Preference.FADE_NOTIFIER.id();
/** Global: Show Description Excerpt in Notifier */
public static final String SHOW_EXCERPT_IN_NOTIFIER = Preference.SHOW_EXCERPT_IN_NOTIFIER.id();
/** Global: Always reuse feed view */
public static final String ALWAYS_REUSE_FEEDVIEW = Preference.ALWAYS_REUSE_FEEDVIEW.id();
/** Global: Always reuse Browser */
public static final String ALWAYS_REUSE_BROWSER = Preference.ALWAYS_REUSE_BROWSER.id();
/** Global: Open Links in New Tab */
public static final String OPEN_LINKS_IN_NEW_TAB = Preference.OPEN_LINKS_NEW_TAB.id();
/** Global: Clean Up: Delete BMs by last visit (state) */
public static final String CLEAN_UP_BM_BY_LAST_VISIT_STATE = Preference.CLEAN_UP_BM_BY_LAST_VISIT_STATE.id();
/** Global: Clean Up: Delete BMs by last visit (value) */
public static final String CLEAN_UP_BM_BY_LAST_VISIT_VALUE = Preference.CLEAN_UP_BM_BY_LAST_VISIT_VALUE.id();
/** Global: Clean Up: Delete BMs by last update (state) */
public static final String CLEAN_UP_BM_BY_LAST_UPDATE_STATE = Preference.CLEAN_UP_BM_BY_LAST_UPDATE_STATE.id();
/** Global: Clean Up: Delete BMs by last update (value) */
public static final String CLEAN_UP_BM_BY_LAST_UPDATE_VALUE = Preference.CLEAN_UP_BM_BY_LAST_UPDATE_VALUE.id();
/** Global: Clean Up: Delete BMs with a connection error */
public static final String CLEAN_UP_BM_BY_CON_ERROR = Preference.CLEAN_UP_BM_BY_CON_ERROR.id();
/** Global: Clean Up: Delete BMs no longer subscribed to in Google Reader */
public static final String CLEAN_UP_BM_BY_SYNCHRONIZATION = Preference.CLEAN_UP_BM_BY_SYNCHRONIZATION.id();
/** Global: Clean Up: Delete duplicate BMs */
public static final String CLEAN_UP_BM_BY_DUPLICATES = Preference.CLEAN_UP_BM_BY_DUPLICATES.id();
/** Global: Clean Up: Delete News > N (boolean) */
public static final String CLEAN_UP_NEWS_BY_COUNT_STATE = Preference.CLEAN_UP_NEWS_BY_COUNT_STATE.id();
/** Global: Clean Up: Delete News > N (int) */
public static final String CLEAN_UP_NEWS_BY_COUNT_VALUE = Preference.CLEAN_UP_NEWS_BY_COUNT_VALUE.id();
/** Global: Clean Up: Delete News > N Days (boolean) */
public static final String CLEAN_UP_NEWS_BY_AGE_STATE = Preference.CLEAN_UP_NEWS_BY_AGE_STATE.id();
/** Global: Clean Up: Delete News > N Days (int) */
public static final String CLEAN_UP_NEWS_BY_AGE_VALUE = Preference.CLEAN_UP_NEWS_BY_AGE_VALUE.id();
/** Global: Clean Up: Delete read News (boolean) */
public static final String CLEAN_UP_READ_NEWS_STATE = Preference.CLEAN_UP_READ_NEWS_STATE.id();
/** Global: Clean Up: Never Delete Unread News (boolean) */
public static final String CLEAN_UP_NEVER_DEL_UNREAD_NEWS_STATE = Preference.CLEAN_UP_NEVER_DEL_UNREAD_NEWS_STATE.id();
/** Global: Clean Up: Never Delete Labeled News (boolean) */
public static final String CLEAN_UP_NEVER_DEL_LABELED_NEWS_STATE = Preference.CLEAN_UP_NEVER_DEL_LABELED_NEWS_STATE.id();
/** Global: Clean Up: The Date of the next reminder for Clean-Up as Long */
public static final String CLEAN_UP_REMINDER_DATE_MILLIES = Preference.CLEAN_UP_REMINDER_DATE_MILLIES.id();
/** Global: Clean Up: Enabled state for the reminder for Clean-Up */
public static final String CLEAN_UP_REMINDER_STATE = Preference.CLEAN_UP_REMINDER_STATE.id();
/** Global: Clean Up: Number of days before showing the reminder for Clean-Up */
public static final String CLEAN_UP_REMINDER_DAYS_VALUE = Preference.CLEAN_UP_REMINDER_DAYS_VALUE.id();
/** Global: Clean Up: Search Index after restart */
public static final String CLEAN_UP_INDEX = Preference.CLEAN_UP_INDEX.id();
/** Global: Search Dialog: State of showing Preview */
public static final String SEARCH_DIALOG_PREVIEW_VISIBLE = Preference.SEARCH_DIALOG_PREVIEW_VISIBLE.id();
/** Global: Visible Columns in Search Dialog */
public static final String SEARCH_DIALOG_NEWS_COLUMNS = Preference.SEARCH_DIALOG_NEWS_COLUMNS.id();
/** Global: Sorted Column in Search Dialog */
public static final String SEARCH_DIALOG_NEWS_SORT_COLUMN = Preference.SEARCH_DIALOG_NEWS_SORT_COLUMN.id();
/** Global: Ascended / Descended Sorting in Search Dialog */
public static final String SEARCH_DIALOG_NEWS_SORT_ASCENDING = Preference.SEARCH_DIALOG_NEWS_SORT_ASCENDING.id();
/** Global: Show Toolbar */
public static final String SHOW_TOOLBAR = Preference.SHOW_TOOLBAR.id();
/** Global: Show Statusbar */
public static final String SHOW_STATUS = Preference.SHOW_STATUS.id();
/** Global: Load Title from Feed in Bookmark Wizard */
public static final String BM_LOAD_TITLE_FROM_FEED = Preference.BM_LOAD_TITLE_FROM_FEED.id();
/** Global: Last used Keyword Feed */
public static final String LAST_KEYWORD_FEED = Preference.LAST_KEYWORD_FEED.id();
/** Global: Open Browser Tabs in the Background */
public static final String OPEN_BROWSER_IN_BACKGROUND = Preference.OPEN_BROWSER_IN_BACKGROUND.id();
/** Global: Share Provider Order and Enablement */
public static final String SHARE_PROVIDER_STATE = Preference.SHARE_PROVIDER_STATE.id();
/** Global: Hide Completed Downloads */
public static final String HIDE_COMPLETED_DOWNLOADS = Preference.HIDE_COMPLETED_DOWNLOADS.id();
/** Global: List of Import Resources */
public static final String IMPORT_RESOURCES = Preference.IMPORT_RESOURCES.id();
/** Global: List of Import Keywords */
public static final String IMPORT_KEYWORDS = Preference.IMPORT_KEYWORDS.id();
/** Global: List of Items in Toolbar */
public static final String TOOLBAR_ITEMS = Preference.TOOLBAR_ITEMS.id();
/** Global: Toolbar Mode */
public static final String TOOLBAR_MODE = Preference.TOOLBAR_MODE.id();
/** Global: Default Next Action (Toolbar) */
public static final String DEFAULT_NEXT_ACTION = Preference.DEFAULT_NEXT_ACTION.id();
/** Global: Default Previous Action (Toolbar) */
public static final String DEFAULT_PREVIOUS_ACTION = Preference.DEFAULT_PREVIOUS_ACTION.id();
/** Global: Bookmark Menu Filter */
public static final String BM_MENU_FILTER = Preference.BM_MENU_FILTER.id();
/** Global: Check for Updates on Startup */
public static final String UPDATE_ON_STARTUP = Preference.UPDATE_ON_STARTUP.id();
/** Global: Remember selection for Aggregate News */
public static final String REMEMBER_AGGREGATE_NEWS_OPTION = Preference.REMEMBER_AGGREGATE_NEWS_OPTION.id();
/** Global: Aggregate News as Saved Search */
public static final String AGGREGATE_NEWS_AS_SEARCH = Preference.AGGREGATE_NEWS_AS_SEARCH.id();
/** Global: Localized Feed Search */
public static final String LOCALIZED_FEED_SEARCH = Preference.LOCALIZED_FEED_SEARCH.id();
/** Global: Last Used Folder for Downloads */
public static final String DOWNLOAD_FOLDER = Preference.DOWNLOAD_FOLDER.id();
/** Global: JavaScript Warning Closed */
public static final String JS_INFOBAR_CLOSED = Preference.JS_INFOBAR_CLOSED.id();
/** Global: Internet Explorer Popup Blocker */
public static final String ENABLE_IE_POPUP_BLOCKER= Preference.ENABLE_IE_POPUP_BLOCKER.id();
/** Global: Marker for the Archive Bin */
public static final String ARCHIVE_BIN_MARKER = Preference.ARCHIVE_BIN_MARKER.id();
/** Global: Number of Elements in Browser before starting to Page */
public static final String NEWS_BROWSER_PAGE_SIZE = Preference.NEWS_BROWSER_PAGE_SIZE.id();
/** Global: Deleted Labels (to ignore from synced feeds) */
public static final String DELETED_LABELS = Preference.DELETED_LABELS.id();
/**
* Eclipse Preferences Follow
*/
/** Global Eclipse: Open on Single Click */
public static final String ECLIPSE_SINGLE_CLICK_OPEN = Preference.ECLIPSE_SINGLE_CLICK_OPEN.id();
/** Global Eclipse: Restore Tabs on startup */
public static final String ECLIPSE_RESTORE_TABS = Preference.ECLIPSE_RESTORE_TABS.id();
/** Global Eclipse: Use multiple Tabs */
public static final String ECLIPSE_MULTIPLE_TABS = Preference.ECLIPSE_MULTIPLE_TABS.id();
/** Global Eclipse: Autoclose Tabs */
public static final String ECLIPSE_AUTOCLOSE_TABS = Preference.ECLIPSE_AUTOCLOSE_TABS.id();
/** Global Eclipse: Autoclose Tabs Threshold */
public static final String ECLIPSE_AUTOCLOSE_TABS_THRESHOLD = Preference.ECLIPSE_AUTOCLOSE_TABS_THRESHOLD.id();
/** Global Eclipse: Use Proxy */
public static final String ECLIPSE_USE_PROXY = Preference.ECLIPSE_USE_PROXY.id();
/** Global Eclipse: Use System Proxy */
public static final String ECLIPSE_USE_SYSTEM_PROXY = Preference.ECLIPSE_USE_SYSTEM_PROXY.id();
/** Global Eclipse: Proxy Host */
public static final String ECLIPSE_PROXY_HOST = Preference.ECLIPSE_PROXY_HOST_HTTP.id();
/** Global Eclipse: Proxy Port */
public static final String ECLIPSE_PROXY_PORT = Preference.ECLIPSE_PROXY_PORT_HTTP.id();
}