1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-07-03 23:25:26 +02:00

[149150] preference page for indication of whether to copy timestamps or not plus some minor refactoring of constants

This commit is contained in:
David McKnight 2007-01-09 20:44:52 +00:00
parent f6328835f6
commit 1579f9911b
17 changed files with 171 additions and 109 deletions

View file

@ -48,11 +48,11 @@ import org.eclipse.osgi.util.NLS;
import org.eclipse.rse.core.subsystems.RemoteChildrenContentsType;
import org.eclipse.rse.files.ui.resources.SystemEditableRemoteFile;
import org.eclipse.rse.files.ui.resources.UniversalFileTransferUtility;
import org.eclipse.rse.internal.subsystems.files.core.ISystemFilePreferencesConstants;
import org.eclipse.rse.services.clientserver.messages.SystemMessageException;
import org.eclipse.rse.subsystems.files.core.subsystems.IRemoteFile;
import org.eclipse.rse.subsystems.files.core.subsystems.IRemoteFileSubSystem;
import org.eclipse.rse.subsystems.files.core.subsystems.RemoteFileEmpty;
import org.eclipse.rse.ui.ISystemPreferencesConstants;
import org.eclipse.rse.ui.RSEUIPlugin;
@ -77,7 +77,7 @@ public class RSEFileStoreRemoteFileWrapper extends FileStore implements IFileSto
{
IPreferenceStore prefStore = RSEUIPlugin.getDefault().getPreferenceStore();
//boolean origShowHidden = prefStore.getBoolean(ISystemPreferencesConstants.SHOWHIDDEN);
prefStore.setValue(ISystemPreferencesConstants.SHOWHIDDEN, true);
prefStore.setValue(ISystemFilePreferencesConstants.SHOWHIDDEN, true);
String[] names;
if (!_remoteFile.isStale() && _remoteFile.hasContents(RemoteChildrenContentsType.getInstance()))
@ -106,7 +106,7 @@ public class RSEFileStoreRemoteFileWrapper extends FileStore implements IFileSto
names = new String[0];
}
}
prefStore.setValue(ISystemPreferencesConstants.SHOWHIDDEN, false);
prefStore.setValue(ISystemFilePreferencesConstants.SHOWHIDDEN, false);
return names;
}

View file

@ -108,6 +108,9 @@ public class FileResources extends NLS
public static String RESID_PREF_UNIVERSAL_FILES_TITLE;
public static String RESID_PREF_UNIVERSAL_SHOWHIDDEN_LABEL;
public static String RESID_PREF_UNIVERSAL_PRESERVE_TIMESTAMPS_LABEL;
public static String RESID_PREF_UNIVERSAL_PRESERVE_TIMESTAMPS_TOOLTIP;
public static String RESID_PREF_UNIVERSAL_FILES_FILETYPES_TYPE_LABEL;
public static String RESID_PREF_UNIVERSAL_FILES_FILETYPES_TYPE_TOOLTIP;

View file

@ -79,6 +79,9 @@ RESID_NEWFOLDER_FOLDER_TIP=Folder in which the new folder will be created
RESID_PREF_UNIVERSAL_FILES_TITLE=File System Preferences
RESID_PREF_UNIVERSAL_SHOWHIDDEN_LABEL=Show hidden files
RESID_PREF_UNIVERSAL_PRESERVE_TIMESTAMPS_LABEL=Copy timestamps during file transfer
RESID_PREF_UNIVERSAL_PRESERVE_TIMESTAMPS_TOOLTIP=When files are transferred copy the source timestamps to the destination files
RESID_PREF_UNIVERSAL_FILES_FILETYPES_TYPE_LABEL=File types:
RESID_PREF_UNIVERSAL_FILES_FILETYPES_TYPE_TOOLTIP=List of file types

View file

@ -147,12 +147,12 @@ public interface ISystemFileConstants
// -------------------------------
// Enter or select file form
// -------------------------------
public static final String RESID_ENTER_OR_SELECT_FILE_PREFIX = RESID_PREFIX + "EnterOrSelectFile.";
public static final String RESID_ENTER_OR_SELECT_FILE_TITLE = RESID_ENTER_OR_SELECT_FILE_PREFIX + "title";
public static final String RESID_ENTER_OR_SELECT_FILE_VERBIAGE_LABEL = RESID_ENTER_OR_SELECT_FILE_PREFIX + "verbiage.label";
public static final String RESID_ENTER_OR_SELECT_FILE_ENTER_LABEL = RESID_ENTER_OR_SELECT_FILE_PREFIX + "enter.label";
public static final String RESID_ENTER_OR_SELECT_FILE_ENTER_TOOLTIP = RESID_ENTER_OR_SELECT_FILE_PREFIX + "enter.tooltip";
public static final String RESID_ENTER_OR_SELECT_FILE_SELECT_TOOLTIP = RESID_ENTER_OR_SELECT_FILE_PREFIX + "select.tooltip";
public static final String RESID_ENTER_OR_SELECT_FILE_FILE_LABEL = RESID_ENTER_OR_SELECT_FILE_PREFIX + "file.label";
public static final String RESID_ENTER_OR_SELECT_FILE_FILE_TOOLTIP = RESID_ENTER_OR_SELECT_FILE_PREFIX + "file.tooltip";
public static final String RESID_ENTER_OR_SELECT_FILE_PREFIX = RESID_PREFIX + "EnterOrSelectFile."; //$NON-NLS-1$
public static final String RESID_ENTER_OR_SELECT_FILE_TITLE = RESID_ENTER_OR_SELECT_FILE_PREFIX + "title"; //$NON-NLS-1$
public static final String RESID_ENTER_OR_SELECT_FILE_VERBIAGE_LABEL = RESID_ENTER_OR_SELECT_FILE_PREFIX + "verbiage.label"; //$NON-NLS-1$
public static final String RESID_ENTER_OR_SELECT_FILE_ENTER_LABEL = RESID_ENTER_OR_SELECT_FILE_PREFIX + "enter.label"; //$NON-NLS-1$
public static final String RESID_ENTER_OR_SELECT_FILE_ENTER_TOOLTIP = RESID_ENTER_OR_SELECT_FILE_PREFIX + "enter.tooltip"; //$NON-NLS-1$
public static final String RESID_ENTER_OR_SELECT_FILE_SELECT_TOOLTIP = RESID_ENTER_OR_SELECT_FILE_PREFIX + "select.tooltip"; //$NON-NLS-1$
public static final String RESID_ENTER_OR_SELECT_FILE_FILE_LABEL = RESID_ENTER_OR_SELECT_FILE_PREFIX + "file.label"; //$NON-NLS-1$
public static final String RESID_ENTER_OR_SELECT_FILE_FILE_TOOLTIP = RESID_ENTER_OR_SELECT_FILE_PREFIX + "file.tooltip"; //$NON-NLS-1$
}

View file

@ -38,10 +38,10 @@ import org.eclipse.rse.core.subsystems.ISubSystem;
import org.eclipse.rse.files.ui.FileResources;
import org.eclipse.rse.files.ui.resources.SystemIFileProperties;
import org.eclipse.rse.files.ui.resources.SystemRemoteEditManager;
import org.eclipse.rse.internal.subsystems.files.core.ISystemFilePreferencesConstants;
import org.eclipse.rse.services.clientserver.messages.SystemMessage;
import org.eclipse.rse.ui.GenericMessages;
import org.eclipse.rse.ui.ISystemMessages;
import org.eclipse.rse.ui.ISystemPreferencesConstants;
import org.eclipse.rse.ui.Mnemonics;
import org.eclipse.rse.ui.RSEUIPlugin;
import org.eclipse.rse.ui.SystemWidgetHelpers;
@ -188,13 +188,13 @@ public class SystemCachePreferencePage extends PreferencePage implements IWorkbe
private void initControls()
{
IPreferenceStore store = RSEUIPlugin.getDefault().getPreferenceStore();
boolean enableMaxSize = store.getBoolean(ISystemPreferencesConstants.LIMIT_CACHE);
boolean enableMaxSize = store.getBoolean(ISystemFilePreferencesConstants.LIMIT_CACHE);
_maxCacheSize.setEnabled(enableMaxSize);
String maxCacheSizeStr = store.getString(ISystemPreferencesConstants.MAX_CACHE_SIZE);
String maxCacheSizeStr = store.getString(ISystemFilePreferencesConstants.MAX_CACHE_SIZE);
if (maxCacheSizeStr == null || maxCacheSizeStr.equals("")) { //$NON-NLS-1$
maxCacheSizeStr = ISystemPreferencesConstants.DEFAULT_MAX_CACHE_SIZE;
maxCacheSizeStr = ISystemFilePreferencesConstants.DEFAULT_MAX_CACHE_SIZE;
}
_maxCacheSize.setText(maxCacheSizeStr);
@ -218,11 +218,11 @@ public class SystemCachePreferencePage extends PreferencePage implements IWorkbe
IPreferenceStore store = RSEUIPlugin.getDefault().getPreferenceStore();
boolean enableMaxSize = store.getDefaultBoolean(ISystemPreferencesConstants.LIMIT_CACHE);
boolean enableMaxSize = store.getDefaultBoolean(ISystemFilePreferencesConstants.LIMIT_CACHE);
_maxCacheCheckbox.setSelection(enableMaxSize);
_maxCacheSize.setEnabled(enableMaxSize);
_maxCacheSize.setText(store.getDefaultString(ISystemPreferencesConstants.MAX_CACHE_SIZE));
_maxCacheSize.setText(store.getDefaultString(ISystemFilePreferencesConstants.MAX_CACHE_SIZE));
}
/**
@ -232,8 +232,8 @@ public class SystemCachePreferencePage extends PreferencePage implements IWorkbe
*/
public static void initDefaults(IPreferenceStore store)
{
store.setDefault(ISystemPreferencesConstants.LIMIT_CACHE, ISystemPreferencesConstants.DEFAULT_LIMIT_CACHE);
store.setDefault(ISystemPreferencesConstants.MAX_CACHE_SIZE, ISystemPreferencesConstants.DEFAULT_MAX_CACHE_SIZE);
store.setDefault(ISystemFilePreferencesConstants.LIMIT_CACHE, ISystemFilePreferencesConstants.DEFAULT_LIMIT_CACHE);
store.setDefault(ISystemFilePreferencesConstants.MAX_CACHE_SIZE, ISystemFilePreferencesConstants.DEFAULT_MAX_CACHE_SIZE);
}
/**
@ -245,11 +245,11 @@ public class SystemCachePreferencePage extends PreferencePage implements IWorkbe
String size = _maxCacheSize.getText();
if (size == null || size.trim().equals("")) { //$NON-NLS-1$
size = ISystemPreferencesConstants.DEFAULT_MAX_CACHE_SIZE;
size = ISystemFilePreferencesConstants.DEFAULT_MAX_CACHE_SIZE;
}
store.setValue(ISystemPreferencesConstants.MAX_CACHE_SIZE, size);
store.setValue(ISystemPreferencesConstants.LIMIT_CACHE, _maxCacheCheckbox.getSelection());
store.setValue(ISystemFilePreferencesConstants.MAX_CACHE_SIZE, size);
store.setValue(ISystemFilePreferencesConstants.LIMIT_CACHE, _maxCacheCheckbox.getSelection());
return super.performOk();
}

View file

@ -30,13 +30,13 @@ import org.eclipse.jface.viewers.ColumnWeightData;
import org.eclipse.jface.viewers.TableLayout;
import org.eclipse.jface.window.Window;
import org.eclipse.rse.files.ui.FileResources;
import org.eclipse.rse.internal.subsystems.files.core.ISystemFilePreferencesConstants;
import org.eclipse.rse.services.clientserver.archiveutils.ArchiveHandlerManager;
import org.eclipse.rse.services.clientserver.messages.SystemMessage;
import org.eclipse.rse.services.clientserver.messages.SystemMessageFile;
import org.eclipse.rse.subsystems.files.core.model.SystemFileTransferModeMapping;
import org.eclipse.rse.subsystems.files.core.model.SystemFileTransferModeRegistry;
import org.eclipse.rse.ui.ISystemMessages;
import org.eclipse.rse.ui.ISystemPreferencesConstants;
import org.eclipse.rse.ui.Mnemonics;
import org.eclipse.rse.ui.RSEUIPlugin;
import org.eclipse.rse.ui.SystemWidgetHelpers;
@ -264,16 +264,25 @@ public class UniversalPreferencePage
// Add the boolean field editor for users to choose whether
// hidden files should be displayed
BooleanFieldEditor showHiddenEditor = new BooleanFieldEditor(
ISystemPreferencesConstants.SHOWHIDDEN,
ISystemFilePreferencesConstants.SHOWHIDDEN,
FileResources.RESID_PREF_UNIVERSAL_SHOWHIDDEN_LABEL,
groupComponent);
addField(showHiddenEditor);
IPreferenceStore store= RSEUIPlugin.getDefault().getPreferenceStore();
// field to indicate whether or not to preserve timestamps during copy
BooleanFieldEditor preserveTimestamps = new BooleanFieldEditor(
ISystemFilePreferencesConstants.PRESERVETIMESTAMPS,
FileResources.RESID_PREF_UNIVERSAL_PRESERVE_TIMESTAMPS_LABEL,
parent);
addField(preserveTimestamps);
store.setDefault(ISystemFilePreferencesConstants.PRESERVETIMESTAMPS, true);
// download and upload buffer size
Group transferGroup = new Group(parent, SWT.NULL);
transferGroup.setText(FileResources.RESID_FILES_PREFERENCES_BUFFER);
@ -349,11 +358,11 @@ public class UniversalPreferencePage
boolean doSuperTransfer = getDoSuperTransfer();
doSuperTransferButton.setSelection(doSuperTransfer);
String initialArchiveType = store.getString(ISystemPreferencesConstants.SUPERTRANSFER_ARC_TYPE);
String initialArchiveType = store.getString(ISystemFilePreferencesConstants.SUPERTRANSFER_ARC_TYPE);
if (initialArchiveType == null ||
!ArchiveHandlerManager.getInstance().isRegisteredArchive("test." + initialArchiveType)) //$NON-NLS-1$
{
initialArchiveType = ISystemPreferencesConstants.DEFAULT_SUPERTRANSFER_ARCHIVE_TYPE;
initialArchiveType = ISystemFilePreferencesConstants.DEFAULT_SUPERTRANSFER_ARCHIVE_TYPE;
}
archiveTypeCombo.setText(initialArchiveType);
archiveTypeCombo.setTextLimit(6);
@ -390,11 +399,12 @@ public class UniversalPreferencePage
public static void initDefaults(IPreferenceStore store)
{
store.setDefault(ISystemPreferencesConstants.SHOWHIDDEN, false);
store.setDefault(ISystemPreferencesConstants.DOSUPERTRANSFER, ISystemPreferencesConstants.DEFAULT_DOSUPERTRANSFER);
store.setDefault(ISystemPreferencesConstants.SUPERTRANSFER_ARC_TYPE, ISystemPreferencesConstants.DEFAULT_SUPERTRANSFER_ARCHIVE_TYPE);
store.setDefault(ISystemPreferencesConstants.DOWNLOAD_BUFFER_SIZE, ISystemPreferencesConstants.DEFAULT_DOWNLOAD_BUFFER_SIZE);
store.setDefault(ISystemPreferencesConstants.UPLOAD_BUFFER_SIZE, ISystemPreferencesConstants.DEFAULT_DOWNLOAD_BUFFER_SIZE);
store.setDefault(ISystemFilePreferencesConstants.SHOWHIDDEN, false);
store.setDefault(ISystemFilePreferencesConstants.PRESERVETIMESTAMPS, ISystemFilePreferencesConstants.DEFAULT_PRESERVETIMESTAMPS);
store.setDefault(ISystemFilePreferencesConstants.DOSUPERTRANSFER, ISystemFilePreferencesConstants.DEFAULT_DOSUPERTRANSFER);
store.setDefault(ISystemFilePreferencesConstants.SUPERTRANSFER_ARC_TYPE, ISystemFilePreferencesConstants.DEFAULT_SUPERTRANSFER_ARCHIVE_TYPE);
store.setDefault(ISystemFilePreferencesConstants.DOWNLOAD_BUFFER_SIZE, ISystemFilePreferencesConstants.DEFAULT_DOWNLOAD_BUFFER_SIZE);
store.setDefault(ISystemFilePreferencesConstants.UPLOAD_BUFFER_SIZE, ISystemFilePreferencesConstants.DEFAULT_DOWNLOAD_BUFFER_SIZE);
}
@ -427,11 +437,11 @@ public class UniversalPreferencePage
}
int defaultFileTransferMode = getFileTransferModeDefaultPreference();
if (defaultFileTransferMode == ISystemPreferencesConstants.FILETRANSFERMODE_BINARY)
if (defaultFileTransferMode == ISystemFilePreferencesConstants.FILETRANSFERMODE_BINARY)
{
defaultBinaryButton.setSelection(true);
}
else if (defaultFileTransferMode == ISystemPreferencesConstants.FILETRANSFERMODE_TEXT)
else if (defaultFileTransferMode == ISystemFilePreferencesConstants.FILETRANSFERMODE_TEXT)
{
defaultTextButton.setSelection(true);
}
@ -457,8 +467,8 @@ public class UniversalPreferencePage
resourceTypeTable.setRedraw(true);
int defaultFileTransferMode = getFileTransferModeDefaultPreference();
defaultBinaryButton.setSelection(defaultFileTransferMode == ISystemPreferencesConstants.FILETRANSFERMODE_BINARY);
defaultTextButton.setSelection(defaultFileTransferMode == ISystemPreferencesConstants.FILETRANSFERMODE_TEXT);
defaultBinaryButton.setSelection(defaultFileTransferMode == ISystemFilePreferencesConstants.FILETRANSFERMODE_BINARY);
defaultTextButton.setSelection(defaultFileTransferMode == ISystemFilePreferencesConstants.FILETRANSFERMODE_TEXT);
if (resourceTypeTable.getItemCount() > 0)
{
@ -472,16 +482,16 @@ public class UniversalPreferencePage
protected void resetSuperTransferPrefs()
{
archiveTypeCombo.setText(ISystemPreferencesConstants.DEFAULT_SUPERTRANSFER_ARCHIVE_TYPE);
setSuperTransferTypePreference(ISystemPreferencesConstants.DEFAULT_SUPERTRANSFER_ARCHIVE_TYPE);
doSuperTransferButton.setSelection(ISystemPreferencesConstants.DEFAULT_DOSUPERTRANSFER);
setDoSuperTransfer(ISystemPreferencesConstants.DEFAULT_DOSUPERTRANSFER);
archiveTypeCombo.setText(ISystemFilePreferencesConstants.DEFAULT_SUPERTRANSFER_ARCHIVE_TYPE);
setSuperTransferTypePreference(ISystemFilePreferencesConstants.DEFAULT_SUPERTRANSFER_ARCHIVE_TYPE);
doSuperTransferButton.setSelection(ISystemFilePreferencesConstants.DEFAULT_DOSUPERTRANSFER);
setDoSuperTransfer(ISystemFilePreferencesConstants.DEFAULT_DOSUPERTRANSFER);
}
protected void resetBufferSizePrefs()
{
downloadBufferSize.setText(ISystemPreferencesConstants.DEFAULT_DOWNLOAD_BUFFER_SIZE + ""); //$NON-NLS-1$
uploadBufferSize.setText(ISystemPreferencesConstants.DEFAULT_DOWNLOAD_BUFFER_SIZE + ""); //$NON-NLS-1$
downloadBufferSize.setText(ISystemFilePreferencesConstants.DEFAULT_DOWNLOAD_BUFFER_SIZE + ""); //$NON-NLS-1$
uploadBufferSize.setText(ISystemFilePreferencesConstants.DEFAULT_DOWNLOAD_BUFFER_SIZE + ""); //$NON-NLS-1$
}
/**
@ -755,6 +765,8 @@ public class UniversalPreferencePage
protected void performDefaults()
{
super.performDefaults();
resetResourceTypeTable();
resetSuperTransferPrefs();
@ -792,14 +804,14 @@ public class UniversalPreferencePage
((EditorRegistry)editorRegistry).saveAssociations();
// editorRegistry.removePropertyListener(this);
int defaultFileTransferMode = ISystemPreferencesConstants.FILETRANSFERMODE_BINARY;
int defaultFileTransferMode = ISystemFilePreferencesConstants.FILETRANSFERMODE_BINARY;
if (defaultBinaryButton.getSelection())
{
defaultFileTransferMode = ISystemPreferencesConstants.FILETRANSFERMODE_BINARY;
defaultFileTransferMode = ISystemFilePreferencesConstants.FILETRANSFERMODE_BINARY;
}
else
{
defaultFileTransferMode = ISystemPreferencesConstants.FILETRANSFERMODE_TEXT;
defaultFileTransferMode = ISystemFilePreferencesConstants.FILETRANSFERMODE_TEXT;
}
setFileTransferModeDefaultPreference(defaultFileTransferMode);
setDoSuperTransfer(doSuperTransferButton.getSelection());
@ -817,7 +829,7 @@ public class UniversalPreferencePage
public static int getFileTransferModeDefaultPreference()
{
IPreferenceStore store= RSEUIPlugin.getDefault().getPreferenceStore();
return store.getInt(ISystemPreferencesConstants.FILETRANSFERMODEDEFAULT);
return store.getInt(ISystemFilePreferencesConstants.FILETRANSFERMODEDEFAULT);
}
/**
* Set the default file transfer mode to use for unspecified file types
@ -825,7 +837,7 @@ public class UniversalPreferencePage
public static void setFileTransferModeDefaultPreference(int defaultMode)
{
IPreferenceStore store= RSEUIPlugin.getDefault().getPreferenceStore();
store.setValue(ISystemPreferencesConstants.FILETRANSFERMODEDEFAULT,defaultMode);
store.setValue(ISystemFilePreferencesConstants.FILETRANSFERMODEDEFAULT,defaultMode);
savePreferenceStore();
}
@ -835,7 +847,7 @@ public class UniversalPreferencePage
public static String getSuperTransferTypePreference()
{
IPreferenceStore store= RSEUIPlugin.getDefault().getPreferenceStore();
return store.getString(ISystemPreferencesConstants.SUPERTRANSFER_ARC_TYPE);
return store.getString(ISystemFilePreferencesConstants.SUPERTRANSFER_ARC_TYPE);
}
/**
* Set the default as to whether or not to compress directories before remote transfer
@ -843,23 +855,23 @@ public class UniversalPreferencePage
public static void setSuperTransferTypePreference(String type)
{
IPreferenceStore store= RSEUIPlugin.getDefault().getPreferenceStore();
store.setValue(ISystemPreferencesConstants.SUPERTRANSFER_ARC_TYPE,type);
store.setValue(ISystemFilePreferencesConstants.SUPERTRANSFER_ARC_TYPE,type);
savePreferenceStore();
}
public static boolean getDoSuperTransfer()
{
IPreferenceStore store= RSEUIPlugin.getDefault().getPreferenceStore();
return store.getBoolean(ISystemPreferencesConstants.DOSUPERTRANSFER);
return store.getBoolean(ISystemFilePreferencesConstants.DOSUPERTRANSFER);
}
public static int getDownloadBufferSize()
{
IPreferenceStore store= RSEUIPlugin.getDefault().getPreferenceStore();
int result = store.getInt(ISystemPreferencesConstants.DOWNLOAD_BUFFER_SIZE);
int result = store.getInt(ISystemFilePreferencesConstants.DOWNLOAD_BUFFER_SIZE);
if (result == 0)
{
result = ISystemPreferencesConstants.DEFAULT_DOWNLOAD_BUFFER_SIZE;
result = ISystemFilePreferencesConstants.DEFAULT_DOWNLOAD_BUFFER_SIZE;
}
return result;
}
@ -867,10 +879,10 @@ public class UniversalPreferencePage
public static int getUploadBufferSize()
{
IPreferenceStore store= RSEUIPlugin.getDefault().getPreferenceStore();
int result = store.getInt(ISystemPreferencesConstants.UPLOAD_BUFFER_SIZE);
int result = store.getInt(ISystemFilePreferencesConstants.UPLOAD_BUFFER_SIZE);
if (result == 0)
{
result = ISystemPreferencesConstants.DEFAULT_DOWNLOAD_BUFFER_SIZE;
result = ISystemFilePreferencesConstants.DEFAULT_DOWNLOAD_BUFFER_SIZE;
}
return result;
}
@ -878,7 +890,7 @@ public class UniversalPreferencePage
public static void setDoSuperTransfer(boolean flag)
{
IPreferenceStore store= RSEUIPlugin.getDefault().getPreferenceStore();
store.setValue(ISystemPreferencesConstants.DOSUPERTRANSFER,flag);
store.setValue(ISystemFilePreferencesConstants.DOSUPERTRANSFER,flag);
savePreferenceStore();
}
@ -897,7 +909,7 @@ public class UniversalPreferencePage
if (size > 0)
{
IPreferenceStore store = RSEUIPlugin.getDefault().getPreferenceStore();
store.setValue(ISystemPreferencesConstants.DOWNLOAD_BUFFER_SIZE, size);
store.setValue(ISystemFilePreferencesConstants.DOWNLOAD_BUFFER_SIZE, size);
savePreferenceStore();
}
}
@ -907,7 +919,7 @@ public class UniversalPreferencePage
if (size > 0)
{
IPreferenceStore store = RSEUIPlugin.getDefault().getPreferenceStore();
store.setValue(ISystemPreferencesConstants.UPLOAD_BUFFER_SIZE, size);
store.setValue(ISystemFilePreferencesConstants.UPLOAD_BUFFER_SIZE, size);
savePreferenceStore();
}
}

View file

@ -37,8 +37,8 @@ import org.eclipse.core.runtime.Platform;
import org.eclipse.jface.preference.IPreferenceStore;
import org.eclipse.rse.core.SystemBasePlugin;
import org.eclipse.rse.core.subsystems.ISubSystem;
import org.eclipse.rse.internal.subsystems.files.core.ISystemFilePreferencesConstants;
import org.eclipse.rse.services.clientserver.SystemEncodingUtil;
import org.eclipse.rse.ui.ISystemPreferencesConstants;
import org.eclipse.rse.ui.RSEUIPlugin;
import org.eclipse.rse.ui.view.ISystemEditableRemoteObject;
import org.eclipse.rse.ui.view.ISystemRemoteElementAdapter;
@ -664,14 +664,14 @@ public class SystemRemoteEditManager
{
IPreferenceStore store = RSEUIPlugin.getDefault().getPreferenceStore();
boolean enableMaxSize = store.getBoolean(ISystemPreferencesConstants.LIMIT_CACHE);
boolean enableMaxSize = store.getBoolean(ISystemFilePreferencesConstants.LIMIT_CACHE);
if (enableMaxSize)
{
int max = Integer.parseInt(ISystemPreferencesConstants.DEFAULT_MAX_CACHE_SIZE) * 1000000;
int max = Integer.parseInt(ISystemFilePreferencesConstants.DEFAULT_MAX_CACHE_SIZE) * 1000000;
// get the cache limit
try {
String maxSize = store.getString(ISystemPreferencesConstants.MAX_CACHE_SIZE);
String maxSize = store.getString(ISystemFilePreferencesConstants.MAX_CACHE_SIZE);
if (maxSize != null && !maxSize.equals("")) { //$NON-NLS-1$
max = Integer.parseInt(maxSize) * 1000000;
@ -679,7 +679,7 @@ public class SystemRemoteEditManager
}
catch (NumberFormatException nfe) {
SystemBasePlugin.logError("Could not get max cache size", nfe); //$NON-NLS-1$
max = Integer.parseInt(ISystemPreferencesConstants.DEFAULT_MAX_CACHE_SIZE) * 1000000;
max = Integer.parseInt(ISystemFilePreferencesConstants.DEFAULT_MAX_CACHE_SIZE) * 1000000;
}
try {

View file

@ -48,6 +48,7 @@ import org.eclipse.rse.core.model.SystemWorkspaceResourceSet;
import org.eclipse.rse.core.subsystems.ISubSystem;
import org.eclipse.rse.files.ui.Activator;
import org.eclipse.rse.files.ui.FileResources;
import org.eclipse.rse.internal.subsystems.files.core.ISystemFilePreferencesConstants;
import org.eclipse.rse.model.SystemRemoteResourceSet;
import org.eclipse.rse.services.clientserver.SystemEncodingUtil;
import org.eclipse.rse.services.clientserver.archiveutils.ArchiveHandlerManager;
@ -66,7 +67,6 @@ import org.eclipse.rse.subsystems.files.core.subsystems.IRemoteFileSubSystem;
import org.eclipse.rse.subsystems.files.core.subsystems.IVirtualRemoteFile;
import org.eclipse.rse.subsystems.files.core.util.ValidatorFileUniqueName;
import org.eclipse.rse.ui.ISystemMessages;
import org.eclipse.rse.ui.ISystemPreferencesConstants;
import org.eclipse.rse.ui.RSEUIPlugin;
import org.eclipse.rse.ui.dialogs.SystemRenameSingleDialog;
import org.eclipse.rse.ui.messages.SystemMessageDialog;
@ -313,7 +313,7 @@ public class UniversalFileTransferUtility
return null;
}
boolean doSuperTransferProperty = RSEUIPlugin.getDefault().getPreferenceStore().getBoolean(ISystemPreferencesConstants.DOSUPERTRANSFER);
boolean doSuperTransferProperty = RSEUIPlugin.getDefault().getPreferenceStore().getBoolean(ISystemFilePreferencesConstants.DOSUPERTRANSFER);
List set = remoteSet.getResourceSet();
@ -763,7 +763,7 @@ public class UniversalFileTransferUtility
{
IResource tempFolder = null;
boolean doSuperTransferProperty = RSEUIPlugin.getDefault().getPreferenceStore().getBoolean(ISystemPreferencesConstants.DOSUPERTRANSFER);
boolean doSuperTransferProperty = RSEUIPlugin.getDefault().getPreferenceStore().getBoolean(ISystemFilePreferencesConstants.DOSUPERTRANSFER);
if (doCompressedTransfer && doSuperTransferProperty && !srcFileOrFolder.isRoot()
&& !(srcFileOrFolder.getParentRemoteFileSubSystem().getHost().getSystemType().equals("Local"))) //$NON-NLS-1$
@ -903,7 +903,7 @@ public class UniversalFileTransferUtility
*/
public static SystemRemoteResourceSet copyWorkspaceResourcesToRemote(SystemWorkspaceResourceSet workspaceSet, IRemoteFile targetFolder, IProgressMonitor monitor, boolean checkForCollisions)
{
boolean doSuperTransferPreference = RSEUIPlugin.getDefault().getPreferenceStore().getBoolean(ISystemPreferencesConstants.DOSUPERTRANSFER)
boolean doSuperTransferPreference = RSEUIPlugin.getDefault().getPreferenceStore().getBoolean(ISystemFilePreferencesConstants.DOSUPERTRANSFER)
&& targetFolder.getParentRemoteFileSubSystem().getParentRemoteFileSubSystemConfiguration().supportsArchiveManagement();
IRemoteFileSubSystem targetFS = targetFolder.getParentRemoteFileSubSystem();
@ -1032,8 +1032,11 @@ public class UniversalFileTransferUtility
newFilePathList.add(newPath);
// should check preference first
SystemIFileProperties properties = new SystemIFileProperties(srcFileOrFolder);
((FileServiceSubSystem)targetFS).getFileService().setLastModified(monitor, newPathBuf.toString(), name, properties.getRemoteFileTimeStamp());
if (RSEUIPlugin.getDefault().getPreferenceStore().getBoolean(ISystemFilePreferencesConstants.PRESERVETIMESTAMPS))
{
SystemIFileProperties properties = new SystemIFileProperties(srcFileOrFolder);
((FileServiceSubSystem)targetFS).getFileService().setLastModified(monitor, newPathBuf.toString(), name, properties.getRemoteFileTimeStamp());
}
}
catch (RemoteFileIOException e)
@ -1229,8 +1232,12 @@ public class UniversalFileTransferUtility
IRemoteFile copiedFile = targetFS.getRemoteFileObject(targetFolder, name);
// should check preference first
SystemIFileProperties properties = new SystemIFileProperties(srcFileOrFolder);
targetFS.setLastModified(monitor, copiedFile, properties.getRemoteFileTimeStamp());
if (RSEUIPlugin.getDefault().getPreferenceStore().getBoolean(ISystemFilePreferencesConstants.PRESERVETIMESTAMPS))
{
SystemIFileProperties properties = new SystemIFileProperties(srcFileOrFolder);
targetFS.setLastModified(monitor, copiedFile, properties.getRemoteFileTimeStamp());
}
return copiedFile;
}
@ -1290,7 +1297,7 @@ public class UniversalFileTransferUtility
boolean isTargetLocal = newTargetFolder.getParentRemoteFileSubSystem().getHost().getSystemType().equals("Local"); //$NON-NLS-1$
boolean destInArchive = (newTargetFolder instanceof IVirtualRemoteFile) || newTargetFolder.isArchive();
boolean doSuperTransferPreference = RSEUIPlugin.getDefault().getPreferenceStore().getBoolean(ISystemPreferencesConstants.DOSUPERTRANSFER);
boolean doSuperTransferPreference = RSEUIPlugin.getDefault().getPreferenceStore().getBoolean(ISystemFilePreferencesConstants.DOSUPERTRANSFER);
if (doCompressedTransfer && doSuperTransferPreference && !destInArchive && !isTargetLocal)
{
@ -1452,7 +1459,7 @@ public class UniversalFileTransferUtility
{
IPreferenceStore store= RSEUIPlugin.getDefault().getPreferenceStore();
String archiveType = store.getString(ISystemPreferencesConstants.SUPERTRANSFER_ARC_TYPE);
String archiveType = store.getString(ISystemFilePreferencesConstants.SUPERTRANSFER_ARC_TYPE);
if (archiveType == null || !ArchiveHandlerManager.getInstance().isRegisteredArchive("test." + archiveType)) //$NON-NLS-1$
{
archiveType = ".zip"; //$NON-NLS-1$

View file

@ -71,6 +71,7 @@ import org.eclipse.rse.files.ui.resources.SystemIFileProperties;
import org.eclipse.rse.files.ui.resources.SystemRemoteEditManager;
import org.eclipse.rse.files.ui.resources.UniversalFileTransferUtility;
import org.eclipse.rse.filters.SystemFilterReference;
import org.eclipse.rse.internal.subsystems.files.core.ISystemFilePreferencesConstants;
import org.eclipse.rse.model.ISystemRegistryUI;
import org.eclipse.rse.model.ISystemResourceChangeEvents;
import org.eclipse.rse.model.SystemRegistry;
@ -103,7 +104,6 @@ import org.eclipse.rse.subsystems.files.core.util.ValidatorFileUniqueName;
import org.eclipse.rse.ui.ISystemContextMenuConstants;
import org.eclipse.rse.ui.ISystemIconConstants;
import org.eclipse.rse.ui.ISystemMessages;
import org.eclipse.rse.ui.ISystemPreferencesConstants;
import org.eclipse.rse.ui.RSEUIPlugin;
import org.eclipse.rse.ui.SystemMenuManager;
import org.eclipse.rse.ui.SystemResources;
@ -1415,7 +1415,7 @@ public class SystemViewRemoteFileAdapter
{
boolean supportsSearch = ((IRemoteFileSubSystemConfiguration)set.getSubSystem().getSubSystemConfiguration()).supportsSearch();
boolean doSuperTransferProperty = RSEUIPlugin.getDefault().getPreferenceStore().getBoolean(ISystemPreferencesConstants.DOSUPERTRANSFER);
boolean doSuperTransferProperty = RSEUIPlugin.getDefault().getPreferenceStore().getBoolean(ISystemFilePreferencesConstants.DOSUPERTRANSFER);
if (!doSuperTransferProperty && supportsSearch)
{
SystemRemoteResourceSet flatSet = new SystemRemoteResourceSet(set.getSubSystem(), set.getAdapter());
@ -1717,7 +1717,7 @@ public class SystemViewRemoteFileAdapter
{
if (fromSet instanceof SystemWorkspaceResourceSet)
{
boolean doSuperTransferProperty = RSEUIPlugin.getDefault().getPreferenceStore().getBoolean(ISystemPreferencesConstants.DOSUPERTRANSFER);
boolean doSuperTransferProperty = RSEUIPlugin.getDefault().getPreferenceStore().getBoolean(ISystemFilePreferencesConstants.DOSUPERTRANSFER);
if (!doSuperTransferProperty)
{
SystemWorkspaceResourceSet flatFromSet = new SystemWorkspaceResourceSet();

View file

@ -0,0 +1,53 @@
/********************************************************************************
* Copyright (c) 2006 IBM Corporation. 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.eclipse.org/legal/epl-v10.html
*
* Initial Contributors:
* The following IBM employees contributed to the Remote System Explorer
* component that contains this file: David McKnight, Kushal Munir,
* Michael Berger, David Dykstal, Phil Coulthard, Don Yantzi, Eric Simpson,
* Emily Bruner, Mazen Faraj, Adrian Storisteanu, Li Ding, and Kent Hawley.
*
* Contributors:
* {Name} (company) - description of contribution.
********************************************************************************/
package org.eclipse.rse.internal.subsystems.files.core;
public interface ISystemFilePreferencesConstants
{
public static final String ROOT = "org.eclipse.rse.subsystems.files.core.preferences."; //$NON-NLS-1$
public static final String SHOWHIDDEN = ROOT + "showhidden"; //$NON-NLS-1$
public static final String FILETRANSFERMODEDEFAULT = ROOT + "filetransfermodedefault"; //$NON-NLS-1$
public static final String PRESERVETIMESTAMPS = ROOT + "preservetimestamps"; // $NON-NLS-1$
public static final String LIMIT_CACHE = ROOT + "limit.cache"; //$NON-NLS-1$
public static final String MAX_CACHE_SIZE = ROOT + "max.cache.size"; //$NON-NLS-1$
public static final String DOSUPERTRANSFER = ROOT + "dosupertransfer"; //$NON-NLS-1$
public static final String SUPERTRANSFER_ARC_TYPE = ROOT + "supertransfer.archivetype"; //$NON-NLS-1$
public static final String DOWNLOAD_BUFFER_SIZE = ROOT + "download.buffer.size"; //$NON-NLS-1$
public static final String UPLOAD_BUFFER_SIZE = ROOT + "upload.buffer.size"; //$NON-NLS-1$
public static final boolean DEFAULT_SHOW_HIDDEN = true;
public static final boolean DEFAULT_PRESERVETIMESTAMPS = true;
public static final int DEFAULT_FILETRANSFERMODE = 0;
public static final int FILETRANSFERMODE_BINARY = 0;
public static final int FILETRANSFERMODE_TEXT = 1;
public static final String DEFAULT_SUPERTRANSFER_ARCHIVE_TYPE = "zip"; //$NON-NLS-1$
public static final boolean DEFAULT_DOSUPERTRANSFER = true;
public static final int DEFAULT_DOWNLOAD_BUFFER_SIZE = 40;
public static final boolean DEFAULT_LIMIT_CACHE = false;
public static final String DEFAULT_MAX_CACHE_SIZE = "512"; //$NON-NLS-1$
}

View file

@ -30,9 +30,9 @@ import org.eclipse.core.resources.IFile;
import org.eclipse.jface.preference.IPreferenceStore;
import org.eclipse.rse.core.SystemBasePlugin;
import org.eclipse.rse.core.SystemSorter;
import org.eclipse.rse.internal.subsystems.files.core.ISystemFilePreferencesConstants;
import org.eclipse.rse.services.clientserver.SystemEncodingUtil;
import org.eclipse.rse.subsystems.files.core.subsystems.IRemoteFile;
import org.eclipse.rse.ui.ISystemPreferencesConstants;
import org.eclipse.rse.ui.RSEUIPlugin;
import org.eclipse.ui.IEditorRegistry;
import org.eclipse.ui.IFileEditorMapping;
@ -354,7 +354,7 @@ public class SystemFileTransferModeRegistry
public static int getFileTransferModeDefaultPreference()
{
IPreferenceStore store= RSEUIPlugin.getDefault().getPreferenceStore();
return store.getInt(ISystemPreferencesConstants.FILETRANSFERMODEDEFAULT);
return store.getInt(ISystemFilePreferencesConstants.FILETRANSFERMODEDEFAULT);
}
/**
@ -465,11 +465,11 @@ public class SystemFileTransferModeRegistry
// default
int defaultFileTransferMode = getFileTransferModeDefaultPreference();
if (defaultFileTransferMode == ISystemPreferencesConstants.FILETRANSFERMODE_BINARY)
if (defaultFileTransferMode == ISystemFilePreferencesConstants.FILETRANSFERMODE_BINARY)
{
mapping.setAsBinary();
}
else if (defaultFileTransferMode == ISystemPreferencesConstants.FILETRANSFERMODE_TEXT)
else if (defaultFileTransferMode == ISystemFilePreferencesConstants.FILETRANSFERMODE_TEXT)
{
mapping.setAsText();
}

View file

@ -34,12 +34,12 @@ import org.eclipse.rse.core.model.IHost;
import org.eclipse.rse.core.model.ISystemContentsType;
import org.eclipse.rse.core.subsystems.IRemoteContainer;
import org.eclipse.rse.core.subsystems.RemoteChildrenContentsType;
import org.eclipse.rse.internal.subsystems.files.core.ISystemFilePreferencesConstants;
import org.eclipse.rse.services.clientserver.StringComparePatternMatcher;
import org.eclipse.rse.services.clientserver.archiveutils.ArchiveHandlerManager;
import org.eclipse.rse.services.clientserver.messages.SystemMessageException;
import org.eclipse.rse.subsystems.files.core.model.RemoteFileFilterString;
import org.eclipse.rse.subsystems.files.core.model.SystemFileTransferModeRegistry;
import org.eclipse.rse.ui.ISystemPreferencesConstants;
import org.eclipse.rse.ui.RSEUIPlugin;
@ -605,7 +605,7 @@ public abstract class RemoteFile implements IRemoteFile, IAdaptable, Comparable
private Object[] combineAndFilterHidden(Object[] set1, Object[] set2)
{
boolean showHidden = RSEUIPlugin.getDefault().getPreferenceStore().getBoolean(ISystemPreferencesConstants.SHOWHIDDEN);
boolean showHidden = RSEUIPlugin.getDefault().getPreferenceStore().getBoolean(ISystemFilePreferencesConstants.SHOWHIDDEN);
ArrayList result = new ArrayList(set1.length + set2.length);
for (int i = 0; i < set1.length; i++)
{
@ -654,7 +654,7 @@ public abstract class RemoteFile implements IRemoteFile, IAdaptable, Comparable
private Object[] filterHidden(Object[] set, boolean checkInstanceOf)
{
boolean showHidden = RSEUIPlugin.getDefault().getPreferenceStore().getBoolean(ISystemPreferencesConstants.SHOWHIDDEN);
boolean showHidden = RSEUIPlugin.getDefault().getPreferenceStore().getBoolean(ISystemFilePreferencesConstants.SHOWHIDDEN);
ArrayList result = new ArrayList(set.length);
for (int i = 0; i < set.length; i++)
{

View file

@ -22,6 +22,7 @@ import java.util.List;
import org.eclipse.dstore.core.model.DataElement;
import org.eclipse.rse.connectorservice.dstore.DStoreConnectorService;
import org.eclipse.rse.core.subsystems.SubSystem;
import org.eclipse.rse.internal.subsystems.files.core.ISystemFilePreferencesConstants;
import org.eclipse.rse.services.dstore.files.DStoreHostFile;
import org.eclipse.rse.services.dstore.files.DStoreVirtualHostFile;
import org.eclipse.rse.services.files.IHostFile;
@ -30,7 +31,6 @@ import org.eclipse.rse.subsystems.files.core.subsystems.IHostFileToRemoteFileAda
import org.eclipse.rse.subsystems.files.core.subsystems.IRemoteFile;
import org.eclipse.rse.subsystems.files.core.subsystems.IRemoteFileContext;
import org.eclipse.rse.subsystems.files.dstore.subsystem.RemoteFilePropertyChangeListener;
import org.eclipse.rse.ui.ISystemPreferencesConstants;
import org.eclipse.rse.ui.RSEUIPlugin;
import org.eclipse.swt.widgets.Shell;
@ -52,7 +52,7 @@ public class DStoreFileAdapter implements IHostFileToRemoteFileAdapter
public IRemoteFile[] convertToRemoteFiles(FileServiceSubSystem ss, IRemoteFileContext context, IRemoteFile parent, IHostFile[] nodes)
{
registerFilePropertyChangeListener(ss);
boolean showHidden = RSEUIPlugin.getDefault().getPreferenceStore().getBoolean(ISystemPreferencesConstants.SHOWHIDDEN);
boolean showHidden = RSEUIPlugin.getDefault().getPreferenceStore().getBoolean(ISystemFilePreferencesConstants.SHOWHIDDEN);
List results = new ArrayList();
for (int i = 0; i < nodes.length; i++)

View file

@ -19,13 +19,13 @@ package org.eclipse.rse.subsystems.files.ftp.model;
import java.util.ArrayList;
import java.util.List;
import org.eclipse.rse.internal.subsystems.files.core.ISystemFilePreferencesConstants;
import org.eclipse.rse.services.files.IHostFile;
import org.eclipse.rse.services.files.ftp.FTPHostFile;
import org.eclipse.rse.subsystems.files.core.servicesubsystem.FileServiceSubSystem;
import org.eclipse.rse.subsystems.files.core.subsystems.IHostFileToRemoteFileAdapter;
import org.eclipse.rse.subsystems.files.core.subsystems.IRemoteFile;
import org.eclipse.rse.subsystems.files.core.subsystems.IRemoteFileContext;
import org.eclipse.rse.ui.ISystemPreferencesConstants;
import org.eclipse.rse.ui.RSEUIPlugin;
@ -34,7 +34,7 @@ public class FTPFileAdapter implements IHostFileToRemoteFileAdapter
public IRemoteFile[] convertToRemoteFiles(FileServiceSubSystem ss, IRemoteFileContext context, IRemoteFile parent, IHostFile[] nodes)
{
boolean showHidden = RSEUIPlugin.getDefault().getPreferenceStore().getBoolean(ISystemPreferencesConstants.SHOWHIDDEN);
boolean showHidden = RSEUIPlugin.getDefault().getPreferenceStore().getBoolean(ISystemFilePreferencesConstants.SHOWHIDDEN);
List results = new ArrayList();
for (int i = 0; i < nodes.length; i++)

View file

@ -19,6 +19,7 @@ package org.eclipse.rse.subsystems.files.local.model;
import java.util.ArrayList;
import java.util.List;
import org.eclipse.rse.internal.subsystems.files.core.ISystemFilePreferencesConstants;
import org.eclipse.rse.services.files.IHostFile;
import org.eclipse.rse.services.local.files.LocalHostFile;
import org.eclipse.rse.services.local.files.LocalVirtualHostFile;
@ -26,7 +27,6 @@ import org.eclipse.rse.subsystems.files.core.servicesubsystem.FileServiceSubSyst
import org.eclipse.rse.subsystems.files.core.subsystems.IHostFileToRemoteFileAdapter;
import org.eclipse.rse.subsystems.files.core.subsystems.IRemoteFile;
import org.eclipse.rse.subsystems.files.core.subsystems.IRemoteFileContext;
import org.eclipse.rse.ui.ISystemPreferencesConstants;
import org.eclipse.rse.ui.RSEUIPlugin;
@ -38,7 +38,7 @@ public class LocalFileAdapter implements IHostFileToRemoteFileAdapter
public IRemoteFile[] convertToRemoteFiles(FileServiceSubSystem ss, IRemoteFileContext context, IRemoteFile parent, IHostFile[] nodes)
{
if (nodes == null) return null;
boolean showHidden = RSEUIPlugin.getDefault().getPreferenceStore().getBoolean(ISystemPreferencesConstants.SHOWHIDDEN);
boolean showHidden = RSEUIPlugin.getDefault().getPreferenceStore().getBoolean(ISystemFilePreferencesConstants.SHOWHIDDEN);
List results = new ArrayList();
for (int i = 0; i < nodes.length; i++)

View file

@ -19,19 +19,19 @@ package org.eclipse.rse.subsystems.files.ssh;
import java.util.ArrayList;
import java.util.List;
import org.eclipse.rse.internal.subsystems.files.core.ISystemFilePreferencesConstants;
import org.eclipse.rse.services.files.IHostFile;
import org.eclipse.rse.services.ssh.files.SftpHostFile;
import org.eclipse.rse.subsystems.files.core.servicesubsystem.FileServiceSubSystem;
import org.eclipse.rse.subsystems.files.core.subsystems.IHostFileToRemoteFileAdapter;
import org.eclipse.rse.subsystems.files.core.subsystems.IRemoteFile;
import org.eclipse.rse.subsystems.files.core.subsystems.IRemoteFileContext;
import org.eclipse.rse.ui.ISystemPreferencesConstants;
import org.eclipse.rse.ui.RSEUIPlugin;
public class SftpFileAdapter implements IHostFileToRemoteFileAdapter {
public IRemoteFile[] convertToRemoteFiles(FileServiceSubSystem ss, IRemoteFileContext context, IRemoteFile parent, IHostFile[] nodes) {
boolean showHidden = RSEUIPlugin.getDefault().getPreferenceStore().getBoolean(ISystemPreferencesConstants.SHOWHIDDEN);
boolean showHidden = RSEUIPlugin.getDefault().getPreferenceStore().getBoolean(ISystemFilePreferencesConstants.SHOWHIDDEN);
List results = new ArrayList();
if (nodes!=null) {

View file

@ -35,24 +35,16 @@ public interface ISystemPreferencesConstants
public static final String ORDER_CONNECTIONS = ROOT + "order.connections"; //$NON-NLS-1$
public static final String HISTORY_FOLDER = ROOT + "history.folder"; //$NON-NLS-1$
public static final String HISTORY_QUALIFIED_FOLDER= ROOT + "history.qualified.folder"; //$NON-NLS-1$
public static final String SHOWHIDDEN = ROOT + "showhidden"; //$NON-NLS-1$
public static final String SHOWNEWCONNECTIONPROMPT = ROOT + "shownewconnection"; //$NON-NLS-1$
public static final String REMEMBER_STATE = ROOT + "rememberState"; //$NON-NLS-1$
public static final String USE_DEFERRED_QUERIES = ROOT + "useDeferredQueries"; //$NON-NLS-1$
public static final String RESTORE_STATE_FROM_CACHE = ROOT + "restoreStateFromCache"; //$NON-NLS-1$
public static final String CASCADE_UDAS_BYPROFILE = ROOT + "uda.cascade"; //$NON-NLS-1$
public static final String FILETRANSFERMODEDEFAULT = ROOT + "filetransfermodedefault"; //$NON-NLS-1$
public static final String DAEMON_AUTOSTART = ROOT + "daemon.autostart"; //$NON-NLS-1$
public static final String DAEMON_PORT = ROOT + "daemon.port"; //$NON-NLS-1$
public static final String LIMIT_CACHE = ROOT + "limit.cache"; //$NON-NLS-1$
public static final String MAX_CACHE_SIZE = ROOT + "max.cache.size"; //$NON-NLS-1$
public static final String DOSUPERTRANSFER = ROOT + "dosupertransfer"; //$NON-NLS-1$
public static final String SUPERTRANSFER_ARC_TYPE = ROOT + "supertransfer.archivetype"; //$NON-NLS-1$
public static final String DOWNLOAD_BUFFER_SIZE = ROOT + "download.buffer.size"; //$NON-NLS-1$
public static final String UPLOAD_BUFFER_SIZE = ROOT + "upload.buffer.size"; //$NON-NLS-1$
public static final String VERIFY_CONNECTION = ROOT + "verify.connection"; //$NON-NLS-1$
@ -69,29 +61,21 @@ public interface ISystemPreferencesConstants
public static final String DEFAULT_ORDER_CONNECTIONS = ""; //$NON-NLS-1$
public static final String DEFAULT_HISTORY_FOLDER = ""; //$NON-NLS-1$
public static final boolean DEFAULT_SHOW_HIDDEN = true;
public static final boolean DEFAULT_SHOWNEWCONNECTIONPROMPT = false;
public static final boolean DEFAULT_REMEMBER_STATE = true; // changed in R2. Phil
public static final boolean DEFAULT_RESTORE_STATE_FROM_CACHE = true; // yantzi: artemis 6.0
public static final boolean DEFAULT_CASCADE_UDAS_BYPROFILE = false;
public static final int DEFAULT_FILETRANSFERMODE = 0;
public static final boolean DEFAULT_USE_DEFERRED_QUERIES = true;
public static final String DEFAULT_TEAMPROFILE = "Team"; //$NON-NLS-1$
public static final int FILETRANSFERMODE_BINARY = 0;
public static final int FILETRANSFERMODE_TEXT = 1;
public static final boolean DEFAULT_DAEMON_AUTOSTART = false;
public static final int DEFAULT_DAEMON_PORT = 4300;
public static final boolean DEFAULT_LIMIT_CACHE = false;
public static final String DEFAULT_MAX_CACHE_SIZE = "512"; //$NON-NLS-1$
public static final String DEFAULT_SUPERTRANSFER_ARCHIVE_TYPE = "zip"; //$NON-NLS-1$
public static final boolean DEFAULT_DOSUPERTRANSFER = true;
public static final int DEFAULT_DOWNLOAD_BUFFER_SIZE = 40;
public static final boolean DEFAULT_VERIFY_CONNECTION = true;