X-Git-Url: http://secure.phpeclipse.com
diff --git a/net.sourceforge.phpeclipse/src/net/sourceforge/phpdt/internal/ui/viewsupport/StatusBarUpdater.java b/net.sourceforge.phpeclipse/src/net/sourceforge/phpdt/internal/ui/viewsupport/StatusBarUpdater.java
index ec9f214..978536f 100644
--- a/net.sourceforge.phpeclipse/src/net/sourceforge/phpdt/internal/ui/viewsupport/StatusBarUpdater.java
+++ b/net.sourceforge.phpeclipse/src/net/sourceforge/phpdt/internal/ui/viewsupport/StatusBarUpdater.java
@@ -10,7 +10,6 @@
*******************************************************************************/
package net.sourceforge.phpdt.internal.ui.viewsupport;
-
import net.sourceforge.phpdt.core.IJavaElement;
import net.sourceforge.phpdt.internal.ui.PHPUIMessages;
@@ -23,39 +22,45 @@ import org.eclipse.jface.viewers.IStructuredSelection;
import org.eclipse.jface.viewers.SelectionChangedEvent;
/**
- * Add the StatusBarUpdater
to your ViewPart to have the statusbar
- * describing the selected elements.
+ * Add the StatusBarUpdater
to your ViewPart to have the
+ * statusbar describing the selected elements.
*/
public class StatusBarUpdater implements ISelectionChangedListener {
-
- private final int LABEL_FLAGS= JavaElementLabels.DEFAULT_QUALIFIED | JavaElementLabels.ROOT_POST_QUALIFIED | JavaElementLabels.APPEND_ROOT_PATH |
- JavaElementLabels.M_PARAMETER_TYPES | JavaElementLabels.M_PARAMETER_NAMES | JavaElementLabels.M_APP_RETURNTYPE | JavaElementLabels.M_EXCEPTIONS |
- JavaElementLabels.F_APP_TYPE_SIGNATURE;
-
+
+ private final int LABEL_FLAGS = JavaElementLabels.DEFAULT_QUALIFIED
+ | JavaElementLabels.ROOT_POST_QUALIFIED
+ | JavaElementLabels.APPEND_ROOT_PATH
+ | JavaElementLabels.M_PARAMETER_TYPES
+ | JavaElementLabels.M_PARAMETER_NAMES
+ | JavaElementLabels.M_APP_RETURNTYPE
+ | JavaElementLabels.M_EXCEPTIONS
+ | JavaElementLabels.F_APP_TYPE_SIGNATURE;
+
private IStatusLineManager fStatusLineManager;
-
+
public StatusBarUpdater(IStatusLineManager statusLineManager) {
- fStatusLineManager= statusLineManager;
+ fStatusLineManager = statusLineManager;
}
-
+
/*
* @see ISelectionChangedListener#selectionChanged
*/
public void selectionChanged(SelectionChangedEvent event) {
- String statusBarMessage= formatMessage(event.getSelection());
+ String statusBarMessage = formatMessage(event.getSelection());
fStatusLineManager.setMessage(statusBarMessage);
}
-
-
+
protected String formatMessage(ISelection sel) {
if (sel instanceof IStructuredSelection && !sel.isEmpty()) {
- IStructuredSelection selection= (IStructuredSelection) sel;
-
- int nElements= selection.size();
+ IStructuredSelection selection = (IStructuredSelection) sel;
+
+ int nElements = selection.size();
if (nElements > 1) {
- return PHPUIMessages.getFormattedString("StatusBarUpdater.num_elements_selected", String.valueOf(nElements)); //$NON-NLS-1$
- } else {
- Object elem= selection.getFirstElement();
+ return PHPUIMessages
+ .getFormattedString(
+ "StatusBarUpdater.num_elements_selected", String.valueOf(nElements)); //$NON-NLS-1$
+ } else {
+ Object elem = selection.getFirstElement();
if (elem instanceof IJavaElement) {
return formatJavaElementMessage((IJavaElement) elem);
} else if (elem instanceof IResource) {
@@ -63,19 +68,20 @@ public class StatusBarUpdater implements ISelectionChangedListener {
}
}
}
- return ""; //$NON-NLS-1$
+ return ""; //$NON-NLS-1$
}
-
+
private String formatJavaElementMessage(IJavaElement element) {
return JavaElementLabels.getElementLabel(element, LABEL_FLAGS);
}
-
+
private String formatResourceMessage(IResource element) {
- IContainer parent= element.getParent();
+ IContainer parent = element.getParent();
if (parent != null && parent.getType() != IResource.ROOT)
- return element.getName() + JavaElementLabels.CONCAT_STRING + parent.getFullPath().makeRelative().toString();
+ return element.getName() + JavaElementLabels.CONCAT_STRING
+ + parent.getFullPath().makeRelative().toString();
else
return element.getName();
- }
+ }
}