Class FormatCodeAction

  • All Implemented Interfaces:
    org.eclipse.jface.action.IAction, org.eclipse.ui.IActionDelegate, org.eclipse.ui.IEditorActionDelegate, org.eclipse.ui.texteditor.IUpdate

    public class FormatCodeAction
    extends org.eclipse.ui.texteditor.TextEditorAction
    implements org.eclipse.ui.IEditorActionDelegate
    ATL formatter action.
    • Field Summary

      • Fields inherited from interface org.eclipse.jface.action.IAction

        AS_CHECK_BOX, AS_DROP_DOWN_MENU, AS_PUSH_BUTTON, AS_RADIO_BUTTON, AS_UNSPECIFIED, CHECKED, DESCRIPTION, ENABLED, HANDLED, IMAGE, RESULT, TEXT, TOOL_TIP_TEXT
    • Constructor Summary

      Constructors 
      Constructor Description
      FormatCodeAction()  
      FormatCodeAction​(java.util.ResourceBundle bundle, java.lang.String prefix, org.eclipse.ui.texteditor.ITextEditor editor)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void run()
      void run​(org.eclipse.jface.action.IAction action)
      void selectionChanged​(org.eclipse.jface.action.IAction action, org.eclipse.jface.viewers.ISelection selection)  
      void setActiveEditor​(org.eclipse.jface.action.IAction action, org.eclipse.ui.IEditorPart targetEditor)
      void update()
      • Methods inherited from class org.eclipse.ui.texteditor.TextEditorAction

        canModifyEditor, getTextEditor, setEditor, validateEditorInputState
      • Methods inherited from class org.eclipse.ui.texteditor.ResourceAction

        getString, initialize, setHelpContextId
      • Methods inherited from class org.eclipse.jface.action.Action

        convertAccelerator, convertAccelerator, findKeyCode, findKeyString, findModifier, findModifierString, getAccelerator, getActionDefinitionId, getDescription, getDisabledImageDescriptor, getHelpListener, getHoverImageDescriptor, getId, getImageDescriptor, getMenuCreator, getStyle, getText, getToolTipText, isChecked, isEnabled, isHandled, notifyResult, removeAcceleratorText, removeMnemonics, runWithEvent, setAccelerator, setActionDefinitionId, setChecked, setDescription, setDisabledImageDescriptor, setEnabled, setHelpListener, setHoverImageDescriptor, setId, setImageDescriptor, setMenuCreator, setText, setToolTipText
      • Methods inherited from class org.eclipse.jface.action.AbstractAction

        addPropertyChangeListener, firePropertyChange, firePropertyChange, removePropertyChangeListener
      • Methods inherited from class org.eclipse.core.commands.common.EventManager

        addListenerObject, clearListeners, getListeners, isListenerAttached, removeListenerObject
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • FormatCodeAction

        public FormatCodeAction()
      • FormatCodeAction

        public FormatCodeAction​(java.util.ResourceBundle bundle,
                                java.lang.String prefix,
                                org.eclipse.ui.texteditor.ITextEditor editor)
    • Method Detail

      • run

        public void run()
        Specified by:
        run in interface org.eclipse.jface.action.IAction
        Overrides:
        run in class org.eclipse.jface.action.Action
        See Also:
        Action.run()
      • run

        public void run​(org.eclipse.jface.action.IAction action)
        Specified by:
        run in interface org.eclipse.ui.IActionDelegate
        See Also:
        IActionDelegate.run(org.eclipse.jface.action.IAction)
      • update

        public void update()
        Specified by:
        update in interface org.eclipse.ui.texteditor.IUpdate
        Overrides:
        update in class org.eclipse.ui.texteditor.TextEditorAction
        See Also:
        TextEditorAction.update()
      • selectionChanged

        public void selectionChanged​(org.eclipse.jface.action.IAction action,
                                     org.eclipse.jface.viewers.ISelection selection)
        Specified by:
        selectionChanged in interface org.eclipse.ui.IActionDelegate
      • setActiveEditor

        public void setActiveEditor​(org.eclipse.jface.action.IAction action,
                                    org.eclipse.ui.IEditorPart targetEditor)
        Specified by:
        setActiveEditor in interface org.eclipse.ui.IEditorActionDelegate
        See Also:
        IEditorActionDelegate.setActiveEditor(org.eclipse.jface.action.IAction, org.eclipse.ui.IEditorPart)