diff options
Diffstat (limited to 'org.eclipse.ui.editors/src/org/eclipse/ui/editors/text/EncodingActionGroup.java')
-rw-r--r-- | org.eclipse.ui.editors/src/org/eclipse/ui/editors/text/EncodingActionGroup.java | 27 |
1 files changed, 9 insertions, 18 deletions
diff --git a/org.eclipse.ui.editors/src/org/eclipse/ui/editors/text/EncodingActionGroup.java b/org.eclipse.ui.editors/src/org/eclipse/ui/editors/text/EncodingActionGroup.java index 3000cb58445..8eec21f8c94 100644 --- a/org.eclipse.ui.editors/src/org/eclipse/ui/editors/text/EncodingActionGroup.java +++ b/org.eclipse.ui.editors/src/org/eclipse/ui/editors/text/EncodingActionGroup.java @@ -48,6 +48,7 @@ import org.eclipse.ui.texteditor.TextEditorAction; * @since 2.0 * @deprecated As of 3.1, encoding needs to be changed via properties dialog */ +@Deprecated public class EncodingActionGroup extends ActionGroup { private static final String FILE_CONTENT_ENCODING_FORMAT= TextEditorMessages.ResourceInfo_fileContentEncodingFormat; @@ -109,9 +110,7 @@ public class EncodingActionGroup extends ActionGroup { return null; } - /* - * @see IAction#run() - */ + @Override public void run() { IEncodingSupport s= getEncodingSupport(); if (s != null) @@ -146,9 +145,7 @@ public class EncodingActionGroup extends ActionGroup { return null; } - /* - * @see IUpdate#update() - */ + @Override public void update() { if (fEncoding == null) { @@ -243,17 +240,13 @@ public class EncodingActionGroup extends ActionGroup { super(bundle, prefix, editor); } - /* - * @see IUpdate#update() - */ + @Override public void update() { ITextEditor editor= getTextEditor(); setEnabled(editor != null && !editor.isDirty()); } - /* - * @see IAction#run() - */ + @Override public void run() { ITextEditor editor= getTextEditor(); @@ -267,6 +260,7 @@ public class EncodingActionGroup extends ActionGroup { String title= TextEditorMessages.Editor_ConvertEncoding_Custom_dialog_title; String message= TextEditorMessages.Editor_ConvertEncoding_Custom_dialog_message; IInputValidator inputValidator = new IInputValidator() { + @Override public String isValid(String newText) { return (newText == null || newText.length() == 0) ? " " : null; //$NON-NLS-1$ } @@ -350,15 +344,14 @@ public class EncodingActionGroup extends ActionGroup { fRetargetActions.add(new RetargetTextEditorAction(TextEditorMessages.getBundleForConstructedKeys(), "Editor.ConvertEncoding.Custom.", IEncodingActionsConstants.CUSTOM, IAction.AS_PUSH_BUTTON)); //$NON-NLS-1$ } - /* - * @see ActionGroup#fillActionBars(org.eclipse.ui.IActionBars) - */ + @Override public void fillActionBars(IActionBars actionBars) { IMenuManager menuManager= actionBars.getMenuManager(); IMenuManager editMenu= menuManager.findMenuUsingPath(IWorkbenchActionConstants.M_EDIT); if (editMenu != null && fRetargetActions.size() > 0) { MenuManager subMenu= new MenuManager(TextEditorMessages.Editor_ConvertEncoding_submenu_label); subMenu.addMenuListener(new IMenuListener() { + @Override public void menuAboutToShow(IMenuManager manager) { update(); } @@ -447,9 +440,7 @@ public class EncodingActionGroup extends ActionGroup { ((IUpdate) a).update(); } - /* - * @see ActionGroup#dispose() - */ + @Override public void dispose() { if (fTextEditor != null) { fTextEditor.setAction(IEncodingActionsConstants.SYSTEM, null); |