Class SettingsTransfer


  • public abstract class SettingsTransfer
    extends Object
    The SettingsTransfer is the abstract superclass of settings transfers used when switching workspaces.
    Since:
    3.3
    • Constructor Detail

      • SettingsTransfer

        public SettingsTransfer()
    • Method Detail

      • getSettingsTransfers

        public static IConfigurationElement[] getSettingsTransfers()
        Return the configuration elements for all of the settings transfers.
        Returns:
        IConfigurationElement[]
      • transferSettings

        public abstract IStatus transferSettings​(IPath newWorkspaceRoot)
        Transfer the settings to a workspace rooted at newWorkspacwe
        Parameters:
        newWorkspaceRoot -
        Returns:
        IStatus the status of the transfer.
      • getName

        public abstract String getName()
        Return the name for the receiver.
        Returns:
        String