KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > netbeans > modules > changelog > html > ChangeLogHTMLServiceBeanInfo


1 /*
2  * The contents of this file are subject to the terms of the Common Development
3  * and Distribution License (the License). You may not use this file except in
4  * compliance with the License.
5  *
6  * You can obtain a copy of the License at http://www.netbeans.org/cddl.html
7  * or http://www.netbeans.org/cddl.txt.
8  *
9  * When distributing Covered Code, include this CDDL Header Notice in each file
10  * and include the License file at http://www.netbeans.org/cddl.txt.
11  * If applicable, add the following below the CDDL Header, with the fields
12  * enclosed by brackets [] replaced by your own identifying information:
13  * "Portions Copyrighted [year] [name of copyright owner]"
14  *
15  * The Original Software is NetBeans. The Initial Developer of the Original
16  * Software is Ralph Krueger.
17  */

18
19 package org.netbeans.modules.changelog.html;
20
21 import java.awt.Image JavaDoc;
22 import java.beans.*;
23 import java.io.File JavaDoc;
24 import java.util.ResourceBundle JavaDoc;
25
26 import org.openide.util.NbBundle;
27
28 /** Object that provides beaninfo for ChangeLogHTMLService.
29 *
30 * @author ralphk
31 */

32 public class ChangeLogHTMLServiceBeanInfo extends SimpleBeanInfo {
33     private static Image JavaDoc icon;
34     private static Image JavaDoc icon32;
35
36
37     public BeanInfo[] getAdditionalBeanInfo () {
38         return null;
39     }
40
41     public BeanDescriptor getBeanDescriptor () {
42         BeanDescriptor descr = new BeanDescriptor (ChangeLogHTMLService.class);
43         ResourceBundle JavaDoc bundle = NbBundle.getBundle(ChangeLogHTMLServiceBeanInfo.class);
44         descr.setDisplayName (bundle.getString ("LAB_ChangeLogHTMLService"));
45         descr.setShortDescription (bundle.getString ("HINT_ChangeLogHTMLService"));
46         descr.setValue ("helpID", org.netbeans.modules.changelog.html.ChangeLogHTMLService.class.getName ()); // NOI18N
47
return descr;
48     }
49
50     /** Provides the Jar's icon */
51     public Image JavaDoc getIcon(int type) {
52         if (icon == null) {
53             icon = loadImage("/org/netbeans/modules/changelog/resources/type.gif"); // NOI18N
54
icon32 = loadImage("/org/netbeans/modules/changelog/resources/type.gif"); // NOI18N
55
}
56
57         if ((type == java.beans.BeanInfo.ICON_COLOR_16x16) || (type == java.beans.BeanInfo.ICON_MONO_16x16))
58             return icon;
59         else
60             return icon32;
61     }
62 }
63
Popular Tags