X-Git-Url: http://git.phpeclipse.com diff --git a/net.sourceforge.phpeclipse/src/net/sourceforge/phpdt/internal/ui/viewsupport/DecoratingJavaLabelProvider.java b/net.sourceforge.phpeclipse/src/net/sourceforge/phpdt/internal/ui/viewsupport/DecoratingJavaLabelProvider.java index 5712683..268cfaf 100644 --- a/net.sourceforge.phpeclipse/src/net/sourceforge/phpdt/internal/ui/viewsupport/DecoratingJavaLabelProvider.java +++ b/net.sourceforge.phpeclipse/src/net/sourceforge/phpdt/internal/ui/viewsupport/DecoratingJavaLabelProvider.java @@ -23,24 +23,25 @@ import org.eclipse.ui.PlatformUI; /** * Decorator prepared for the switch to use lightweight label decorators: * uncomment the lbale decorator entries in plugin.xml and change - * USE_LIGHTWEIGHT to true. - * Certain views don't want problems or override indicators, so they signal this - * in the constructor. So on each getImage the corrsponding decorators are - * turned off and on again. - */ + * USE_LIGHTWEIGHT to true. Certain views don't want problems or override + * indicators, so they signal this in the constructor. So on each getImage the + * corrsponding decorators are turned off and on again. + */ public class DecoratingJavaLabelProvider extends DecoratingLabelProvider { - private static final boolean USE_LIGHTWEIGHT= false; - - private static final String PROBLEM_DECORATOR_ID= "net.sourceforge.phpdt.ui.problem.decorator"; //$NON-NLS-1$ - private static final String OVERRIDE_DECORATOR_ID= "net.sourceforge.phpdt.ui.override.decorator"; //$NON-NLS-1$ - + private static final boolean USE_LIGHTWEIGHT = false; + + private static final String PROBLEM_DECORATOR_ID = "net.sourceforge.phpdt.ui.problem.decorator"; //$NON-NLS-1$ + + private static final String OVERRIDE_DECORATOR_ID = "net.sourceforge.phpdt.ui.override.decorator"; //$NON-NLS-1$ + private boolean fUseErrorTick; + private boolean fUseOverride; /** - * Decorating label provider for Java. Combines a JavaUILabelProvider - * with problem and override indicuator with the workbench decorator (label + * Decorating label provider for Java. Combines a JavaUILabelProvider with + * problem and override indicuator with the workbench decorator (label * decorator extension point). */ public DecoratingJavaLabelProvider(JavaUILabelProvider labelProvider) { @@ -48,33 +49,43 @@ public class DecoratingJavaLabelProvider extends DecoratingLabelProvider { } /** - * Decorating label provider for Java. Combines a JavaUILabelProvider - * (if enabled with problem and override indicator) with the workbench - * decorator (label decorator extension point). + * Decorating label provider for Java. Combines a JavaUILabelProvider (if + * enabled with problem and override indicator) with the workbench decorator + * (label decorator extension point). */ - public DecoratingJavaLabelProvider(JavaUILabelProvider labelProvider, boolean errorTick, boolean override) { - super(labelProvider, PlatformUI.getWorkbench().getDecoratorManager().getLabelDecorator()); - fUseErrorTick= errorTick; - fUseOverride= override; + public DecoratingJavaLabelProvider(JavaUILabelProvider labelProvider, + boolean errorTick, boolean override) { + super(labelProvider, PlatformUI.getWorkbench().getDecoratorManager() + .getLabelDecorator()); + fUseErrorTick = errorTick; + fUseOverride = override; if (!USE_LIGHTWEIGHT) { if (errorTick) { - labelProvider.addLabelDecorator(new ProblemsLabelDecorator(null)); + labelProvider + .addLabelDecorator(new ProblemsLabelDecorator(null)); } if (override) { - labelProvider.addLabelDecorator(new OverrideIndicatorLabelDecorator(null)); + labelProvider + .addLabelDecorator(new OverrideIndicatorLabelDecorator( + null)); } } } - /* (non-Javadoc) + /* + * (non-Javadoc) + * * @see org.eclipse.jface.viewers.ILabelProvider#getImage(java.lang.Object) */ public Image getImage(Object element) { if (USE_LIGHTWEIGHT) { - IDecoratorManager manager= PlatformUI.getWorkbench().getDecoratorManager(); - - boolean disableErrorTick= manager.getEnabled(PROBLEM_DECORATOR_ID) && !fUseErrorTick; - boolean disableOverride= manager.getEnabled(OVERRIDE_DECORATOR_ID) && !fUseOverride; + IDecoratorManager manager = PlatformUI.getWorkbench() + .getDecoratorManager(); + + boolean disableErrorTick = manager.getEnabled(PROBLEM_DECORATOR_ID) + && !fUseErrorTick; + boolean disableOverride = manager.getEnabled(OVERRIDE_DECORATOR_ID) + && !fUseOverride; try { if (disableErrorTick) { manager.setEnabled(PROBLEM_DECORATOR_ID, false); @@ -82,7 +93,7 @@ public class DecoratingJavaLabelProvider extends DecoratingLabelProvider { if (disableOverride) { manager.setEnabled(OVERRIDE_DECORATOR_ID, false); } - Image image= super.getImage(element); + Image image = super.getImage(element); if (disableErrorTick) { manager.setEnabled(PROBLEM_DECORATOR_ID, true); } @@ -97,15 +108,20 @@ public class DecoratingJavaLabelProvider extends DecoratingLabelProvider { return super.getImage(element); } - /* (non-Javadoc) + /* + * (non-Javadoc) + * * @see org.eclipse.jface.viewers.ILabelProvider#getText(java.lang.Object) */ public String getText(Object element) { if (USE_LIGHTWEIGHT) { - IDecoratorManager manager= PlatformUI.getWorkbench().getDecoratorManager(); - - boolean disableErrorTick= manager.getEnabled(PROBLEM_DECORATOR_ID) && !fUseErrorTick; - boolean disableOverride= manager.getEnabled(OVERRIDE_DECORATOR_ID) && !fUseOverride; + IDecoratorManager manager = PlatformUI.getWorkbench() + .getDecoratorManager(); + + boolean disableErrorTick = manager.getEnabled(PROBLEM_DECORATOR_ID) + && !fUseErrorTick; + boolean disableOverride = manager.getEnabled(OVERRIDE_DECORATOR_ID) + && !fUseOverride; try { if (disableErrorTick) { manager.setEnabled(PROBLEM_DECORATOR_ID, false); @@ -113,7 +129,7 @@ public class DecoratingJavaLabelProvider extends DecoratingLabelProvider { if (disableOverride) { manager.setEnabled(OVERRIDE_DECORATOR_ID, false); } - String text= super.getText(element); + String text = super.getText(element); if (disableErrorTick) { manager.setEnabled(PROBLEM_DECORATOR_ID, true); }