X-Git-Url: http://git.phpeclipse.com
diff --git a/net.sourceforge.phpeclipse/src/net/sourceforge/phpdt/internal/ui/viewsupport/JavaUILabelProvider.java b/net.sourceforge.phpeclipse/src/net/sourceforge/phpdt/internal/ui/viewsupport/JavaUILabelProvider.java
index eac133f..abe10ec 100644
--- a/net.sourceforge.phpeclipse/src/net/sourceforge/phpdt/internal/ui/viewsupport/JavaUILabelProvider.java
+++ b/net.sourceforge.phpeclipse/src/net/sourceforge/phpdt/internal/ui/viewsupport/JavaUILabelProvider.java
@@ -13,72 +13,79 @@ package net.sourceforge.phpdt.internal.ui.viewsupport;
import java.util.ArrayList;
import org.eclipse.core.resources.IStorage;
-
-import org.eclipse.swt.graphics.Image;
-
import org.eclipse.jface.viewers.ILabelDecorator;
import org.eclipse.jface.viewers.ILabelProviderListener;
import org.eclipse.jface.viewers.LabelProvider;
+import org.eclipse.swt.graphics.Image;
public class JavaUILabelProvider extends LabelProvider {
-
+
protected JavaElementImageProvider fImageLabelProvider;
+
protected StorageLabelProvider fStorageLabelProvider;
-
+
protected ArrayList fLabelDecorators;
private int fImageFlags;
+
private int fTextFlags;
/**
* Creates a new label provider with default flags.
*/
public JavaUILabelProvider() {
- this(JavaElementLabels.M_PARAMETER_TYPES, JavaElementImageProvider.OVERLAY_ICONS);
+ this(JavaElementLabels.M_PARAMETER_TYPES,
+ JavaElementImageProvider.OVERLAY_ICONS);
}
/**
- * @param textFlags Flags defined in JavaElementLabels
.
- * @param imageFlags Flags defined in JavaElementImageProvider
.
+ * @param textFlags
+ * Flags defined in JavaElementLabels
.
+ * @param imageFlags
+ * Flags defined in JavaElementImageProvider
.
*/
public JavaUILabelProvider(int textFlags, int imageFlags) {
- fImageLabelProvider= new JavaElementImageProvider();
- fLabelDecorators= null;
-
- fStorageLabelProvider= new StorageLabelProvider();
- fImageFlags= imageFlags;
- fTextFlags= textFlags;
- }
-
+ fImageLabelProvider = new JavaElementImageProvider();
+ fLabelDecorators = null;
+
+ fStorageLabelProvider = new StorageLabelProvider();
+ fImageFlags = imageFlags;
+ fTextFlags = textFlags;
+ }
+
/**
* Adds a decorator to the label provider
*/
public void addLabelDecorator(ILabelDecorator decorator) {
if (fLabelDecorators == null) {
- fLabelDecorators= new ArrayList(2);
+ fLabelDecorators = new ArrayList(2);
}
fLabelDecorators.add(decorator);
}
-
+
/**
* Sets the textFlags.
- * @param textFlags The textFlags to set
+ *
+ * @param textFlags
+ * The textFlags to set
*/
public final void setTextFlags(int textFlags) {
- fTextFlags= textFlags;
+ fTextFlags = textFlags;
}
/**
- * Sets the imageFlags
- * @param imageFlags The imageFlags to set
+ * Sets the imageFlags
+ *
+ * @param imageFlags
+ * The imageFlags to set
*/
public final void setImageFlags(int imageFlags) {
- fImageFlags= imageFlags;
+ fImageFlags = imageFlags;
}
-
+
/**
- * Gets the image flags.
- * Can be overwriten by super classes.
+ * Gets the image flags. Can be overwriten by super classes.
+ *
* @return Returns a int
*/
public final int getImageFlags() {
@@ -87,15 +94,17 @@ public class JavaUILabelProvider extends LabelProvider {
/**
* Gets the text flags.
+ *
* @return Returns a int
*/
public final int getTextFlags() {
return fTextFlags;
}
-
+
/**
- * Evaluates the image flags for a element.
- * Can be overwriten by super classes.
+ * Evaluates the image flags for a element. Can be overwriten by super
+ * classes.
+ *
* @return Returns a int
*/
protected int evaluateImageFlags(Object element) {
@@ -103,97 +112,118 @@ public class JavaUILabelProvider extends LabelProvider {
}
/**
- * Evaluates the text flags for a element. Can be overwriten by super classes.
+ * Evaluates the text flags for a element. Can be overwriten by super
+ * classes.
+ *
* @return Returns a int
*/
protected int evaluateTextFlags(Object element) {
return getTextFlags();
}
-
- /* (non-Javadoc)
+ /*
+ * (non-Javadoc)
+ *
* @see ILabelProvider#getImage
*/
public Image getImage(Object element) {
- Image result= fImageLabelProvider.getImageLabel(element, evaluateImageFlags(element));
+ Image result = fImageLabelProvider.getImageLabel(element,
+ evaluateImageFlags(element));
if (result == null && (element instanceof IStorage)) {
- result= fStorageLabelProvider.getImage(element);
+ result = fStorageLabelProvider.getImage(element);
}
if (fLabelDecorators != null && result != null) {
- for (int i= 0; i < fLabelDecorators.size(); i++) {
- ILabelDecorator decorator= (ILabelDecorator) fLabelDecorators.get(i);
- result= decorator.decorateImage(result, element);
+ for (int i = 0; i < fLabelDecorators.size(); i++) {
+ ILabelDecorator decorator = (ILabelDecorator) fLabelDecorators
+ .get(i);
+ result = decorator.decorateImage(result, element);
}
- }
+ }
return result;
}
- /* (non-Javadoc)
+ /*
+ * (non-Javadoc)
+ *
* @see ILabelProvider#getText
*/
public String getText(Object element) {
- String result= JavaElementLabels.getTextLabel(element, evaluateTextFlags(element));
+ String result = JavaElementLabels.getTextLabel(element,
+ evaluateTextFlags(element));
if (result.length() == 0 && (element instanceof IStorage)) {
- result= fStorageLabelProvider.getText(element);
+ result = fStorageLabelProvider.getText(element);
}
if (fLabelDecorators != null && result.length() > 0) {
- for (int i= 0; i < fLabelDecorators.size(); i++) {
- ILabelDecorator decorator= (ILabelDecorator) fLabelDecorators.get(i);
- result= decorator.decorateText(result, element);
+ for (int i = 0; i < fLabelDecorators.size(); i++) {
+ ILabelDecorator decorator = (ILabelDecorator) fLabelDecorators
+ .get(i);
+ result = decorator.decorateText(result, element);
}
- }
+ }
return result;
}
- /* (non-Javadoc)
+ /*
+ * (non-Javadoc)
+ *
* @see IBaseLabelProvider#dispose
*/
public void dispose() {
if (fLabelDecorators != null) {
- for (int i= 0; i < fLabelDecorators.size(); i++) {
- ILabelDecorator decorator= (ILabelDecorator) fLabelDecorators.get(i);
+ for (int i = 0; i < fLabelDecorators.size(); i++) {
+ ILabelDecorator decorator = (ILabelDecorator) fLabelDecorators
+ .get(i);
decorator.dispose();
}
- fLabelDecorators= null;
+ fLabelDecorators = null;
}
fStorageLabelProvider.dispose();
fImageLabelProvider.dispose();
}
-
- /* (non-Javadoc)
+
+ /*
+ * (non-Javadoc)
+ *
* @see IBaseLabelProvider#addListener(ILabelProviderListener)
*/
public void addListener(ILabelProviderListener listener) {
if (fLabelDecorators != null) {
- for (int i= 0; i < fLabelDecorators.size(); i++) {
- ILabelDecorator decorator= (ILabelDecorator) fLabelDecorators.get(i);
+ for (int i = 0; i < fLabelDecorators.size(); i++) {
+ ILabelDecorator decorator = (ILabelDecorator) fLabelDecorators
+ .get(i);
decorator.addListener(listener);
}
}
- super.addListener(listener);
+ super.addListener(listener);
}
- /* (non-Javadoc)
+ /*
+ * (non-Javadoc)
+ *
* @see IBaseLabelProvider#isLabelProperty(Object, String)
*/
public boolean isLabelProperty(Object element, String property) {
- return true;
+ return true;
}
- /* (non-Javadoc)
+ /*
+ * (non-Javadoc)
+ *
* @see IBaseLabelProvider#removeListener(ILabelProviderListener)
*/
public void removeListener(ILabelProviderListener listener) {
if (fLabelDecorators != null) {
- for (int i= 0; i < fLabelDecorators.size(); i++) {
- ILabelDecorator decorator= (ILabelDecorator) fLabelDecorators.get(i);
+ for (int i = 0; i < fLabelDecorators.size(); i++) {
+ ILabelDecorator decorator = (ILabelDecorator) fLabelDecorators
+ .get(i);
decorator.removeListener(listener);
}
}
- super.removeListener(listener);
+ super.removeListener(listener);
}
-
- public static ILabelDecorator[] getDecorators(boolean errortick, ILabelDecorator extra) {
+
+ public static ILabelDecorator[] getDecorators(boolean errortick,
+ ILabelDecorator extra) {
if (errortick) {
if (extra == null) {
return new ILabelDecorator[] {};
@@ -205,6 +235,6 @@ public class JavaUILabelProvider extends LabelProvider {
return new ILabelDecorator[] { extra };
}
return null;
- }
+ }
}