KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > com > nightlabs > editor2d > properties > LineStyleLabelProvider


1 /**
2  * <p> Project: com.nightlabs.editor2d </p>
3  * <p> Copyright: Copyright (c) 2004 </p>
4  * <p> Company: NightLabs GmbH (Germany) </p>
5  * <p> Creation Date: 14.03.2005 </p>
6  * <p> Author: Daniel Mazurek </p>
7 **/

8 package com.nightlabs.editor2d.properties;
9
10 import org.eclipse.jface.viewers.LabelProvider;
11 import org.eclipse.swt.graphics.Image;
12
13 public class LineStyleLabelProvider
14 extends LabelProvider
15 {
16
17   public LineStyleLabelProvider()
18   {
19     super();
20   }
21
22   public Image getImage(Object JavaDoc element)
23   {
24     if (element instanceof Integer JavaDoc)
25     {
26       int lineStyle = ((Integer JavaDoc)element).intValue();
27       return com.nightlabs.rcp.util.ImageUtil.createLineStyleImage(lineStyle);
28     }
29     return super.getImage(element);
30   }
31
32   public String JavaDoc getText(Object JavaDoc element)
33   {
34     if (element instanceof Integer JavaDoc)
35     {
36       int lineStyle = ((Integer JavaDoc)element).intValue();
37       return "";
38     }
39     return super.getText(element);
40   }
41   
42 }
43
Popular Tags