Class SaveToFileParticipant

  • All Implemented Interfaces:
    org.eclipse.core.commands.IHandler, org.eclipse.core.commands.IHandler2, org.eclipse.core.runtime.IAdaptable, org.eclipse.ui.console.IConsolePageParticipant, org.eclipse.ui.IActionDelegate, org.eclipse.ui.IEditorActionDelegate, org.eclipse.ui.IViewActionDelegate, org.eclipse.ui.IWorkbenchWindowActionDelegate

    public class SaveToFileParticipant
    extends SaveToFileAction
    implements org.eclipse.ui.console.IConsolePageParticipant
    • Field Detail

      • page

        private org.eclipse.ui.part.IPageBookViewPage page
    • Constructor Detail

      • SaveToFileParticipant

        public SaveToFileParticipant()
    • Method Detail

      • activated

        public void activated()
        Specified by:
        activated in interface org.eclipse.ui.console.IConsolePageParticipant
      • deactivated

        public void deactivated()
        Specified by:
        deactivated in interface org.eclipse.ui.console.IConsolePageParticipant
      • init

        public void init​(org.eclipse.ui.part.IPageBookViewPage myPage,
                         org.eclipse.ui.console.IConsole console)
        Specified by:
        init in interface org.eclipse.ui.console.IConsolePageParticipant
      • getImageDescriptor

        private org.eclipse.jface.resource.ImageDescriptor getImageDescriptor()
      • getAdapter

        public java.lang.Object getAdapter​(java.lang.Class adapter)
        Specified by:
        getAdapter in interface org.eclipse.core.runtime.IAdaptable
      • dispose

        public void dispose()
        Specified by:
        dispose in interface org.eclipse.ui.console.IConsolePageParticipant
        Specified by:
        dispose in interface org.eclipse.core.commands.IHandler
        Specified by:
        dispose in interface org.eclipse.ui.IWorkbenchWindowActionDelegate
        Overrides:
        dispose in class AbstractAction
      • run

        public void run​(org.eclipse.jface.action.IAction action)
        Specified by:
        run in interface org.eclipse.ui.IActionDelegate
        Overrides:
        run in class AbstractOpenAction