View Javadoc

1   package com.melloware.jukes.gui.tool;
2   
3   import javax.swing.Icon;
4   
5   import com.jgoodies.uif.util.ResourceUtils;
6   
7   
8   /**
9    * This class consists of string ids used for the resource bundle lookup,
10   * and some preloaded resources.
11   * <p>
12   * Copyright (c) 1999-2007 Melloware, Inc. <http://www.melloware.com>
13   * @author Emil A. Lefkof III <info@melloware.com>
14   * @version 4.0
15   * AZ Development 2010
16   */
17  public final class Resources {
18  
19      // from Resources.properties
20      public static final String APPLICATION_NAME = getString("application.name");
21      public static final String APPLICATION_LOCATION = getString("application.location");
22      public static final String APPLICATION_EMAIL = getString("application.mailto.feeback");
23      public static final String APPLICATION_URL = getString("application.vendor.url");
24      public static final String APPLICATION_DESCRIPTION = getString("application.description");
25      public static final String APPLICATION_COPYRIGHT = getString("application.vendor.copyright");
26      public static final String APPLICATION_VENDOR = getString("application.vendor");
27      public static final String APPLICATION_DONATE_URL = getString("application.donate.url");
28      public static final String APPLICATION_FORUMS_URL = getString("application.forums.url");
29      public static final String MESSAGE_EDITOR_ERRORS = getString("messages.editorerrors");
30      public static final String HELP_CONTENTS_ICON_ID = "helpContents.icon";
31      public static final String HELP_URL_PREFIX = "help.url.prefix";//AZ
32      public static final String HELP_GLOBAL_HELPSET= "help.global.helpset.url";//AZ
33      public static final String HELP_TIPS_INDEX= "help.tips.index.path";//AZ
34      
35  
36      // static icons
37      public static final Icon LOGO_ICON = getIcon("logo.icon");
38      public static final Icon DISC_ADD_ICON = getIcon("disc.add.icon");
39      public static final Icon DISC_TREE_ICON = getIcon("disc.treenode.icon");
40      public static final Icon ARTIST_TREE_ICON = getIcon("artist.treenode.icon");
41      public static final Icon TRACK_TREE_ICON = getIcon("track.treenode.icon");
42      public static final Icon STATS_SMALL_ICON = getIcon("stats.small.icon");
43      public static final Icon STATS_LARGE_ICON = getIcon("stats.large.icon");
44      public static final Icon MEMORY_LARGE_ICON = getIcon("memory.large.icon");
45      public static final Icon DISC_FINDER_ICON = getIcon("disc.finder.icon");
46      public static final Icon DISC_REMOVER_ICON = getIcon("disc.remover.icon");
47      public static final Icon NAVIGATOR_ICON = getIcon("navigator.icon");
48      public static final Icon NODE_INVALID_OVERLAY_ICON = getIcon("node.invalid.icon");
49      public static final Icon NODE_NEW_OVERLAY_ICON = getIcon("node.new.icon");
50      public static final Icon FILE_JPG_ICON = getIcon("file.jpg.icon");
51      public static final Icon FILE_PNG_ICON = getIcon("file.png.icon");
52      public static final Icon FILE_GIF_ICON = getIcon("file.gif.icon");
53      public static final Icon FILE_TIF_ICON = getIcon("file.tiff.icon");
54      public static final Icon FILE_TEXT_ICON = getIcon("file.text.icon");
55      public static final Icon WEB_SEARCH_ICON = getIcon("web.search.icon");
56      public static final Icon DIFFERENCE_TOOL_ICON = getIcon("difference.tool.icon");
57      public static final Icon GENRES_TOOL_ICON = getIcon("genres.tool.icon"); //AZ
58      public static final Icon LOCATION_TOOL_ICON = getIcon("location.tool.icon");
59      public static final Icon THREAD_START_ICON = getIcon("thread.start.icon");
60      public static final Icon THREAD_STOP_ICON = getIcon("thread.stop.icon");
61      public static final Icon DIFFERENCE_TOOL_DIFF_ICON = getIcon("difference.tool.diff.icon");
62      public static final Icon DIFFERENCE_TOOL_INTERSECTION_ICON = getIcon("difference.tool.intersection.icon");
63      public static final Icon DIFFERENCE_TOOL_UNION_ICON = getIcon("difference.tool.union.icon");
64      public static final Icon DISC_GD_ICON = getIcon("disc.gd.icon");
65      public static final Icon DISC_PF_ICON = getIcon("disc.pf.icon");
66      public static final Icon DISC_WHO_ICON = getIcon("disc.who.icon");
67      public static final Icon DISC_BEATLES_ICON = getIcon("disc.beatles.icon");
68      public static final Icon DISC_STONES_ICON = getIcon("disc.stones.icon");
69      public static final Icon SEARCH_ICON = getIcon("search.icon");
70      public static final Icon CSV_ICON = getIcon("csv.icon");
71      public static final Icon PDF_ICON = getIcon("pdf.icon");
72      public static final Icon FILTER_ICON = getIcon("filter.icon");
73      public static final Icon PLAYLIST_ICON = getIcon("playlist.icon");
74      public static final Icon HISTORY_ICON = getIcon("history.icon");
75      public static final Icon OGG_VORBIS_ICON = getIcon("oggvorbis.icon");
76      public static final Icon FLAC_ICON = getIcon("flac.icon");
77      public static final Icon DISCLIST_ICON = getIcon("disclist.icon");  //AZ
78      public static final Icon TRACK_ADD_ICON = getIcon("track.add.icon");//AZ
79      public static final Icon FREE_DB_ICON = getIcon("free.db.icon");//AZ
80      public static final Icon XML_EXPORT_ICON = getIcon("xml.export.icon");//AZ
81  
82      // constants
83      public static final String TAB = "\t";
84      public static final String TEXT_COMPONENT = "textComponent";
85      public static final String FILE_CHOOSER_FILTER = "fileChooserFilter";
86      public static final String FILE_CHOOSER_TITLE = "fileChooserTitle";
87      public static final String EDITOR_COMPONENT = "editorComponent";
88      public static final String NODE_INSERTED = "nodeInserted";
89      public static final String NODE_DELETED = "nodeDeleted";
90      public static final String NODE_CHANGED = "nodeChanged";
91      public static final String TRACK_COMPONENT = "trackComponent";
92  
93      public static final String[] BITRATES = {
94          "32", "64", "96", "128", "160", "192", "224", "256", "288", "320", "352", "384", "416", "448", "999"
95      };
96      public static final String[] OPERATOR = { "=", ">", ">=", "<", "<=" };
97  
98      /**
99       * Default constructor. Private so no instantiation.
100      */
101     private Resources() {
102         super();
103     }
104 
105     public static Icon getIcon(String id) {
106         return ResourceUtils.getIcon(id);
107     }
108 
109     public static String getString(String id) {
110         return ResourceUtils.getString(id);
111     }
112 
113 }