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 |
|
|
}
|