Minor code clean-up
diff --git a/org.eclipse.babel.editor.swt/build.properties b/org.eclipse.babel.editor.swt/build.properties
index 4664e35..9515ff3 100644
--- a/org.eclipse.babel.editor.swt/build.properties
+++ b/org.eclipse.babel.editor.swt/build.properties
@@ -3,4 +3,5 @@
bin.includes = META-INF/,\
.,\
fragment.xml,\
- OSGI-INF/l10n/bundle.properties
+ OSGI-INF/l10n/bundle.properties,\
+ OSGI-INF/
diff --git a/org.eclipse.babel.editor.swt/src/org/eclipse/babel/editor/internal/MessagesEditor.java b/org.eclipse.babel.editor.swt/src/org/eclipse/babel/editor/internal/MessagesEditor.java
index a5203e6..f504d76 100644
--- a/org.eclipse.babel.editor.swt/src/org/eclipse/babel/editor/internal/MessagesEditor.java
+++ b/org.eclipse.babel.editor.swt/src/org/eclipse/babel/editor/internal/MessagesEditor.java
@@ -17,7 +17,6 @@
import org.eclipse.babel.core.message.internal.IMessagesBundleGroupListener;
import org.eclipse.babel.core.message.internal.MessagesBundle;
import org.eclipse.babel.core.message.internal.MessagesBundleGroupAdapter;
-import org.eclipse.ui.editors.text.TextEditor;
import org.eclipse.ui.texteditor.ITextEditor;
public class MessagesEditor extends AbstractMessagesEditor {
diff --git a/org.eclipse.babel.editor.swt/src/org/eclipse/babel/editor/refactoring/RenameKeyProcessor.java b/org.eclipse.babel.editor.swt/src/org/eclipse/babel/editor/refactoring/RenameKeyProcessor.java
index d477287..651b32a 100644
--- a/org.eclipse.babel.editor.swt/src/org/eclipse/babel/editor/refactoring/RenameKeyProcessor.java
+++ b/org.eclipse.babel.editor.swt/src/org/eclipse/babel/editor/refactoring/RenameKeyProcessor.java
@@ -16,7 +16,6 @@
import org.eclipse.babel.core.message.tree.internal.KeyTreeNode;
import org.eclipse.babel.editor.plugin.MessagesEditorPlugin;
import org.eclipse.core.resources.IResource;
-import org.eclipse.core.resources.mapping.IResourceChangeDescriptionFactory;
import org.eclipse.core.runtime.Assert;
import org.eclipse.core.runtime.CoreException;
import org.eclipse.core.runtime.IProgressMonitor;
@@ -27,14 +26,13 @@
import org.eclipse.ltk.core.refactoring.participants.CheckConditionsContext;
import org.eclipse.ltk.core.refactoring.participants.RefactoringParticipant;
import org.eclipse.ltk.core.refactoring.participants.RenameProcessor;
-import org.eclipse.ltk.core.refactoring.participants.ResourceChangeChecker;
import org.eclipse.ltk.core.refactoring.participants.SharableParticipants;
/**
* A rename processor for {@link IResource}. The processor will rename the
* resource and load rename participants if references should be renamed as
* well.
- *
+ *
* @since 3.4
*/
public class RenameKeyProcessor extends RenameProcessor {
@@ -52,7 +50,7 @@
/**
* Creates a new rename resource processor.
- *
+ *
* @param keyNode
* the resource to rename.
* @param messagesBundleGroup
@@ -72,7 +70,7 @@
/**
* Returns the new key node
- *
+ *
* @return the new key node
*/
public KeyTreeNode getNewKeyTreeNode() {
@@ -81,7 +79,7 @@
/**
* Returns the new resource name
- *
+ *
* @return the new resource name
*/
public String getNewResourceName() {
@@ -90,7 +88,7 @@
/**
* Sets the new resource name
- *
+ *
* @param newName
* the new resource name
*/
@@ -101,7 +99,7 @@
/*
* (non-Javadoc)
- *
+ *
* @see org.eclipse.ltk.core.refactoring.participants.RefactoringProcessor#
* checkInitialConditions(org.eclipse.core.runtime.IProgressMonitor)
*/
@@ -116,7 +114,7 @@
/*
* (non-Javadoc)
- *
+ *
* @see org.eclipse.ltk.core.refactoring.participants.RefactoringProcessor#
* checkFinalConditions(org.eclipse.core.runtime.IProgressMonitor,
* org.eclipse.ltk.core.refactoring.participants.CheckConditionsContext)
@@ -128,12 +126,13 @@
fRenameArguments = new RenameKeyArguments(getNewResourceName(),
fRenameChildKeys, false);
- ResourceChangeChecker checker = (ResourceChangeChecker) context
- .getChecker(ResourceChangeChecker.class);
- IResourceChangeDescriptionFactory deltaFactory = checker
- .getDeltaFactory();
-
// TODO figure out what we want to do here....
+
+ //ResourceChangeChecker checker = (ResourceChangeChecker) context
+ // .getChecker(ResourceChangeChecker.class);
+ //IResourceChangeDescriptionFactory deltaFactory = checker
+ // .getDeltaFactory();
+
// ResourceModifications.buildMoveDelta(deltaFactory, fKeyNode,
// fRenameArguments);
@@ -147,7 +146,7 @@
* Validates if the a name is valid. This method does not change the name
* settings on the refactoring. It is intended to be used in a wizard to
* validate user input.
- *
+ *
* @param newName
* the name to validate
* @return returns the resulting status of the validation
@@ -208,7 +207,7 @@
/*
* (non-Javadoc)
- *
+ *
* @see org.eclipse.ltk.core.refactoring.participants.RefactoringProcessor#
* createChange(org.eclipse.core.runtime.IProgressMonitor)
*/
@@ -227,7 +226,7 @@
/*
* (non-Javadoc)
- *
+ *
* @see org.eclipse.ltk.core.refactoring.participants.RefactoringProcessor#
* getElements()
*/
@@ -237,7 +236,7 @@
/*
* (non-Javadoc)
- *
+ *
* @see org.eclipse.ltk.core.refactoring.participants.RefactoringProcessor#
* getIdentifier()
*/
@@ -247,7 +246,7 @@
/*
* (non-Javadoc)
- *
+ *
* @see org.eclipse.ltk.core.refactoring.participants.RefactoringProcessor#
* getProcessorName()
*/
@@ -257,7 +256,7 @@
/*
* (non-Javadoc)
- *
+ *
* @see org.eclipse.ltk.core.refactoring.participants.RefactoringProcessor#
* isApplicable()
*/
@@ -269,7 +268,7 @@
/*
* (non-Javadoc)
- *
+ *
* @see org.eclipse.ltk.core.refactoring.participants.RefactoringProcessor#
* loadParticipants(org.eclipse.ltk.core.refactoring.RefactoringStatus,
* org.eclipse.ltk.core.refactoring.participants.SharableParticipants)
@@ -288,7 +287,7 @@
/**
* Returns <code>true</code> if the refactoring processor also renames the
* child keys
- *
+ *
* @return <code>true</code> if the refactoring processor also renames the
* child keys
*/
@@ -299,7 +298,7 @@
/**
* Specifies if the refactoring processor also updates the child keys. The
* default behaviour is to update the child keys.
- *
+ *
* @param renameChildKeys
* <code>true</code> if the refactoring processor should also
* rename the child keys
diff --git a/org.eclipse.babel.tapiji.tools.core.ui/src/org/eclipse/babel/tapiji/tools/core/ui/menus/InternationalizationMenu.java b/org.eclipse.babel.tapiji.tools.core.ui/src/org/eclipse/babel/tapiji/tools/core/ui/menus/InternationalizationMenu.java
index 34149f0..1b98bce 100644
--- a/org.eclipse.babel.tapiji.tools.core.ui/src/org/eclipse/babel/tapiji/tools/core/ui/menus/InternationalizationMenu.java
+++ b/org.eclipse.babel.tapiji.tools.core.ui/src/org/eclipse/babel/tapiji/tools/core/ui/menus/InternationalizationMenu.java
@@ -4,7 +4,7 @@
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
* http://www.eclipse.org/legal/epl-v10.html
- *
+ *
* Contributors:
* Martin Reiterer - initial API and implementation
******************************************************************************/
@@ -242,6 +242,8 @@
protected void updateStateExclude(MenuItem menuItem) {
Collection<IResource> resources = getSelectedResources();
+ // TODO check resource type
+
menuItem.setEnabled(resources.size() > 0 && internationalizationEnabled);
ResourceBundleManager manager = null;
excludeMode = false;
diff --git a/org.eclipse.babel.tapiji.tools.core/src/org/eclipse/babel/tapiji/tools/core/Activator.java b/org.eclipse.babel.tapiji.tools.core/src/org/eclipse/babel/tapiji/tools/core/Activator.java
index 8d7bdf9..46a5094 100644
--- a/org.eclipse.babel.tapiji.tools.core/src/org/eclipse/babel/tapiji/tools/core/Activator.java
+++ b/org.eclipse.babel.tapiji.tools.core/src/org/eclipse/babel/tapiji/tools/core/Activator.java
@@ -4,7 +4,7 @@
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
* http://www.eclipse.org/legal/epl-v10.html
- *
+ *
* Contributors:
* Martin Reiterer - initial API and implementation
******************************************************************************/
@@ -43,7 +43,7 @@
/*
* (non-Javadoc)
- *
+ *
* @see
* org.eclipse.ui.plugin.AbstractUIPlugin#start(org.osgi.framework.BundleContext
* )
@@ -59,7 +59,7 @@
/*
* (non-Javadoc)
- *
+ *
* @see
* org.eclipse.ui.plugin.AbstractUIPlugin#stop(org.osgi.framework.BundleContext
* )
@@ -72,7 +72,7 @@
/**
* Returns the shared instance
- *
+ *
* @return the shared instance
*/
public static Activator getDefault() {
@@ -82,7 +82,7 @@
/**
* Returns the string from the plugin's resource bundle, or 'key' if not
* found.
- *
+ *
* @param key
* the key for which to fetch a localized text
* @return localized string corresponding to key
@@ -99,7 +99,7 @@
/**
* Returns the string from the plugin's resource bundle, or 'key' if not
* found.
- *
+ *
* @param key
* the key for which to fetch a localized text
* @param arg1
@@ -107,13 +107,13 @@
* @return localized string corresponding to key
*/
public static String getString(String key, String arg1) {
- return MessageFormat.format(getString(key), new String[] { arg1 });
+ return MessageFormat.format(getString(key), new Object[] { arg1 });
}
/**
* Returns the string from the plugin's resource bundle, or 'key' if not
* found.
- *
+ *
* @param key
* the key for which to fetch a localized text
* @param arg1
@@ -124,13 +124,13 @@
*/
public static String getString(String key, String arg1, String arg2) {
return MessageFormat
- .format(getString(key), new String[] { arg1, arg2 });
+ .format(getString(key), new Object[] { arg1, arg2 });
}
/**
* Returns the string from the plugin's resource bundle, or 'key' if not
* found.
- *
+ *
* @param key
* the key for which to fetch a localized text
* @param arg1
@@ -143,13 +143,13 @@
*/
public static String getString(String key, String arg1, String arg2,
String arg3) {
- return MessageFormat.format(getString(key), new String[] { arg1, arg2,
+ return MessageFormat.format(getString(key), new Object[] { arg1, arg2,
arg3 });
}
/**
* Returns the plugin's resource bundle.
- *
+ *
* @return resource bundle
*/
protected ResourceBundle getResourceBundle() {
diff --git a/org.eclipse.babel.tapiji.tools.core/src/org/eclipse/babel/tapiji/tools/core/model/exception/NoSuchResourceAuditorException.java b/org.eclipse.babel.tapiji.tools.core/src/org/eclipse/babel/tapiji/tools/core/model/exception/NoSuchResourceAuditorException.java
index 482de43..05f0eb8 100644
--- a/org.eclipse.babel.tapiji.tools.core/src/org/eclipse/babel/tapiji/tools/core/model/exception/NoSuchResourceAuditorException.java
+++ b/org.eclipse.babel.tapiji.tools.core/src/org/eclipse/babel/tapiji/tools/core/model/exception/NoSuchResourceAuditorException.java
@@ -4,7 +4,7 @@
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
* http://www.eclipse.org/legal/epl-v10.html
- *
+ *
* Contributors:
* Martin Reiterer - initial API and implementation
******************************************************************************/
@@ -12,4 +12,9 @@
public class NoSuchResourceAuditorException extends Exception {
+ /**
+ * default serial id
+ */
+ private static final long serialVersionUID = 1L;
+
}