List of usage examples for org.eclipse.jface.preference IPreferenceStore setDefault
void setDefault(String name, boolean value);
From source file:net.hillsdon.eclipse.terminator.preferences.PreferenceInitializer.java
License:Open Source License
public void initializeDefaultPreferences() { IPreferenceStore store = TerminatorPlugin.getInstance().getPreferenceStore(); for (Map.Entry<String, Boolean> preference : BOOLEAN_PREFERENCE_DEFAULTS.entrySet()) { store.setDefault(preference.getKey(), preference.getValue()); }//w w w .j a v a2s . c o m PreferenceConverter.setDefault(store, TerminatorPreferences.FONT, getDefaultFont()); for (Map.Entry<String, RGB> preference : COLOR_PREFERENCE_DEFAULTS.entrySet()) { PreferenceConverter.setDefault(store, preference.getKey(), preference.getValue()); } }
From source file:net.hillsdon.testlink.preferences.PreferenceInitializer.java
License:Open Source License
public void initializeDefaultPreferences() { final IPreferenceStore store = TestlinkPlugin.getDefault().getPreferenceStore(); store.setDefault(PreferenceConstants.CLASS_PATTERNS, "Test%s, Test%sFunctionally"); store.setDefault(PreferenceConstants.PACKAGE_PATTERNS, "%s"); store.setDefault(PreferenceConstants.SOURCE_FOLDERS, "unitTests/src, functionalTests/src"); }
From source file:net.mldonkey.g2gui.view.pref.PreferenceLoader.java
License:Open Source License
/** * @param preferenceStore/* w ww. j a v a 2 s.com*/ * @return */ static IPreferenceStore setDefaults( IPreferenceStore preferenceStore ) { Display display = Display.getDefault(); preferenceStore.setDefault( "initialized", false ); preferenceStore.setDefault( "windowMaximized", false ); preferenceStore.setDefault( "coolbarLocked", true ); preferenceStore.setDefault( "toolbarSmallButtons", false ); preferenceStore.setDefault( "flatInterface", false ); preferenceStore.setDefault( "useGraident", true ); preferenceStore.setDefault( "allClients", false); preferenceStore.setDefault( "splashScreen", true ); PreferenceConverter.setDefault( preferenceStore, "windowBounds", new Rectangle(0,0,640,480) ); PreferenceConverter.setDefault( preferenceStore, "consoleBackground", display.getSystemColor( SWT.COLOR_LIST_BACKGROUND ).getRGB() ); PreferenceConverter.setDefault( preferenceStore, "consoleForeground", display.getSystemColor( SWT.COLOR_LIST_FOREGROUND ).getRGB() ); PreferenceConverter.setDefault( preferenceStore, "consoleHighlight", display.getSystemColor( SWT.COLOR_LIST_SELECTION ).getRGB() ); PreferenceConverter.setDefault( preferenceStore, "consoleInputBackground", display.getSystemColor( SWT.COLOR_LIST_BACKGROUND ).getRGB() ); PreferenceConverter.setDefault( preferenceStore, "consoleInputForeground", display.getSystemColor( SWT.COLOR_LIST_FOREGROUND ).getRGB() ); PreferenceConverter.setDefault( preferenceStore, "consoleFontData", JFaceResources.getTextFont().getFontData() ); PreferenceConverter.setDefault( preferenceStore, "downloadsBackgroundColor", display.getSystemColor(SWT.COLOR_LIST_BACKGROUND).getRGB() ); PreferenceConverter.setDefault( preferenceStore, "downloadsAvailableFileColor", display.getSystemColor( SWT.COLOR_BLACK ).getRGB() ); PreferenceConverter.setDefault( preferenceStore, "downloadsUnAvailableFileColor", new RGB(128,128,128) ); PreferenceConverter.setDefault( preferenceStore, "downloadsDownloadedFileColor", display.getSystemColor( SWT.COLOR_BLUE ).getRGB() ); PreferenceConverter.setDefault( preferenceStore, "downloadsQueuedFileColor", display.getSystemColor( SWT.COLOR_GRAY ).getRGB() ); PreferenceConverter.setDefault( preferenceStore, "downloadsPausedFileColor", display.getSystemColor( SWT.COLOR_DARK_RED ).getRGB() ); PreferenceConverter.setDefault( preferenceStore, "downloadsRateAbove20FileColor", new RGB(0,160,0) ); PreferenceConverter.setDefault( preferenceStore, "downloadsRateAbove10FileColor", new RGB(0,140,0) ); PreferenceConverter.setDefault( preferenceStore, "downloadsRateAbove0FileColor", new RGB(0,110,0) ); PreferenceConverter.setDefault( preferenceStore, "graphUploadsColor1", display.getSystemColor( SWT.COLOR_BLUE ).getRGB() ); PreferenceConverter.setDefault( preferenceStore, "graphUploadsColor2", new RGB(0,0,125) ); PreferenceConverter.setDefault( preferenceStore, "graphDownloadsColor1", display.getSystemColor( SWT.COLOR_GREEN ).getRGB() ); PreferenceConverter.setDefault( preferenceStore, "graphDownloadsColor2", new RGB(0,125,0) ); PreferenceConverter.setDefault( preferenceStore, "graphBackgroundColor", display.getSystemColor( SWT.COLOR_BLACK ).getRGB() ); PreferenceConverter.setDefault( preferenceStore, "graphGridColor", new RGB(0,128,64) ); PreferenceConverter.setDefault( preferenceStore, "graphTextColor", display.getSystemColor( SWT.COLOR_WHITE ).getRGB() ); PreferenceConverter.setDefault( preferenceStore, "graphLabelBackgroundColor", display.getSystemColor( SWT.COLOR_WHITE ).getRGB() ); PreferenceConverter.setDefault( preferenceStore, "graphLabelLineColor", display.getSystemColor( SWT.COLOR_YELLOW ).getRGB() ); PreferenceConverter.setDefault( preferenceStore, "graphLabelTextColor", display.getSystemColor( SWT.COLOR_BLACK ).getRGB() ); preferenceStore.setDefault( "defaultWebBrowser", ""); preferenceStore.setDefault( "hostname", "localhost" ); preferenceStore.setDefault( "username", "admin" ); preferenceStore.setDefault( "password", "" ); preferenceStore.setDefault( "port", "4001" ); preferenceStore.setDefault( "advancedMode", false ); preferenceStore.setDefault( "searchFilterPornography", false ); preferenceStore.setDefault( "searchFilterProfanity", false ); preferenceStore.setDefault( "maintainSortOrder", false ); preferenceStore.setDefault( "updateDelay", 0 ); preferenceStore.setDefault( "useGradient", true ); preferenceStore.setDefault( "displayNodes", false ); preferenceStore.setDefault( "displayChunkGraphs", false ); preferenceStore.setDefault( "displayGridLines", true ); preferenceStore.setDefault( "tableCellEditors", false ); preferenceStore.setDefault( "displayTableColors" , true ); preferenceStore.setDefault( "displayFontAA" , false ); preferenceStore.setDefault( "coreExecutable", "" ); preferenceStore.setDefault( "useCombo", false ); preferenceStore.setDefault( "minimizeOnClose", false ); preferenceStore.setDefault( "dragAndDrop", true ); preferenceStore.setDefault( "pollUpStats", true ); preferenceStore.setDefault( "running", false ); preferenceStore.setDefault( "allowMultipleInstances", false ); preferenceStore.setDefault( "downloadsFilterQueued", false ); preferenceStore.setDefault( "downloadsFilterPaused", false ); preferenceStore.setDefault( "graphSashOrientation", SWT.HORIZONTAL ); preferenceStore.setDefault( "graphSashMaximized", -1 ); preferenceStore.setDefault( "clientSashOrientation", SWT.HORIZONTAL ); preferenceStore.setDefault( "clientSashMaximized", 0 ); preferenceStore.setDefault( "transferSashOrientation", SWT.VERTICAL ); preferenceStore.setDefault( "transferSashMaximized", -1 ); preferenceStore.setDefault( "uploadsSashOrientation", SWT.HORIZONTAL ); preferenceStore.setDefault( "uploadsSashMaximized", -1 ); PreferenceConverter.setDefault( preferenceStore, "viewerFontData", JFaceResources.getDefaultFont().getFontData() ); preferenceStore.setDefault( G2GuiResources.getString( "ENS_NOT_CONNECTED" ), false ); preferenceStore.setDefault( G2GuiResources.getString( "ENS_CONNECTING" ), false ); preferenceStore.setDefault( G2GuiResources.getString( "ENS_CONNECTED_INITIATING" ), false ); preferenceStore.setDefault( G2GuiResources.getString( "ENS_CONNECTED_DOWNLOADING" ), false ); preferenceStore.setDefault( G2GuiResources.getString( "ENS_CONNECTED" ), false ); preferenceStore.setDefault( G2GuiResources.getString( "ENS_CONNECTED_AND_QUEUED" ), false ); preferenceStore.setDefault( G2GuiResources.getString( "ENS_NEW_HOST" ), false ); preferenceStore.setDefault( G2GuiResources.getString( "ENS_REMOVE_HOST" ), false ); preferenceStore.setDefault( G2GuiResources.getString( "ENS_BLACK_LISTED" ), false ); preferenceStore.setDefault( G2GuiResources.getString( "ENS_NOT_CONNECTED_WAS_QUEUED" ), false ); // set the default filter for server tab to connected, connecting and connection initiated preferenceStore.setDefault( Enum.getPrefName( EnumState.CONNECTED, ServerPaneListener.class ), true ); preferenceStore.setDefault( Enum.getPrefName( EnumState.CONNECTING, ServerPaneListener.class ), true ); preferenceStore.setDefault( Enum.getPrefName( EnumState.CONNECTED_INITIATING, ServerPaneListener.class ), true ); preferenceStore.setDefault( "searchSashWeights", "1,5" ); preferenceStore.setDefault( "UploadersPaneListenerBestFit", "-1" ); preferenceStore.setDefault( "ClientPaneListenerBestFit", "-1" ); preferenceStore.setDefault( "UploadPaneListenerBestFit", "-1" ); preferenceStore.setDefault( "DownloadPaneListenerBestFit", "-1" ); preferenceStore.setDefault( "ServerPaneListenerBestFit", "-1" ); // we want this in the g2gui.pref file without a frontend in the gui preferenceStore.setDefault( "WEBSERVICE.URL.BITZI", "http://bitzi.com/lookup/" ); preferenceStore.setDefault( "WEBSERVICE.URL.FILEDONKEY", "http://www.filedonkey.com/file.html?md4=" ); preferenceStore.setDefault( "WEBSERVICE.URL.DONKEYFAKES", "http://donkeyfakes.gambri.net/index.php?action=search&ed2k=" ); return preferenceStore; }
From source file:net.openchrom.xxd.processor.supplier.rscripting.ui.editor.REditor.java
License:Open Source License
protected void configureSourceViewerDecorationSupport(SourceViewerDecorationSupport support) { super.configureSourceViewerDecorationSupport(support); char[] matchChars = { '{', '}', '(', ')', '[', ']' }; // which brackets // to match/* w w w. ja va2s .com*/ ICharacterPairMatcher matcher = new DefaultCharacterPairMatcher(matchChars, IDocumentExtension3.DEFAULT_PARTITIONING); support.setCharacterPairMatcher(matcher); support.setMatchingCharacterPainterPreferenceKeys(EDITOR_MATCHING_BRACKETS, EDITOR_MATCHING_BRACKETS_COLOR); // Enable bracket highlighting in the preference store IPreferenceStore store = getPreferenceStore(); store.setDefault(EDITOR_MATCHING_BRACKETS, true); store.setDefault(EDITOR_MATCHING_BRACKETS_COLOR, "128,128,128"); }
From source file:net.openchrom.xxd.processor.supplier.rscripting.ui.preferences.PreferencePage.java
License:Open Source License
public void init(IWorkbench workbench) { IPreferenceStore store = Activator.getDefault().getPreferenceStore(); try {//w ww.j a v a2 s. co m if (Util.getOS().equals("Windows")) { store.setDefault(PreferenceConstants.PATH_R, Reg.setPrefReg(PreferenceConstants.PATH_R)); } } catch (RuntimeException e) { } }
From source file:net.openchrom.xxd.processor.supplier.rscripting.ui.preferences.PreferenceSupplier.java
License:Open Source License
public PreferenceSupplier() { super();/*www . j a v a 2 s.com*/ // Activator.TestMessageOut("Preference Initializer"); Bundle bundle = Platform.getBundle("net.openchrom.xxd.processor.supplier.rscripting.ui"); URL locationUrl = FileLocator.find(bundle, new Path("/"), null); URL fileUrl = null; try { fileUrl = FileLocator.toFileURL(locationUrl); } catch (IOException e2) { // TODO Auto-generated catch block e2.printStackTrace(); } String path = fileUrl.getFile(); File fileRScripts = new File(path + "/r_scripts"); File fileRShellScripts = new File(path + "/r_shell_scripts"); /* Folder for the temp *.RData file! */ File fileTempR = new File(fileUrl.getPath()); String pathTempR = fileTempR.toString(); // Setting up default preferences values String OS = Util.getOS(); // TODO Auto-generated method stub IPreferenceStore store = Activator.getDefault().getPreferenceStore(); String reg1 = ""; if (OS.equals("Windows")) { reg1 = Reg.setPrefReg(PreferenceConstants.PATH_R); if (reg1 != null) { store.setDefault(PreferenceConstants.PATH_R, reg1); /* Default install location for the packages! */ store.setDefault("InstallLocation", reg1 + "site-library"); store.setDefault("SweaveScriptLocation", reg1 + "share\\texmf\\tex\\latex"); store.setDefault("pdfLatex", ""); store.setDefault("RSERVE_ARGS", ""); if (Util.is64BitVM()) { store.setDefault("r_pipe_path", reg1 + "\\bin\\x64"); } else { store.setDefault("r_pipe_path", reg1 + "\\bin\\i386"); } } } else if (OS.equals("Linux")) { reg1 = "/usr/lib/R"; /* * Now leave the R path empty by default to grab the systems path! */ store.setDefault(PreferenceConstants.PATH_R, ""); /* * For the packages on Linux we try the default path if no custom * path is given! */ store.setDefault("InstallLocation", ""); store.setDefault("SweaveScriptLocation", ""); store.setDefault("pdfLatex", ""); store.setDefault("RSERVE_ARGS", ""); store.setDefault("r_pipe_path", reg1 + "/bin"); } else if (OS.equals("Mac")) { store.setDefault(PreferenceConstants.PATH_R, ""); store.setDefault(PreferenceConstants.PATH_LIBREOFFICE, ""); store.setDefault("InstallLocation", ""); store.setDefault("SweaveScriptLocation", ""); store.setDefault("pdfLatex", "/Library/TeX/texbin"); store.setDefault("RSERVE_ARGS", ""); } // store.setDefault("R_STARTUP_ARGS", "try(options(max.print=5000)\n)"); store.setDefault(PreferenceConstants.D_SCRIPT_R, fileRScripts.getAbsolutePath()); store.setDefault(PreferenceConstants.D_RSHELL_SCRIPTS, fileRShellScripts.getAbsolutePath()); if (OS.equals("Windows")) { String pathTempR2 = pathTempR + "\\temp\\"; store.setDefault(PreferenceConstants.P_TEMP_R, pathTempR2); store.setDefault("Console_Encoding", "CP850"); store.setDefault("DEVICE_DEFINITION", ".rDevice <- function(filename = \"" + pathTempR2 + "tempDevicePlot%05d.tiff" + "\") { tiff(filename,width = 480, height = 480, units = \"px\")}; options(device=\".rDevice\")"); store.setDefault("DEVICE_FILENAME", ""); store.setDefault("PLOT_DEVICE_SELECTION", "PLOT_IMAGE"); store.setDefault("PDF_READER", "ACROBAT"); } else if (OS.equals("Linux")) { pathTempR = pathTempR + "/temp/"; store.setDefault(PreferenceConstants.P_TEMP_R, pathTempR); store.setDefault("Console_Encoding", "UTF-8"); store.setDefault("shell_arguments", ""); store.setDefault("DEVICE_DEFINITION", ".rDevice <- function(filename = \"" + pathTempR + "tempDevicePlot%05d.tiff" + "\") { tiff(filename,width = 480, height = 480, units = \"px\")}; options(device=\".rDevice\")"); store.setDefault("DEVICE_FILENAME", ""); store.setDefault("PLOT_DEVICE_SELECTION", "PLOT_IMAGE"); store.setDefault("PDF_READER", "EVINCE"); } else if (OS.equals("Mac")) { pathTempR = pathTempR + "/temp/"; store.setDefault(PreferenceConstants.P_TEMP_R, pathTempR); store.setDefault("Console_Encoding", "UTF-8"); store.setDefault("shell_arguments", "export TERM=xterm"); store.setDefault("DEVICE_DEFINITION", ".rDevice <- function(filename = \"" + pathTempR + "tempDevicePlot%05d.tiff" + "\") { tiff(filename,width = 480, height = 480)}; options(device=\".rDevice\")"); store.setDefault("DEVICE_FILENAME", ""); store.setDefault("PLOT_DEVICE_SELECTION", "PLOT_IMAGE"); store.setDefault("PDF_READER", "ACROBAT"); } store.setDefault("RSERVE_AUTOSTART", false); store.setDefault(PreferenceConstants.PACKAGE_R_SERVER, "http://cran.r-project.org"); if (OS.equals("Linux")) { store.setDefault("knitroptions", "opts_chunk$set(dev=\"png\",echo=TRUE, dev.args=list(type=\"cairo\"),dpi=96)"); store.setDefault(PreferenceConstants.D_OPENOFFICE_HEAD, ", ,,,,,,+,!,,$,%,&,/,(,),=,?,[,],,^,;,:,>,<,|,*,,\\,@,\",,,`,~,#,},{,,,,_,-"); } else if (OS.equals("Mac")) { store.setDefault("knitroptions", "opts_chunk$set(dev=\"png\",echo=TRUE, dev.args=list(type=\"quartz\"),dpi=96)"); store.setDefault(PreferenceConstants.D_OPENOFFICE_HEAD, ", ,,,,,,+,!,,$,%,&,/,(,),=,?,[,],,^,;,:,>,<,|,*,,\\,@,\",,,`,~,#,},{,,,,_,-"); } else { store.setDefault("knitroptions", "opts_chunk$set(dev=\"png\",echo=TRUE, dev.args=list(type=\"cairo\"),dpi=96)"); store.setDefault(PreferenceConstants.D_OPENOFFICE_HEAD, ", ,,,,,,+,!,,,$,%,&,/,(,),=,?,[,],,^,;,:,>,<,|,*,,\\,?,@,\",,?,,`,~,#,},{,,,_,-"); } store.setDefault("RSERVE_NATIVE_START", true); store.setDefault("R_DEBUG_PORT", 21555); store.setDefault("LINUX_SHELL", "GNOME"); store.setDefault("USE_CUSTOM_DEVICE", true); store.setDefault("CLOSE_DEVICE", "if(length(dev.list())>0) dev.off()"); store.setDefault("blender_args", "--window-geometry 0 0 600 600"); store.setDefault("rcmdinstall", "--build"); store.setDefault("REMOTE", false); store.setDefault("HOST", "127.0.0.1"); store.setDefault("TCP", 6311); store.setDefault("USERNAME", "Username"); store.setDefault("PASSWORD", "123456"); store.setDefault("DEFAULT_DIGITS", 15); store.setDefault("TRANSFER_METHOD", false); store.setDefault("REPAINT_QUAD", true); store.setDefault("REPAINT_HEX", true); store.setDefault("RECORD_VALUES", true); store.setDefault("STARTUP_SCRIPTS", false); /* * Default values for the editors! */ String font = null; int fsize = 10; if (OS.equals("Windows")) { font = "Courier New"; fsize = 10; } else if (OS.equals("Linux")) { font = "Courier New"; fsize = 10; } else if (OS.equals("Mac")) { font = "Monaco"; fsize = 14; } PreferenceConverter.setDefault(store, "RShellFonts", new FontData(font, fsize, SWT.NONE)); PreferenceConverter.setDefault(store, "colourkey", new RGB(127, 0, 85)); PreferenceConverter.setDefault(store, "colourkey1", new RGB(127, 0, 85)); PreferenceConverter.setDefault(store, "colourkey2", new RGB(42, 0, 255)); PreferenceConverter.setDefault(store, "colourkey3", new RGB(128, 128, 128)); PreferenceConverter.setDefault(store, "colourkey4", new RGB(0, 0, 0)); PreferenceConverter.setDefault(store, "colourkey5", new RGB(0, 0, 0)); PreferenceConverter.setDefault(store, "colourkey6", new RGB(0, 0, 0)); PreferenceConverter.setDefault(store, "colourkey7", new RGB(0, 0, 0)); PreferenceConverter.setDefault(store, "colourkey8", new RGB(0, 0, 0)); PreferenceConverter.setDefault(store, "colourkeyfont", new FontData(font, fsize, 1)); PreferenceConverter.setDefault(store, "colourkeyfont1", new FontData(font, fsize, 0)); PreferenceConverter.setDefault(store, "colourkeyfont2", new FontData(font, fsize, 0)); PreferenceConverter.setDefault(store, "colourkeyfont3", new FontData(font, fsize, 0)); PreferenceConverter.setDefault(store, "colourkeyfont4", new FontData(font, fsize, 0)); PreferenceConverter.setDefault(store, "colourkeyfont5", new FontData(font, fsize, 0)); PreferenceConverter.setDefault(store, "colourkeyfont6", new FontData(font, fsize, 0)); PreferenceConverter.setDefault(store, "colourkeyfont7", new FontData(font, fsize, 0)); PreferenceConverter.setDefault(store, "colourkeyfont8", new FontData(font, fsize, 0)); store.setDefault("FUNCTIONS_FOLDING", true); store.setDefault("FOR_LOOP_FOLDING", true); store.setDefault("WHILE_LOOP_FOLDING", true); store.setDefault("REPEAT_LOOP_FOLDING", true); store.setDefault("IF_CONDITION_FOLDING", true); store.setDefault("SHOW_INFOPOPUP", true); store.setDefault("MARK_WORDS", false); store.setDefault("TYPED_CODE_COMPLETION", false); store.setDefault("EDITOR_TO_OUTLINE", false); }
From source file:net.openchrom.xxd.processor.supplier.rscripting.ui.preferences.RCodePreferences.java
License:Open Source License
public void init(IWorkbench workbench) { IPreferenceStore store = Activator.getDefault().getPreferenceStore(); store.setDefault("FUNCTIONS_FOLDING", true); store.setDefault("FOR_LOOP_FOLDING", true); store.setDefault("WHILE_LOOP_FOLDING", true); store.setDefault("REPEAT_LOOP_FOLDING", true); store.setDefault("IF_CONDITION_FOLDING", true); store.setDefault("SHOW_INFOPOPUP", true); store.setDefault("MARK_WORDS", true); store.setDefault("TYPED_CODE_COMPLETION", false); store.setDefault("EDITOR_TO_OUTLINE", true); }
From source file:net.ostis.scpdev.preferences.PreferenceInitializer.java
License:Open Source License
public void initializeDefaultPreferences() { IPreferenceStore store = ScpdevPlugin.getDefault().getPreferenceStore(); store.setDefault(PreferenceConstants.P_USE_SC_CORE_HOME, true); store.setDefault(PreferenceConstants.P_SC_CORE_PATH, ""); store.setDefault(PreferenceConstants.P_PYTHON_EXECUTABLE, ""); store.setDefault(PreferenceConstants.P_SYSTEM_UI_PATH, ""); }
From source file:net.refractions.udig.catalog.internal.wmt.ui.preferences.WMTPreferenceInitializer.java
License:Open Source License
@Override public void initializeDefaultPreferences() { IPreferenceStore store = WMTPlugin.getDefault().getPreferenceStore(); store.setDefault(WMTPreferenceConstants.P_WMT_SCALEFACTOR, WMTPreferenceConstants.P_WMT_SCALEFACTOR_DEFAULT); store.setDefault(WMTPreferenceConstants.P_WMT_TILELIMIT_WARNING, WMTPreferenceConstants.P_WMT_TILELIMIT_WARNING_DEFAULT); store.setDefault(WMTPreferenceConstants.P_WMT_TILELIMIT_ERROR, WMTPreferenceConstants.P_WMT_TILELIMIT_ERROR_DEFAULT); }
From source file:net.refractions.udig.issues.internal.IssuesPreferenceInitializer.java
License:Open Source License
@Override public void initializeDefaultPreferences() { IPreferenceStore preferenceStore = IssuesActivator.getDefault().getPreferenceStore(); preferenceStore.setDefault(KEY_VIEW_CONTENT_PROVIDER, ""); //$NON-NLS-1$ preferenceStore.setDefault(KEY_VIEW_EXPANSION_PROVIDER, ""); //$NON-NLS-1$ preferenceStore.setDefault(KEY_VIEW_SORTER, ""); //$NON-NLS-1$ URL url = IssuesActivator.getDefault().getBundle().getEntry(".config"); //$NON-NLS-1$ InputStream in = null;/*from w ww.j av a 2s. c om*/ InputStreamReader reader = null; try { in = new BufferedInputStream(url.openStream()); reader = new InputStreamReader(in); StringBuffer buffer = new StringBuffer(); int read; String last; do { read = reader.read(); last = String.valueOf((char) read); buffer.append(last); } while (read != -1 && last.length() > 0 && last.matches("\\S")); //$NON-NLS-1$ String substring = buffer.substring(0, buffer.length() - 1); preferenceStore.setDefault(KEY_ACTIVE_LIST, substring); } catch (IOException e) { IssuesActivator.log("", e); //$NON-NLS-1$ preferenceStore.setDefault(KEY_ACTIVE_LIST, VALUE_MEMORY_LIST); } finally { try { if (in != null) in.close(); if (reader != null) reader.close(); } catch (IOException e) { IssuesActivator.log("", e); //$NON-NLS-1$ } } }