mirror of
https://github.com/eclipse-cdt/cdt
synced 2025-07-03 23:25:26 +02:00
[180562] [api] Classes should not implement interfaces just to bring constants into namespace. Do not implement ISystemRemoteEditConstants and ISystemTextEditorConstants.
This commit is contained in:
parent
33c837d99f
commit
6754d2fb7b
4 changed files with 23 additions and 25 deletions
|
@ -79,7 +79,7 @@ import org.eclipse.ui.texteditor.IDocumentProvider;
|
|||
import org.eclipse.ui.texteditor.ITextEditor;
|
||||
|
||||
|
||||
public class SystemEditableRemoteFile implements ISystemEditableRemoteObject, IPartListener, IResourceChangeListener, IResourceDeltaVisitor, ISystemTextEditorConstants, ISystemRemoteEditConstants
|
||||
public class SystemEditableRemoteFile implements ISystemEditableRemoteObject, IPartListener, IResourceChangeListener, IResourceDeltaVisitor
|
||||
{
|
||||
|
||||
|
||||
|
|
|
@ -26,36 +26,36 @@ import org.eclipse.rse.ui.RSEUIPlugin;
|
|||
/**
|
||||
* Class that encapsulates ISeries IResource persistent properties.
|
||||
*/
|
||||
public class SystemIFileProperties implements ISystemTextEditorConstants, ISystemRemoteEditConstants {
|
||||
public class SystemIFileProperties {
|
||||
|
||||
|
||||
private static final String STRING_EMPTY = ""; //$NON-NLS-1$
|
||||
private static final String EXPORT_KEY = "export"; //$NON-NLS-1$
|
||||
|
||||
private static QualifiedName _nameDirty = new QualifiedName( STRING_EMPTY, TEMP_FILE_DIRTY );
|
||||
private static QualifiedName _nameReadOnly = new QualifiedName( STRING_EMPTY, TEMP_FILE_READONLY );
|
||||
private static QualifiedName _nameEditorProfileType = new QualifiedName( STRING_EMPTY, EDITOR_PROFILE_TYPE );
|
||||
private static QualifiedName _nameEncoding = new QualifiedName( STRING_EMPTY, SOURCE_ENCODING_KEY );
|
||||
private static QualifiedName _nameHasSequenceNumbers = new QualifiedName( STRING_EMPTY, SEQUENCE_NUMBERS_KEY );
|
||||
private static QualifiedName _nameRecordLength = new QualifiedName( STRING_EMPTY, MAX_LINE_LENGTH_KEY );
|
||||
private static QualifiedName _nameRemoteCCSID = new QualifiedName( STRING_EMPTY, CCSID_KEY );
|
||||
private static QualifiedName _nameRemoteFileObject = new QualifiedName( STRING_EMPTY, REMOTE_FILE_OBJECT_KEY );
|
||||
private static QualifiedName _nameRemoteFilePath = new QualifiedName( STRING_EMPTY, REMOTE_FILE_PATH_KEY );
|
||||
private static QualifiedName _nameRemoteFileSubSystem = new QualifiedName( STRING_EMPTY, REMOTE_FILE_SUBSYSTEM_KEY );
|
||||
private static QualifiedName _nameRemoteFileTimeStamp = new QualifiedName( STRING_EMPTY, REMOTE_FILE_MODIFIED_STAMP );
|
||||
private static QualifiedName _nameDownloadFileTimeStamp = new QualifiedName( STRING_EMPTY, DOWNLOAD_FILE_MODIFIED_STAMP );
|
||||
private static QualifiedName _nameUsedBinaryTransfer = new QualifiedName( STRING_EMPTY, REMOTE_FILE_BINARY_TRANSFER );
|
||||
private static QualifiedName _nameTempCCSID = new QualifiedName( STRING_EMPTY, TEMP_CCSID_KEY );
|
||||
private static QualifiedName _nameRemoteBIDILogical = new QualifiedName( STRING_EMPTY, BIDI_LOGICAL_KEY );
|
||||
private static QualifiedName _nameDirty = new QualifiedName( STRING_EMPTY, ISystemRemoteEditConstants.TEMP_FILE_DIRTY );
|
||||
private static QualifiedName _nameReadOnly = new QualifiedName( STRING_EMPTY, ISystemRemoteEditConstants.TEMP_FILE_READONLY );
|
||||
private static QualifiedName _nameEditorProfileType = new QualifiedName( STRING_EMPTY, ISystemTextEditorConstants.EDITOR_PROFILE_TYPE );
|
||||
private static QualifiedName _nameEncoding = new QualifiedName( STRING_EMPTY, ISystemTextEditorConstants.SOURCE_ENCODING_KEY );
|
||||
private static QualifiedName _nameHasSequenceNumbers = new QualifiedName( STRING_EMPTY, ISystemTextEditorConstants.SEQUENCE_NUMBERS_KEY );
|
||||
private static QualifiedName _nameRecordLength = new QualifiedName( STRING_EMPTY, ISystemTextEditorConstants.MAX_LINE_LENGTH_KEY );
|
||||
private static QualifiedName _nameRemoteCCSID = new QualifiedName( STRING_EMPTY, ISystemTextEditorConstants.CCSID_KEY );
|
||||
private static QualifiedName _nameRemoteFileObject = new QualifiedName( STRING_EMPTY, ISystemRemoteEditConstants.REMOTE_FILE_OBJECT_KEY );
|
||||
private static QualifiedName _nameRemoteFilePath = new QualifiedName( STRING_EMPTY, ISystemRemoteEditConstants.REMOTE_FILE_PATH_KEY );
|
||||
private static QualifiedName _nameRemoteFileSubSystem = new QualifiedName( STRING_EMPTY, ISystemRemoteEditConstants.REMOTE_FILE_SUBSYSTEM_KEY );
|
||||
private static QualifiedName _nameRemoteFileTimeStamp = new QualifiedName( STRING_EMPTY, ISystemRemoteEditConstants.REMOTE_FILE_MODIFIED_STAMP );
|
||||
private static QualifiedName _nameDownloadFileTimeStamp = new QualifiedName( STRING_EMPTY, ISystemRemoteEditConstants.DOWNLOAD_FILE_MODIFIED_STAMP );
|
||||
private static QualifiedName _nameUsedBinaryTransfer = new QualifiedName( STRING_EMPTY, ISystemRemoteEditConstants.REMOTE_FILE_BINARY_TRANSFER );
|
||||
private static QualifiedName _nameTempCCSID = new QualifiedName( STRING_EMPTY, ISystemTextEditorConstants.TEMP_CCSID_KEY );
|
||||
private static QualifiedName _nameRemoteBIDILogical = new QualifiedName( STRING_EMPTY, ISystemTextEditorConstants.BIDI_LOGICAL_KEY );
|
||||
|
||||
// for path mapping
|
||||
private static QualifiedName _nameRemoteFileMounted = new QualifiedName( STRING_EMPTY, REMOTE_FILE_MOUNTED);
|
||||
private static QualifiedName _nameResolvedMountedRemoteFileHost = new QualifiedName( STRING_EMPTY, RESOLVED_MOUNTED_REMOTE_FILE_HOST_KEY);
|
||||
private static QualifiedName _nameResolvedMountedRemoteFilePath = new QualifiedName( STRING_EMPTY, RESOLVED_MOUNTED_REMOTE_FILE_PATH_KEY);
|
||||
private static QualifiedName _nameRemoteFileMounted = new QualifiedName( STRING_EMPTY, ISystemRemoteEditConstants.REMOTE_FILE_MOUNTED);
|
||||
private static QualifiedName _nameResolvedMountedRemoteFileHost = new QualifiedName( STRING_EMPTY, ISystemRemoteEditConstants.RESOLVED_MOUNTED_REMOTE_FILE_HOST_KEY);
|
||||
private static QualifiedName _nameResolvedMountedRemoteFilePath = new QualifiedName( STRING_EMPTY, ISystemRemoteEditConstants.RESOLVED_MOUNTED_REMOTE_FILE_PATH_KEY);
|
||||
|
||||
// local encoding qualified name
|
||||
// NOTE: DO NOT CHANGE THIS!! This exact qualified name is used by the IBM debugger.
|
||||
private static QualifiedName _nameLocalEncoding = new QualifiedName(RSEUIPlugin.getDefault().getSymbolicName(), LOCAL_ENCODING_KEY);
|
||||
private static QualifiedName _nameLocalEncoding = new QualifiedName(RSEUIPlugin.getDefault().getSymbolicName(), ISystemTextEditorConstants.LOCAL_ENCODING_KEY);
|
||||
|
||||
protected IResource _resource = null;
|
||||
|
||||
|
|
|
@ -19,7 +19,6 @@ package org.eclipse.rse.internal.files.ui.actions;
|
|||
import org.eclipse.core.resources.IFile;
|
||||
import org.eclipse.jface.resource.ImageDescriptor;
|
||||
import org.eclipse.jface.viewers.IStructuredSelection;
|
||||
import org.eclipse.rse.files.ui.resources.ISystemRemoteEditConstants;
|
||||
import org.eclipse.rse.files.ui.resources.SystemEditableRemoteFile;
|
||||
import org.eclipse.rse.files.ui.resources.SystemIFileProperties;
|
||||
import org.eclipse.rse.internal.files.ui.view.DownloadJob;
|
||||
|
@ -31,7 +30,7 @@ import org.eclipse.swt.widgets.Shell;
|
|||
|
||||
|
||||
|
||||
public class SystemEditFileAction extends SystemBaseAction implements ISystemRemoteEditConstants {
|
||||
public class SystemEditFileAction extends SystemBaseAction {
|
||||
|
||||
|
||||
protected String _editorId;
|
||||
|
|
|
@ -20,7 +20,6 @@ import java.util.Iterator;
|
|||
|
||||
import org.eclipse.core.resources.IFile;
|
||||
import org.eclipse.jface.viewers.IStructuredSelection;
|
||||
import org.eclipse.rse.files.ui.resources.ISystemRemoteEditConstants;
|
||||
import org.eclipse.rse.files.ui.resources.SystemEditableRemoteFile;
|
||||
import org.eclipse.rse.files.ui.resources.SystemIFileProperties;
|
||||
import org.eclipse.rse.files.ui.resources.UniversalFileTransferUtility;
|
||||
|
@ -37,7 +36,7 @@ import org.eclipse.ui.ide.IDE;
|
|||
|
||||
|
||||
|
||||
public class SystemEditFilesAction extends SystemBaseAction implements ISystemRemoteEditConstants {
|
||||
public class SystemEditFilesAction extends SystemBaseAction {
|
||||
|
||||
|
||||
private IEditorRegistry registry = PlatformUI.getWorkbench().getEditorRegistry();
|
||||
|
|
Loading…
Add table
Reference in a new issue