2 * Copyright 2000-2007 JetBrains s.r.o.
4 * Licensed under the Apache License, Version 2.0 (the "License");
5 * you may not use this file except in compliance with the License.
6 * You may obtain a copy of the License at
8 * http://www.apache.org/licenses/LICENSE-2.0
10 * Unless required by applicable law or agreed to in writing, software
11 * distributed under the License is distributed on an "AS IS" BASIS,
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 * See the License for the specific language governing permissions and
14 * limitations under the License.
16 package com
.intellij
.util
;
18 import com
.intellij
.openapi
.util
.IconLoader
;
19 import org
.jetbrains
.annotations
.NonNls
;
23 public abstract class Icons
{
24 @NonNls public static final String PUBLIC_ICON_PATH
= "/nodes/c_public.png";
25 public static final Icon PUBLIC_ICON
= IconLoader
.getIcon(PUBLIC_ICON_PATH
);
26 public static final Icon LOCKED_ICON
= IconLoader
.getIcon("/nodes/locked.png");
27 public static final Icon PRIVATE_ICON
= IconLoader
.getIcon("/nodes/c_private.png");
28 public static final Icon PROTECTED_ICON
= IconLoader
.getIcon("/nodes/c_protected.png");
29 public static final Icon PACKAGE_LOCAL_ICON
= IconLoader
.getIcon("/nodes/c_plocal.png");
30 public static final Icon PACKAGE_ICON
= IconLoader
.getIcon("/nodes/packageClosed.png");
31 public static final Icon PACKAGE_OPEN_ICON
= IconLoader
.getIcon("/nodes/packageOpen.png");
32 public static final Icon DIRECTORY_CLOSED_ICON
= IconLoader
.getIcon("/nodes/TreeClosed.png");
33 public static final Icon DIRECTORY_OPEN_ICON
= IconLoader
.getIcon("/nodes/TreeOpen.png");
34 @NonNls public static final String CLASS_ICON_PATH
= "/nodes/class.png";
35 public static final Icon CLASS_ICON
= IconLoader
.getIcon(CLASS_ICON_PATH
);
36 public static final Icon EXCEPTION_CLASS_ICON
= IconLoader
.getIcon("/nodes/exceptionClass.png");
37 public static final Icon ANONYMOUS_CLASS_ICON
= IconLoader
.getIcon("/nodes/anonymousClass.png");
38 public static final Icon ABSTRACT_CLASS_ICON
= IconLoader
.getIcon("/nodes/abstractClass.png");
39 public static final Icon JUNIT_TEST_CLASS_ICON
= IconLoader
.getIcon("/nodes/junitTestClass.png");
40 public static final Icon ANNOTATION_TYPE_ICON
= IconLoader
.getIcon("/nodes/annotationtype.png");
41 public static final Icon ENUM_ICON
= IconLoader
.getIcon("/nodes/enum.png");
42 public static final Icon INTERFACE_ICON
= IconLoader
.getIcon("/nodes/interface.png");
43 public static final Icon METHOD_ICON
= IconLoader
.getIcon("/nodes/method.png");
44 public static final Icon FUNCTION_ICON
= IconLoader
.getIcon("/nodes/function.png");
45 public static final Icon ABSTRACT_METHOD_ICON
= IconLoader
.getIcon("/nodes/abstractMethod.png");
46 public static final Icon FIELD_ICON
= IconLoader
.getIcon("/nodes/field.png");
47 public static final Icon PARAMETER_ICON
= IconLoader
.getIcon("/nodes/parameter.png");
48 public static final Icon VARIABLE_ICON
= IconLoader
.getIcon("/nodes/variable.png");
49 public static final Icon XML_TAG_ICON
= IconLoader
.getIcon("/nodes/tag.png");
50 public static final Icon ANT_TARGET_ICON
= IconLoader
.getIcon("/ant/target.png");
51 public static final Icon ANT_META_TARGET_ICON
= IconLoader
.getIcon("/ant/metaTarget.png");
52 public static final Icon LIBRARY_ICON
= IconLoader
.getIcon("/nodes/ppLib.png");
53 public static final Icon WEB_ICON
= IconLoader
.getIcon("/nodes/ppWeb.png");
54 public static final Icon JAR_ICON
= IconLoader
.getIcon("/nodes/ppJar.png");
55 public static final Icon WEB_FOLDER_OPEN
= IconLoader
.getIcon("/nodes/webFolderOpen.png");
56 public static final Icon WEB_FOLDER_CLOSED
= IconLoader
.getIcon("/nodes/webFolderClosed.png");
57 public static final Icon FILE_ICON
= IconLoader
.getIcon("/nodes/ppFile.png");
58 public static final Icon EJB_CLASS_ICON
= IconLoader
.getIcon("/javaee/ejbClass.png");
59 public static final Icon EJB_INTERCEPTOR_CLASS_ICON
= IconLoader
.getIcon("/javaee/interceptorClass.png");
60 public static final Icon EJB_HOME_INTERFACE_ICON
= IconLoader
.getIcon("/javaee/home.png");
61 public static final Icon EJB_LOCAL_HOME_INTERFACE_ICON
= IconLoader
.getIcon("/javaee/localHome.png");
62 public static final Icon EJB_LOCAL_INTERFACE_ICON
= IconLoader
.getIcon("/javaee/local.png");
63 public static final Icon EJB_REMOTE_INTERFACE_ICON
= IconLoader
.getIcon("/javaee/remote.png");
64 public static final Icon EJB_ICON
= IconLoader
.getIcon("/nodes/ejb.png");
65 public static final Icon EJB_CREATE_METHOD_ICON
= IconLoader
.getIcon("/nodes/ejbCreateMethod.png");
66 public static final Icon EJB_FINDER_METHOD_ICON
= IconLoader
.getIcon("/nodes/ejbFinderMethod.png");
67 public static final Icon EJB_BUSINESS_METHOD_ICON
= IconLoader
.getIcon("/nodes/ejbBusinessMethod.png");
68 public static final Icon EJB_CMP_FIELD_ICON
= IconLoader
.getIcon("/nodes/ejbCmpField.png");
69 public static final Icon EJB_CMR_FIELD_ICON
= IconLoader
.getIcon("/nodes/ejbCmrField.png");
70 public static final Icon EJB_PRIMARY_KEY_CLASS
= IconLoader
.getIcon("/nodes/ejbPrimaryKeyClass.png");
71 public static final Icon EJB_REFERENCE
= IconLoader
.getIcon("/nodes/ejbReference.png");
73 public static final Icon DATASOURCE_ICON
= IconLoader
.getIcon("/nodes/DataSource.png");
74 public static final Icon DATASOURCE_DISABLED_ICON
= IconLoader
.getIcon("/nodes/DataSourceDisabled.png");
75 public static final Icon DATASOURCE_TABLE_ICON
= IconLoader
.getIcon("/nodes/DataTables.png");
76 public static final Icon DATASOURCE_VIEW_ICON
= IconLoader
.getIcon("/nodes/dataView.png");
77 public static final Icon DATASOURCE_SEQUENCE_ICON
= IconLoader
.getIcon("/nodes/dataSequence.png");
78 public static final Icon DATASOURCE_COLUMN_ICON
= IconLoader
.getIcon("/nodes/dataColumn.png");
79 public static final Icon DATASOURCE_FK_COLUMN_ICON
= IconLoader
.getIcon("/nodes/dataFkColumn.png");
80 public static final Icon DATASOURCE_PK_COLUMN_ICON
= IconLoader
.getIcon("/nodes/dataPkColumn.png");
82 public static final Icon DATASOURCE_REMOTE_INSTANCE
= IconLoader
.getIcon("/nodes/addRemoteWeblogicInstance.png");
83 public static final Icon EJB_FIELD_PK
= IconLoader
.getIcon("/nodes/fieldPK.png");
84 public static final Icon VARIABLE_READ_ACCESS
= IconLoader
.getIcon("/nodes/read-access.png");
85 public static final Icon VARIABLE_WRITE_ACCESS
= IconLoader
.getIcon("/nodes/write-access.png");
86 public static final Icon VARIABLE_RW_ACCESS
= IconLoader
.getIcon("/nodes/rw-access.png");
87 public static final Icon CUSTOM_FILE_ICON
= IconLoader
.getIcon("/fileTypes/custom.png");
88 public static final Icon PROPERTY_ICON
= IconLoader
.getIcon("/nodes/property.png");
89 public static final Icon ASPECT_ICON
= IconLoader
.getIcon("/nodes/aspect.png");
90 public static final Icon POINTCUT_ICON
= IconLoader
.getIcon("/nodes/pointcut.png");
91 public static final Icon ADVICE_ICON
= IconLoader
.getIcon("/nodes/advice.png");
92 public static final Icon ERROR_INTRODUCTION_ICON
= IconLoader
.getIcon("/nodes/errorIntroduction.png");
93 public static final Icon WARNING_INTRODUCTION_ICON
= IconLoader
.getIcon("/nodes/warningIntroduction.png");
94 public static final Icon PARENTS_INTRODUCTION_ICON
= IconLoader
.getIcon("/nodes/parentsIntroduction.png");
95 public static final Icon SOFTENING_INTRODUCTION_ICON
= IconLoader
.getIcon("/nodes/softeningIntroduction.png");
96 public static final Icon JAVA_OUTSIDE_SOURCE_ICON
= IconLoader
.getIcon("/fileTypes/javaOutsideSource.png");
97 public static final Icon EXCLUDED_FROM_COMPILE_ICON
= IconLoader
.getIcon("/nodes/excludedFromCompile.png");
98 public static final Icon PROJECT_ICON
= IconLoader
.getIcon("/icon_small.png");
99 public static final Icon UI_FORM_ICON
= IconLoader
.getIcon("/fileTypes/uiForm.png");
100 public static final Icon JSP_ICON
= IconLoader
.getIcon("/fileTypes/jsp.png");
101 public static final Icon SMALL_VCS_CONFIGURABLE
= IconLoader
.getIcon("/general/smallConfigurableVcs.png");
102 public static final Icon VCS_SMALL_TAB
= IconLoader
.getIcon("/general/vcsSmallTab.png");
103 public static final Icon GROUP_BY_PACKAGES
= IconLoader
.getIcon("/toolbar/folders.png");
104 public static final Icon ADD_ICON
= IconLoader
.getIcon("/actions/include.png");
105 public static final Icon DELETE_ICON
= IconLoader
.getIcon("/actions/exclude.png");
106 public static final Icon DUPLICATE_ICON
= IconLoader
.getIcon("/general/copy.png");
107 public static final Icon SELECT_ALL_ICON
= IconLoader
.getIcon("/actions/selectall.png");
108 public static final Icon UNSELECT_ALL_ICON
= IconLoader
.getIcon("/actions/unselectall.png");
109 public static final Icon OPEN_EDIT_DIALOG_ICON
= IconLoader
.getIcon("/actions/showViewer.png");
110 public static final Icon FLATTEN_PACKAGES_ICON
= IconLoader
.getIcon("/objectBrowser/flattenPackages.png");
111 public static final Icon ADD_TO_SECTION_ICON
= IconLoader
.getIcon("/general/addItemToSection.png");
112 public static final Icon EDIT_IN_SECTION_ICON
= IconLoader
.getIcon("/general/editItemInSection.png");
113 public static final Icon TASK_ICON
= IconLoader
.getIcon("/ant/task.png");
114 public static final Icon CLASS_INITIALIZER
= IconLoader
.getIcon("/nodes/classInitializer.png");
116 public static final Icon OPENED_MODULE_GROUP_ICON
= IconLoader
.getIcon("/nodes/moduleGroupOpen.png");
117 public static final Icon CLOSED_MODULE_GROUP_ICON
= IconLoader
.getIcon("/nodes/moduleGroupClosed.png");
118 public static final Icon FOLDER_ICON
= IconLoader
.getIcon("/nodes/folder.png");
119 public static final Icon SOURCE_FOLDERS_ICON
= IconLoader
.getIcon("/nodes/sourceFolder.png");
120 public static final Icon TEST_SOURCE_FOLDER
= IconLoader
.getIcon("/nodes/testSourceFolder.png");