]> git.uio.no Git - ifi-stolz-refaktor.git/blob - case-study/jdt-before/ui/org/eclipse/jdt/internal/ui/IJavaThemeConstants.java
Case Study: adding data and statistics
[ifi-stolz-refaktor.git] / case-study / jdt-before / ui / org / eclipse / jdt / internal / ui / IJavaThemeConstants.java
1 /*******************************************************************************
2  * Copyright (c) 2007, 2008 IBM Corporation and others.
3  * All rights reserved. This program and the accompanying materials
4  * are made available under the terms of the Eclipse Public License v1.0
5  * which accompanies this distribution, and is available at
6  * http://www.eclipse.org/legal/epl-v10.html
7  *
8  * Contributors:
9  *     IBM Corporation - initial API and implementation
10  *******************************************************************************/
11 package org.eclipse.jdt.internal.ui;
12
13 import org.eclipse.jdt.ui.JavaUI;
14 import org.eclipse.jdt.ui.PreferenceConstants;
15
16 /**
17  * Defines the constants used in the <code>org.eclipse.ui.themes</code>
18  * extension contributed by this plug-in.
19  *
20  * @since 3.3
21  */
22 public interface IJavaThemeConstants {
23
24         String ID_PREFIX= JavaUI.ID_PLUGIN + "."; //$NON-NLS-1$
25
26         /**
27          * Theme constant for the color used to highlight matching brackets.
28          */
29         public final String EDITOR_MATCHING_BRACKETS_COLOR= ID_PREFIX + PreferenceConstants.EDITOR_MATCHING_BRACKETS_COLOR;
30
31         /**
32          * Theme constant for the color used to render multi-line comments.
33          */
34         public final String EDITOR_MULTI_LINE_COMMENT_COLOR= ID_PREFIX + PreferenceConstants.EDITOR_MULTI_LINE_COMMENT_COLOR;
35
36         /**
37          * Theme constant for the color used to render java keywords.
38          */
39         public final String EDITOR_JAVA_KEYWORD_COLOR= ID_PREFIX + PreferenceConstants.EDITOR_JAVA_KEYWORD_COLOR;
40
41         /**
42          * A theme constant that holds the color used to render string constants.
43          */
44         public final String EDITOR_STRING_COLOR= ID_PREFIX + PreferenceConstants.EDITOR_STRING_COLOR;
45
46         /**
47          * A theme constant that holds the color used to render single line comments.
48          */
49         public final String EDITOR_SINGLE_LINE_COMMENT_COLOR= ID_PREFIX + PreferenceConstants.EDITOR_SINGLE_LINE_COMMENT_COLOR;
50
51         /**
52          * A theme constant that holds the color used to render operators.
53          */
54         public final String EDITOR_JAVA_OPERATOR_COLOR= ID_PREFIX + PreferenceConstants.EDITOR_JAVA_OPERATOR_COLOR;
55
56         /**
57          * A theme constant that holds the color used to render java default text.
58          */
59         public final String EDITOR_JAVA_DEFAULT_COLOR= ID_PREFIX + PreferenceConstants.EDITOR_JAVA_DEFAULT_COLOR;
60
61         /**
62          * A theme constant that holds the color used to render the 'return' keyword.
63          */
64         public final String EDITOR_JAVA_KEYWORD_RETURN_COLOR= ID_PREFIX + PreferenceConstants.EDITOR_JAVA_KEYWORD_RETURN_COLOR;
65
66         /**
67          * A theme constant that holds the color used to render javadoc keywords.
68          */
69         public final String EDITOR_JAVADOC_KEYWORD_COLOR= ID_PREFIX + PreferenceConstants.EDITOR_JAVADOC_KEYWORD_COLOR;
70
71         /**
72          * A theme constant that holds the color used to render javadoc tags.
73          */
74         public final String EDITOR_JAVADOC_TAG_COLOR= ID_PREFIX + PreferenceConstants.EDITOR_JAVADOC_TAG_COLOR;
75
76         /**
77          * A theme constant that holds the color used to render brackets.
78          */
79         public final String EDITOR_JAVA_BRACKET_COLOR= ID_PREFIX + PreferenceConstants.EDITOR_JAVA_BRACKET_COLOR;
80
81         /**
82          * A theme constant that holds the color used to render task tags.
83          */
84         public final String EDITOR_TASK_TAG_COLOR= ID_PREFIX + PreferenceConstants.EDITOR_TASK_TAG_COLOR;
85
86         /**
87          * A theme constant that holds the color used to render javadoc links.
88          */
89         public final String EDITOR_JAVADOC_LINKS_COLOR= ID_PREFIX + PreferenceConstants.EDITOR_JAVADOC_LINKS_COLOR;
90
91         /**
92          * A theme constant that holds the color used to render javadoc default text.
93          */
94         public final String EDITOR_JAVADOC_DEFAULT_COLOR= ID_PREFIX + PreferenceConstants.EDITOR_JAVADOC_DEFAULT_COLOR;
95
96         /**
97          * A theme constant that holds the background color used for parameter hints.
98          */
99         public final String CODEASSIST_PARAMETERS_BACKGROUND= ID_PREFIX + PreferenceConstants.CODEASSIST_PARAMETERS_BACKGROUND;
100
101         /**
102          * A theme constant that holds the foreground color used in the code assist selection dialog.
103          */
104         public final String CODEASSIST_PARAMETERS_FOREGROUND= ID_PREFIX + PreferenceConstants.CODEASSIST_PARAMETERS_FOREGROUND;
105
106         /**
107          * Theme constant for the background color used in the code assist selection dialog to mark replaced code.
108          */
109         public final String CODEASSIST_REPLACEMENT_BACKGROUND= ID_PREFIX + PreferenceConstants.CODEASSIST_REPLACEMENT_BACKGROUND;
110
111         /**
112          * Theme constant for the foreground color used in the code
113          * assist selection dialog to mark replaced code.
114          */
115         public final String CODEASSIST_REPLACEMENT_FOREGROUND= ID_PREFIX + PreferenceConstants.CODEASSIST_REPLACEMENT_FOREGROUND;
116
117         /**
118          * Theme constant for the color used to render values in a properties file.
119          */
120         String PROPERTIES_FILE_COLORING_VALUE= ID_PREFIX + PreferenceConstants.PROPERTIES_FILE_COLORING_VALUE;
121
122         /**
123          * Theme constant for the color used to render keys in a properties file.
124          */
125         String PROPERTIES_FILE_COLORING_KEY= ID_PREFIX + PreferenceConstants.PROPERTIES_FILE_COLORING_KEY;
126
127         /**
128          * Theme constant for the color used to render arguments in a properties file.
129          */
130         String PROPERTIES_FILE_COLORING_ARGUMENT= ID_PREFIX + PreferenceConstants.PROPERTIES_FILE_COLORING_ARGUMENT;
131
132         /**
133          * Theme constant for the color used to render assignments in a properties file.
134          */
135         String PROPERTIES_FILE_COLORING_ASSIGNMENT= ID_PREFIX + PreferenceConstants.PROPERTIES_FILE_COLORING_ASSIGNMENT;
136
137         /**
138          * Theme constant for the color used to render comments in a properties file.
139          */
140         String PROPERTIES_FILE_COLORING_COMMENT= ID_PREFIX + PreferenceConstants.PROPERTIES_FILE_COLORING_COMMENT;
141
142 }