OpenCores
URL https://opencores.org/ocsvn/openrisc/openrisc/trunk

Subversion Repositories openrisc

[/] [openrisc/] [trunk/] [gnu-dev/] [or1k-gcc/] [libjava/] [classpath/] [tools/] [gnu/] [classpath/] [tools/] [doclets/] [htmldoclet/] [CssClass.java] - Blame information for rev 779

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 779 jeremybenn
/* gnu.classpath.tools.doclets.htmldoclet.CssClass
2
   Copyright (C) 2004 Free Software Foundation, Inc.
3
 
4
This file is part of GNU Classpath.
5
 
6
GNU Classpath is free software; you can redistribute it and/or modify
7
it under the terms of the GNU General Public License as published by
8
the Free Software Foundation; either version 2, or (at your option)
9
any later version.
10
 
11
GNU Classpath is distributed in the hope that it will be useful, but
12
WITHOUT ANY WARRANTY; without even the implied warranty of
13
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
14
General Public License for more details.
15
 
16
You should have received a copy of the GNU General Public License
17
along with GNU Classpath; see the file COPYING.  If not, write to the
18
Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
19
02111-1307 USA.
20
 
21
Linking this library statically or dynamically with other modules is
22
making a combined work based on this library.  Thus, the terms and
23
conditions of the GNU General Public License cover the whole
24
combination.
25
 
26
As a special exception, the copyright holders of this library give you
27
permission to link this library with independent modules to produce an
28
executable, regardless of the license terms of these independent
29
modules, and to copy and distribute the resulting executable under
30
terms of your choice, provided that you also meet, for each linked
31
independent module, the terms and conditions of the license of that
32
module.  An independent module is a module which is not derived from
33
or based on this library.  If you modify this library, you may extend
34
this exception to your version of the library, but you are not
35
obligated to do so.  If you do not wish to do so, delete this
36
exception statement from your version. */
37
 
38
package gnu.classpath.tools.doclets.htmldoclet;
39
 
40
/**
41
 *  Represents a CSS (Cascading Stylesheet) class. Supports
42
 *  substituting <code>div</code> and <code>span</code> tags by more
43
 *  specialized HTML tags.
44
 */
45
public class CssClass
46
{
47
   public static final CssClass BODY_MENU_PACKAGES        = new CssClass("menu packages");
48
   public static final CssClass BODY_MENU_CLASSES         = new CssClass("menu classes");
49
   public static final CssClass BODY_CONTENT_CLASS        = new CssClass("content class");
50
   public static final CssClass BODY_CONTENT_DEPRECATED   = new CssClass("content deprecated");
51
   public static final CssClass BODY_CONTENT_PACKAGE      = new CssClass("content package");
52
   public static final CssClass BODY_CONTENT_OVERVIEW     = new CssClass("content overview");
53
   public static final CssClass BODY_CONTENT_ABOUT        = new CssClass("content about");
54
   public static final CssClass BODY_CONTENT_HELP         = new CssClass("content help");
55
   public static final CssClass BODY_CONTENT_PACKAGE_TREE = new CssClass("content packagetree");
56
   public static final CssClass BODY_CONTENT_FULL_TREE    = new CssClass("content fulltree");
57
   public static final CssClass BODY_CONTENT_INDEX        = new CssClass("content index");
58
   public static final CssClass BODY_CONTENT_USES         = new CssClass("content uses");
59
   public static final CssClass BODY_CONTENT_SOURCE       = new CssClass("content source");
60
 
61
   public static final CssClass OVERVIEW_TITLE = new CssClass("overview title", "h1");
62
   public static final CssClass OVERVIEW_SUMMARY = new CssClass("overview summary");
63
   public static final CssClass OVERVIEW_SUMMARY_LEFT = new CssClass("left");
64
   public static final CssClass OVERVIEW_SUMMARY_RIGHT = new CssClass("right");
65
   public static final CssClass OVERVIEW_DESCRIPTION_TOP = new CssClass("overview description top");
66
   public static final CssClass OVERVIEW_DESCRIPTION_FULL = new CssClass("overview description full");
67
 
68
   public static final CssClass DEPRECATION_TITLE = new CssClass("deprecation title", "h1");
69
   public static final CssClass DEPRECATION_SUMMARY = new CssClass("summary");
70
   public static final CssClass DEPRECATION_SUMMARY_LEFT = new CssClass("left");
71
   public static final CssClass DEPRECATION_SUMMARY_DESCRIPTION = new CssClass("description");
72
   public static final CssClass DEPRECATION_TOC = new CssClass("dep-toc");
73
   public static final CssClass DEPRECATION_TOC_HEADER = new CssClass("header", "h3");
74
   public static final CssClass DEPRECATION_TOC_LIST = new CssClass("list", "ul");
75
   public static final CssClass DEPRECATION_TOC_ENTRY = new CssClass("entry", "li");
76
   public static final CssClass DEPRECATION_EMPTY = new CssClass("dep-empty", "p");
77
   public static final CssClass DEPRECATION_LIST = new CssClass("dep-list", "div");
78
 
79
   public static final CssClass SERIALIZED_TITLE = new CssClass("serialized title", "h1");
80
   public static final CssClass SERIALIZED_PACKAGE_HEADER = new CssClass("serialized package header", "h2");
81
   public static final CssClass SERIALIZED_CLASS_HEADER = new CssClass("serialized class header", "h3");
82
   public static final CssClass SERIALIZED_SVUID_OUTER = new CssClass("serialized svuid outer", "p");
83
   public static final CssClass SERIALIZED_SVUID_HEADER = new CssClass("serialized svuid header", "b");
84
   public static final CssClass SERIALIZED_SVUID_VALUE = new CssClass("serialized svuid header");
85
   public static final CssClass SERIALIZED_SECTION = new CssClass("serialized section");
86
   public static final CssClass SERIALIZED_SECTION_HEADER = new CssClass("serialized section header", "h4");
87
 
88
   public static final CssClass PACKAGE_TITLE = new CssClass("package title", "h1");
89
   public static final CssClass PACKAGE_SUMMARY = new CssClass("package summary");
90
   public static final CssClass PACKAGE_SUMMARY_LEFT = new CssClass("left");
91
   public static final CssClass PACKAGE_SUMMARY_RIGHT = new CssClass("right");
92
   public static final CssClass PACKAGE_DESCRIPTION_TOP = new CssClass("package description top");
93
   public static final CssClass PACKAGE_DESCRIPTION_FULL = new CssClass("package description full");
94
   public static final CssClass PACKAGE_TREE_TITLE = new CssClass("package tree title", "h1");
95
   public static final CssClass PACKAGE_TREE_SECTION_TITLE = new CssClass("package tree section title", "h2");
96
   public static final CssClass PACKAGE_TREE = new CssClass("tree", "ul");
97
 
98
   public static final CssClass TREE_LINK = new CssClass("tree link", "b");
99
 
100
   public static final CssClass FULL_TREE_PACKAGELIST = new CssClass("fulltree package list", "dl");
101
   public static final CssClass FULL_TREE_PACKAGELIST_HEADER = new CssClass("fulltree package header", "dt", "b");
102
   public static final CssClass FULL_TREE_PACKAGELIST_ITEM = new CssClass("fulltree package item", "dd");
103
 
104
   public static final CssClass PACKAGE_MENU_LIST = new CssClass("package menu-list", "div");
105
   public static final CssClass PACKAGE_MENU_ENTRY = new CssClass("package menu-entry");
106
   public static final CssClass PACKAGE_MENU_TITLE = new CssClass("package menu-title", "h4");
107
 
108
   public static final CssClass CLASS_MENU_LIST = new CssClass("classes menu-list", "div");
109
   public static final CssClass CLASS_MENU_TITLE = new CssClass("classes menu-title", "h4");
110
   public static final CssClass CLASS_MENU_SUBTITLE = new CssClass("classes menu-subtitle", "p");
111
   public static final CssClass CLASS_MENU_ENTRY_CLASS = new CssClass("classes menu-entry class");
112
   public static final CssClass CLASS_MENU_ENTRY_INTERFACE = new CssClass("classes menu-entry interface", "i");
113
 
114
   public static final CssClass INDEX_TITLE = new CssClass("index title", "h1");
115
   public static final CssClass INDEX_CATEGORY = new CssClass("index category");
116
   public static final CssClass INDEX_CATEGORY_HEADER = new CssClass("index category header", "h2");
117
   public static final CssClass INDEX_ENTRY = new CssClass("index entry");
118
   public static final CssClass INDEX_ENTRY_DESCRIPTION = new CssClass("description");
119
   public static final CssClass INDEX_ENTRY_KEY = new CssClass("key");
120
   public static final CssClass INDEX_LETTERS = new CssClass("index letters");
121
   public static final CssClass INDEX_LETTER = new CssClass("index letter");
122
   public static final CssClass INDEX_LETTER_SPACER = new CssClass("index letter spacer");
123
 
124
   public static final CssClass CLASS_TITLE = new CssClass("class title outer");
125
   public static final CssClass CLASS_TITLE_PACKAGE = new CssClass("class title-package", "h3");
126
   public static final CssClass CLASS_TITLE_CLASS = new CssClass("class title-class", "h1");
127
   public static final CssClass CLASS_SUBCLASSES = new CssClass("class subclasses", "dl");
128
   public static final CssClass CLASS_SUBCLASSES_HEADER = new CssClass("class subclasses header", "dt", "b");
129
   public static final CssClass CLASS_SUBCLASSES_ITEM = new CssClass("class subclasses header", "dd");
130
   public static final CssClass CLASS_ENCLOSINGCLASS = new CssClass("class enclosing", "dl");
131
   public static final CssClass CLASS_ENCLOSINGCLASS_HEADER = new CssClass("class enclosing header", "dt", "b");
132
   public static final CssClass CLASS_ENCLOSINGCLASS_ITEM = new CssClass("class enclosing item", "dd");
133
   public static final CssClass CLASS_KNOWNIMPLEMENTING = new CssClass("class knownimplementing", "dl");
134
   public static final CssClass CLASS_KNOWNIMPLEMENTING_HEADER = new CssClass("header", "dt", "b");
135
   public static final CssClass CLASS_KNOWNIMPLEMENTING_ITEM = new CssClass("item", "dd");
136
   public static final CssClass CLASS_INHERITANCETREE = new CssClass("class inheritance-tree");
137
   public static final CssClass CLASS_SYNOPSIS = new CssClass("class synopsis outer");
138
   public static final CssClass CLASS_SYNOPSIS_NAME = new CssClass("class synopsis name", "b");
139
   public static final CssClass CLASS_SYNOPSIS_DECLARATION = new CssClass("class synopsis declaration", "div", "code");
140
   public static final CssClass CLASS_SYNOPSIS_SUPERCLASS = new CssClass("class synopsis superclass", "div", "code");
141
   public static final CssClass CLASS_SYNOPSIS_IMPLEMENTS = new CssClass("class synopsis implements", "div", "code");
142
   public static final CssClass CLASS_DESCRIPTION = new CssClass("class description");
143
   public static final CssClass CLASS_SUMMARY = new CssClass("class summary");
144
   public static final CssClass CLASS_SUMMARY_LEFT = new CssClass("left", new String[] { "valign" }, new String[] { "top" });
145
   public static final CssClass CLASS_SUMMARY_LEFT_SYNOPSIS = new CssClass("synopsis", "code");
146
   public static final CssClass CLASS_SUMMARY_RIGHT = new CssClass("right");
147
   public static final CssClass CLASS_SUMMARY_RIGHT_LIST = new CssClass("list", "dl");
148
   public static final CssClass CLASS_SUMMARY_RIGHT_SYNOPSIS = new CssClass("synopsis", "dt", "code");
149
   public static final CssClass CLASS_SUMMARY_RIGHT_DESCRIPTION = new CssClass("description", "dd");
150
   public static final CssClass CLASS_SUMMARY_INHERITED = new CssClass("inherited");
151
   public static final CssClass CLASS_SUMMARY_INHERITED_MEMBER = new CssClass("member", "code");
152
   public static final CssClass CLASS_BOILERPLATE = new CssClass("boilerplate", "pre", new String[] { "style" }, new String[] { "font-size: x-small;" });
153
 
154
   public static final CssClass USAGE_TITLE = new CssClass("usage title", "h1");
155
   public static final CssClass USAGE_PACKAGE_TITLE = new CssClass("usage package title", "h2");
156
   public static final CssClass USAGE_USAGE_TITLE = new CssClass("usage usage title", "h3");
157
   public static final CssClass USAGE_SUMMARY = new CssClass("usage summary");
158
   public static final CssClass USAGE_SUMMARY_LEFT = new CssClass("left");
159
   public static final CssClass USAGE_SUMMARY_RIGHT = new CssClass("right");
160
   public static final CssClass USAGE_SUMMARY_SYNOPSIS = new CssClass("synopsis");
161
   public static final CssClass USAGE_SUMMARY_DESCRIPTION = new CssClass("description");
162
   public static final CssClass USAGE_TABLE_HEADER = new CssClass("table header", "h3");
163
   public static final CssClass USAGE_EMPTY = new CssClass("usage empty", "p");
164
 
165
   public static final CssClass MEMBER_DETAIL = new CssClass("member detail outer");
166
   public static final CssClass MEMBER_DETAIL_NAME = new CssClass("member detail name", "h3");
167
   public static final CssClass MEMBER_DETAIL_BODY = new CssClass("member detail name", "blockquote");
168
   public static final CssClass MEMBER_DETAIL_SYNOPSIS = new CssClass("member detail synopsis", "pre");
169
   public static final CssClass MEMBER_DETAIL_DESCRIPTION = new CssClass("member detail description");
170
   public static final CssClass MEMBER_DETAIL_SPECIFIED_BY_LIST = new CssClass("member detail specified by list", "dl");
171
   public static final CssClass MEMBER_DETAIL_SPECIFIED_BY_HEADER = new CssClass("member detail specified by header", "dt", "b");
172
   public static final CssClass MEMBER_DETAIL_SPECIFIED_BY_ITEM = new CssClass("member detail specified by item", "dd");
173
   public static final CssClass MEMBER_DETAIL_OVERRIDDEN_LIST = new CssClass("member detail overridden list", "dl");
174
   public static final CssClass MEMBER_DETAIL_OVERRIDDEN_HEADER = new CssClass("member detail overridden header", "dt", "b");
175
   public static final CssClass MEMBER_DETAIL_OVERRIDDEN_ITEM = new CssClass("member detail overridden item", "dd");
176
   public static final CssClass MEMBER_DETAIL_PARAMETER_LIST = new CssClass("parameter", "div", "dl");
177
   public static final CssClass MEMBER_DETAIL_PARAMETER_HEADER = new CssClass("header", "dt", "b");
178
   public static final CssClass MEMBER_DETAIL_PARAMETER_ITEM = new CssClass("item", "dd");
179
   public static final CssClass MEMBER_DETAIL_PARAMETER_ITEM_NAME = new CssClass("name", "code");
180
   public static final CssClass MEMBER_DETAIL_PARAMETER_ITEM_SEPARATOR = new CssClass("separator");
181
   public static final CssClass MEMBER_DETAIL_PARAMETER_ITEM_DESCRIPTION = new CssClass("description");
182
   public static final CssClass MEMBER_DETAIL_RETURN_LIST = new CssClass("member detail return list", "div", "dl");
183
   public static final CssClass MEMBER_DETAIL_RETURN_HEADER = new CssClass("member detail return header", "dt", "b");
184
   public static final CssClass MEMBER_DETAIL_RETURN_ITEM = new CssClass("member detail return item", "dd");
185
   public static final CssClass MEMBER_DETAIL_THROWN_LIST = new CssClass("member detail thrown list", "div", "dl");
186
   public static final CssClass MEMBER_DETAIL_THROWN_HEADER = new CssClass("member detail thrown header", "dt", "b");
187
   public static final CssClass MEMBER_DETAIL_THROWN_ITEM = new CssClass("member detail thrown item", "dd");
188
   public static final CssClass MEMBER_DETAIL_THROWN_ITEM_NAME = new CssClass("name", "code");
189
   public static final CssClass MEMBER_DETAIL_THROWN_ITEM_SEPARATOR = new CssClass("separator");
190
   public static final CssClass MEMBER_DETAIL_THROWN_ITEM_DESCRIPTION = new CssClass("description");
191
 
192
   public static final CssClass TABLE_HEADER = new CssClass("table header", "h2");
193
   public static final CssClass TABLE_SUB_HEADER = new CssClass("table sub header", "h3");
194
   public static final CssClass TABLE_CONTAINER = new CssClass("table container", "dl", "dd");
195
 
196
   public static final CssClass SECTION = new CssClass("section", "div");
197
   public static final CssClass SECTION_HEADER = new CssClass("section header", "h2");
198
 
199
   public static final CssClass NAVBAR_TOP = new CssClass("navbar div top");
200
   public static final CssClass NAVBAR_TOP_NAVI = new CssClass("navi");
201
   public static final CssClass NAVBAR_TOP_HEADER = new CssClass("header", new String[] { "rowspan" }, new String[] { "2" });
202
   public static final CssClass NAVBAR_BOTTOM = new CssClass("navbar div bottom");
203
   public static final CssClass NAVBAR_BOTTOM_SPACER = new CssClass("navbar bottom spacer", "p");
204
   public static final CssClass NAVBAR_ITEM_ENABLED = new CssClass("navbar item enabled");
205
   public static final CssClass NAVBAR_ITEM_DISABLED = new CssClass("navbar item disabled");
206
   public static final CssClass NAVBAR_ITEM_ACTIVE = new CssClass("navbar item active");
207
 
208
   public static final CssClass TAGLET = new CssClass("taglet", "div");
209
 
210
   public static final CssClass ABOUT_TITLE = new CssClass("about title", "h1");
211
   public static final CssClass ABOUT_GENERATOR = new CssClass("about generator", "p");
212
 
213
   public static final CssClass SOURCE = new CssClass("source body");
214
   public static final CssClass SOURCE_TITLE = new CssClass("source title", "h1");
215
 
216
   public static final CssClass DEPRECATED = new CssClass("deprecated", "span");
217
   public static final CssClass DEPRECATED_INLINE = new CssClass("deprecated", "p");
218
   public static final CssClass DEPRECATED_HEADER = new CssClass("deprecated header", "b");
219
   public static final CssClass DEPRECATED_BODY = new CssClass("deprecated", "i");
220
 
221
   private String name;
222
   private String elementName;
223
   private String innerElementName;
224
   private String[] attributeNames;
225
   private String[] attributeValues;
226
 
227
   private CssClass(String name)
228
   {
229
      this(name, null);
230
   }
231
 
232
   private CssClass(String name, String elementName)
233
   {
234
      this(name, elementName, null);
235
   }
236
 
237
   private CssClass(String name, String elementName, String innerElementName)
238
   {
239
      this(name, elementName, innerElementName, null, null);
240
   }
241
 
242
   private CssClass(String name, String elementName, String[] attributeNames, String[] attributeValues)
243
   {
244
      this(name, null, null, attributeNames, attributeValues);
245
   }
246
 
247
   private CssClass(String name, String[] attributeNames, String[] attributeValues)
248
   {
249
      this(name, null, null, attributeNames, attributeValues);
250
   }
251
 
252
   private CssClass(String name, String elementName, String innerElementName, String[] attributeNames, String[] attributeValues)
253
   {
254
      this.name = name;
255
      this.elementName = elementName;
256
      this.innerElementName = innerElementName;
257
      this.attributeNames = attributeNames;
258
      this.attributeValues = attributeValues;
259
   }
260
 
261
   public String getSpanElementName()
262
   {
263
      if (null != this.elementName) {
264
         return this.elementName;
265
      }
266
      else {
267
         return "span";
268
      }
269
   }
270
 
271
   public String getDivElementName()
272
   {
273
      if (null != this.elementName) {
274
         return this.elementName;
275
      }
276
      else {
277
         return "div";
278
      }
279
   }
280
 
281
   public String getInnerElementName()
282
   {
283
      return this.innerElementName;
284
   }
285
 
286
   public String[] getAttributeNames()
287
   {
288
      return this.attributeNames;
289
   }
290
 
291
   public String[] getAttributeValues()
292
   {
293
      return this.attributeValues;
294
   }
295
 
296
   public String getName()
297
   {
298
      return name;
299
   }
300
}

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.