Visual Color Imbalance Detector: Reconstructed project directories and files
[VistaCID.git] / org / tjworld / components / ComboBoxURLItem.java
1 /*\r
2         * ComboBoxURLItem.java\r
3  *\r
4         * Created on 09 November 2001, 20:40\r
5         * $Header: /VisTA/CID/ComboBoxURLItem.java 2     10/11/01 0:53 Tj $\r
6         *\r
7         * $History: ComboBoxURLItem.java $\r
8  * \r
9  * *****************  Version 2  *****************\r
10  * User: Tj           Date: 10/11/01   Time: 0:53\r
11  * Updated in $/VisTA/CID\r
12  * Tested, OK\r
13  * \r
14  * *****************  Version 1  *****************\r
15  * User: Tj           Date: 9/11/01    Time: 21:05\r
16  * Created in $/VisTA/CID\r
17  * Support for URL Browser History lists\r
18  */\r
19 package org.tjworld.components;\r
20 \r
21 import java.net.URL;\r
22 import javax.swing.ImageIcon;\r
23 import javax.swing.Icon;\r
24 \r
25 /**\r
26  *\r
27         * @author  TJ\r
28  * @version \r
29  */\r
30 public  class ComboBoxURLItem {\r
31  static ImageIcon staticLocalIcon = new ImageIcon("org/tjworld/components/media/help.gif");\r
32  static ImageIcon staticOnlineIcon = new ImageIcon("org/tjworld/components/media/vistaOnline.gif");\r
33         ImageIcon icon = null;\r
34         URL url = null;\r
35  String title = null;\r
36         String file = null;\r
37                         \r
38         ComboBoxURLItem() {\r
39                 this((String)null, (String)null, (URL)null, true);\r
40         }\r
41                         \r
42         ComboBoxURLItem(String title, String file, URL url, boolean local) {\r
43                 this.url = url;\r
44                 this.title = title;\r
45                 this.file = file;\r
46   this.icon = local ? staticLocalIcon : staticOnlineIcon;                               \r
47         }\r
48                         \r
49         public String getTitle() {\r
50                 return title;\r
51         }\r
52         \r
53         public String getFile() {\r
54                 return file;\r
55         }\r
56                         \r
57         public Icon getIcon() {\r
58                 return icon;\r
59         }\r
60                         \r
61         public URL getURL() {\r
62                 return url;\r
63         }       \r
64 }