aboutsummaryrefslogtreecommitdiffstats
path: root/uitest/src/main/java/com/vaadin/tests/themes/valo/TestIcon.java
blob: 7d0b391079ae51bf8a139e122023b48033264227 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
package com.vaadin.tests.themes.valo;

import java.util.ArrayList;
import java.util.List;

import com.vaadin.server.FontAwesome;
import com.vaadin.server.Resource;
import com.vaadin.server.ThemeResource;

public class TestIcon {

    int iconCount = 0;

    public TestIcon(int startIndex) {
        iconCount = startIndex;
    }

    public Resource get() {
        return get(false, 32);
    }

    public Resource get(boolean isImage) {
        return get(isImage, 32);
    }

    public Resource get(boolean isImage, int imageSize) {
        if (!isImage) {
            if (++iconCount >= ICONS.size()) {
                iconCount = 0;
            }
            return ICONS.get(iconCount);
        }
        return new ThemeResource(
                "../runo/icons/" + imageSize + "/document.png");
    }

    static List<FontAwesome> ICONS = new ArrayList<>();
    static {
        ICONS.add(FontAwesome.ADJUST);
        ICONS.add(FontAwesome.ADN);
        ICONS.add(FontAwesome.ALIGN_CENTER);
        ICONS.add(FontAwesome.ALIGN_JUSTIFY);
        ICONS.add(FontAwesome.ALIGN_LEFT);
        ICONS.add(FontAwesome.ALIGN_RIGHT);
        ICONS.add(FontAwesome.AMBULANCE);
        ICONS.add(FontAwesome.ANCHOR);
        ICONS.add(FontAwesome.ANDROID);
        ICONS.add(FontAwesome.ANGLE_DOUBLE_DOWN);
        ICONS.add(FontAwesome.ANGLE_DOUBLE_LEFT);
        ICONS.add(FontAwesome.ANGLE_DOUBLE_RIGHT);
        ICONS.add(FontAwesome.ANGLE_DOUBLE_UP);
        ICONS.add(FontAwesome.ANGLE_DOWN);
        ICONS.add(FontAwesome.ANGLE_LEFT);
        ICONS.add(FontAwesome.ANGLE_RIGHT);
        ICONS.add(FontAwesome.ANGLE_UP);
        ICONS.add(FontAwesome.APPLE);
        ICONS.add(FontAwesome.ARCHIVE);
        ICONS.add(FontAwesome.ARROW_CIRCLE_DOWN);
        ICONS.add(FontAwesome.ARROW_CIRCLE_LEFT);
        ICONS.add(FontAwesome.ARROW_CIRCLE_O_DOWN);
        ICONS.add(FontAwesome.ARROW_CIRCLE_O_LEFT);
        ICONS.add(FontAwesome.ARROW_CIRCLE_O_RIGHT);
        ICONS.add(FontAwesome.ARROW_CIRCLE_O_UP);
        ICONS.add(FontAwesome.ARROW_CIRCLE_RIGHT);
        ICONS.add(FontAwesome.ARROW_CIRCLE_UP);
        ICONS.add(FontAwesome.ARROW_DOWN);
        ICONS.add(FontAwesome.ARROW_LEFT);
        ICONS.add(FontAwesome.ARROW_RIGHT);
        ICONS.add(FontAwesome.ARROW_UP);
        ICONS.add(FontAwesome.ARROWS);
        ICONS.add(FontAwesome.ARROWS_ALT);
        ICONS.add(FontAwesome.ARROWS_H);
        ICONS.add(FontAwesome.ARROWS_V);
        ICONS.add(FontAwesome.ASTERISK);
        ICONS.add(FontAwesome.AUTOMOBILE);
        ICONS.add(FontAwesome.BACKWARD);
        ICONS.add(FontAwesome.BAN);
        ICONS.add(FontAwesome.BANK);
        ICONS.add(FontAwesome.BAR_CHART_O);
        ICONS.add(FontAwesome.BARCODE);
        ICONS.add(FontAwesome.BARS);
        ICONS.add(FontAwesome.BEER);
        ICONS.add(FontAwesome.BEHANCE);
        ICONS.add(FontAwesome.BEHANCE_SQUARE);
        ICONS.add(FontAwesome.BELL);
        ICONS.add(FontAwesome.BELL_O);
        ICONS.add(FontAwesome.BITBUCKET);
        ICONS.add(FontAwesome.BITBUCKET_SQUARE);
        ICONS.add(FontAwesome.BITCOIN);
        ICONS.add(FontAwesome.BOLD);
        ICONS.add(FontAwesome.BOLT);
        ICONS.add(FontAwesome.BOMB);
        ICONS.add(FontAwesome.BOOK);
        ICONS.add(FontAwesome.BOOKMARK);
        ICONS.add(FontAwesome.BOOKMARK_O);
        ICONS.add(FontAwesome.BRIEFCASE);
        ICONS.add(FontAwesome.BTC);
        ICONS.add(FontAwesome.BUG);
        ICONS.add(FontAwesome.BUILDING);
        ICONS.add(FontAwesome.BUILDING_O);
        ICONS.add(FontAwesome.BULLHORN);
        ICONS.add(FontAwesome.BULLSEYE);
        ICONS.add(FontAwesome.CAB);
        ICONS.add(FontAwesome.CALENDAR);
        ICONS.add(FontAwesome.CALENDAR_O);
        ICONS.add(FontAwesome.CAMERA);
        ICONS.add(FontAwesome.CAMERA_RETRO);
        ICONS.add(FontAwesome.CAR);
        ICONS.add(FontAwesome.CARET_DOWN);
        ICONS.add(FontAwesome.CARET_LEFT);
        ICONS.add(FontAwesome.CARET_RIGHT);
        ICONS.add(FontAwesome.CARET_SQUARE_O_DOWN);
        ICONS.add(FontAwesome.CARET_SQUARE_O_LEFT);
        ICONS.add(FontAwesome.CARET_SQUARE_O_RIGHT);
        ICONS.add(FontAwesome.CARET_SQUARE_O_UP);
        ICONS.add(FontAwesome.CARET_UP);
        ICONS.add(FontAwesome.CERTIFICATE);
        ICONS.add(FontAwesome.CHAIN);
        ICONS.add(FontAwesome.CHAIN_BROKEN);
        ICONS.add(FontAwesome.CHECK);
        ICONS.add(FontAwesome.CHECK_CIRCLE);
        ICONS.add(FontAwesome.CHECK_CIRCLE_O);
        ICONS.add(FontAwesome.CHECK_SQUARE);
        ICONS.add(FontAwesome.CHECK_SQUARE_O);
        ICONS.add(FontAwesome.CHEVRON_CIRCLE_DOWN);
        ICONS.add(FontAwesome.CHEVRON_CIRCLE_LEFT);
        ICONS.add(FontAwesome.CHEVRON_CIRCLE_RIGHT);
        ICONS.add(FontAwesome.CHEVRON_CIRCLE_UP);
        ICONS.add(FontAwesome.CHEVRON_DOWN);
        ICONS.add(FontAwesome.CHEVRON_LEFT);
        ICONS.add(FontAwesome.CHEVRON_RIGHT);
        ICONS.add(FontAwesome.CHEVRON_UP);
        ICONS.add(FontAwesome.CHILD);
        ICONS.add(FontAwesome.CIRCLE);
        ICONS.add(FontAwesome.CIRCLE_O);
        ICONS.add(FontAwesome.CIRCLE_O_NOTCH);
        ICONS.add(FontAwesome.CIRCLE_THIN);
        ICONS.add(FontAwesome.CLIPBOARD);
        ICONS.add(FontAwesome.CLOCK_O);
        ICONS.add(FontAwesome.CLOUD);
        ICONS.add(FontAwesome.CLOUD_DOWNLOAD);
        ICONS.add(FontAwesome.CLOUD_UPLOAD);
        ICONS.add(FontAwesome.CNY);
        ICONS.add(FontAwesome.CODE);
        ICONS.add(FontAwesome.CODE_FORK);
        ICONS.add(FontAwesome.CODEPEN);
        ICONS.add(FontAwesome.COFFEE);
        ICONS.add(FontAwesome.COG);
        ICONS.add(FontAwesome.COGS);
        ICONS.add(FontAwesome.COLUMNS);
        ICONS.add(FontAwesome.COMMENT);
        ICONS.add(FontAwesome.COMMENT_O);
        ICONS.add(FontAwesome.COMMENTS);
        ICONS.add(FontAwesome.COMMENTS_O);
        ICONS.add(FontAwesome.COMPASS);
        ICONS.add(FontAwesome.COMPRESS);
        ICONS.add(FontAwesome.COPY);
        ICONS.add(FontAwesome.CREDIT_CARD);
        ICONS.add(FontAwesome.CROP);
        ICONS.add(FontAwesome.CROSSHAIRS);
        ICONS.add(FontAwesome.CSS3);
        ICONS.add(FontAwesome.CUBE);
        ICONS.add(FontAwesome.CUBES);
        ICONS.add(FontAwesome.CUT);
        ICONS.add(FontAwesome.CUTLERY);
        ICONS.add(FontAwesome.DASHBOARD);
        ICONS.add(FontAwesome.DATABASE);
        ICONS.add(FontAwesome.DEDENT);
        ICONS.add(FontAwesome.DELICIOUS);
        ICONS.add(FontAwesome.DESKTOP);
        ICONS.add(FontAwesome.DEVIANTART);
        ICONS.add(FontAwesome.DIGG);
        ICONS.add(FontAwesome.DOLLAR);
        ICONS.add(FontAwesome.DOT_CIRCLE_O);
        ICONS.add(FontAwesome.DOWNLOAD);
        ICONS.add(FontAwesome.DRIBBBLE);
        ICONS.add(FontAwesome.DROPBOX);
        ICONS.add(FontAwesome.DRUPAL);
        ICONS.add(FontAwesome.EDIT);
        ICONS.add(FontAwesome.EJECT);
        ICONS.add(FontAwesome.ELLIPSIS_H);
        ICONS.add(FontAwesome.ELLIPSIS_V);
        ICONS.add(FontAwesome.EMPIRE);
        ICONS.add(FontAwesome.ENVELOPE);
        ICONS.add(FontAwesome.ENVELOPE_O);
        ICONS.add(FontAwesome.ENVELOPE_SQUARE);
        ICONS.add(FontAwesome.ERASER);
        ICONS.add(FontAwesome.EUR);
        ICONS.add(FontAwesome.EURO);
        ICONS.add(FontAwesome.EXCHANGE);
        ICONS.add(FontAwesome.EXCLAMATION);
        ICONS.add(FontAwesome.EXCLAMATION_CIRCLE);
        ICONS.add(FontAwesome.EXCLAMATION_TRIANGLE);
        ICONS.add(FontAwesome.EXPAND);
        ICONS.add(FontAwesome.EXTERNAL_LINK);
        ICONS.add(FontAwesome.EXTERNAL_LINK_SQUARE);
        ICONS.add(FontAwesome.EYE);
        ICONS.add(FontAwesome.EYE_SLASH);
        ICONS.add(FontAwesome.FACEBOOK);
        ICONS.add(FontAwesome.FACEBOOK_SQUARE);
        ICONS.add(FontAwesome.FAST_BACKWARD);
        ICONS.add(FontAwesome.FAST_FORWARD);
        ICONS.add(FontAwesome.FAX);
        ICONS.add(FontAwesome.FEMALE);
        ICONS.add(FontAwesome.FIGHTER_JET);
        ICONS.add(FontAwesome.FILE);
        ICONS.add(FontAwesome.FILE_ARCHIVE_O);
        ICONS.add(FontAwesome.FILE_AUDIO_O);
        ICONS.add(FontAwesome.FILE_CODE_O);
        ICONS.add(FontAwesome.FILE_EXCEL_O);
        ICONS.add(FontAwesome.FILE_IMAGE_O);
        ICONS.add(FontAwesome.FILE_MOVIE_O);
        ICONS.add(FontAwesome.FILE_O);
        ICONS.add(FontAwesome.FILE_PDF_O);
        ICONS.add(FontAwesome.FILE_PHOTO_O);
        ICONS.add(FontAwesome.FILE_PICTURE_O);
        ICONS.add(FontAwesome.FILE_POWERPOINT_O);
        ICONS.add(FontAwesome.FILE_SOUND_O);
        ICONS.add(FontAwesome.FILE_TEXT);
        ICONS.add(FontAwesome.FILE_TEXT_O);
        ICONS.add(FontAwesome.FILE_VIDEO_O);
        ICONS.add(FontAwesome.FILE_WORD_O);
        ICONS.add(FontAwesome.FILE_ZIP_O);
        ICONS.add(FontAwesome.FILES_O);
        ICONS.add(FontAwesome.FILM);
        ICONS.add(FontAwesome.FILTER);
        ICONS.add(FontAwesome.FIRE);
        ICONS.add(FontAwesome.FIRE_EXTINGUISHER);
        ICONS.add(FontAwesome.FLAG);
        ICONS.add(FontAwesome.FLAG_CHECKERED);
        ICONS.add(FontAwesome.FLAG_O);
        ICONS.add(FontAwesome.FLASH);
        ICONS.add(FontAwesome.FLASK);
        ICONS.add(FontAwesome.FLICKR);
        ICONS.add(FontAwesome.FLOPPY_O);
        ICONS.add(FontAwesome.FOLDER);
        ICONS.add(FontAwesome.FOLDER_O);
        ICONS.add(FontAwesome.FOLDER_OPEN);
        ICONS.add(FontAwesome.FOLDER_OPEN_O);
        ICONS.add(FontAwesome.FONT);
        ICONS.add(FontAwesome.FORWARD);
        ICONS.add(FontAwesome.FOURSQUARE);
        ICONS.add(FontAwesome.FROWN_O);
        ICONS.add(FontAwesome.GAMEPAD);
        ICONS.add(FontAwesome.GAVEL);
        ICONS.add(FontAwesome.GBP);
        ICONS.add(FontAwesome.GE);
        ICONS.add(FontAwesome.GEAR);
        ICONS.add(FontAwesome.GEARS);
        ICONS.add(FontAwesome.GIFT);
        ICONS.add(FontAwesome.GIT);
        ICONS.add(FontAwesome.GIT_SQUARE);
        ICONS.add(FontAwesome.GITHUB);
        ICONS.add(FontAwesome.GITHUB_ALT);
        ICONS.add(FontAwesome.GITHUB_SQUARE);
        ICONS.add(FontAwesome.GITTIP);
        ICONS.add(FontAwesome.GLASS);
        ICONS.add(FontAwesome.GLOBE);
        ICONS.add(FontAwesome.GOOGLE);
        ICONS.add(FontAwesome.GOOGLE_PLUS);
        ICONS.add(FontAwesome.GOOGLE_PLUS_SQUARE);
        ICONS.add(FontAwesome.GRADUATION_CAP);
        ICONS.add(FontAwesome.GROUP);
        ICONS.add(FontAwesome.H_SQUARE);
        ICONS.add(FontAwesome.HACKER_NEWS);
        ICONS.add(FontAwesome.HAND_O_DOWN);
        ICONS.add(FontAwesome.HAND_O_LEFT);
        ICONS.add(FontAwesome.HAND_O_RIGHT);
        ICONS.add(FontAwesome.HAND_O_UP);
        ICONS.add(FontAwesome.HDD_O);
        ICONS.add(FontAwesome.HEADER);
        ICONS.add(FontAwesome.HEADPHONES);
        ICONS.add(FontAwesome.HEART);
        ICONS.add(FontAwesome.HEART_O);
        ICONS.add(FontAwesome.HISTORY);
        ICONS.add(FontAwesome.HOME);
        ICONS.add(FontAwesome.HOSPITAL_O);
        ICONS.add(FontAwesome.HTML5);
        ICONS.add(FontAwesome.IMAGE);
        ICONS.add(FontAwesome.INBOX);
        ICONS.add(FontAwesome.INDENT);
        ICONS.add(FontAwesome.INFO);
        ICONS.add(FontAwesome.INFO_CIRCLE);
        ICONS.add(FontAwesome.INR);
        ICONS.add(FontAwesome.INSTAGRAM);
        ICONS.add(FontAwesome.INSTITUTION);
        ICONS.add(FontAwesome.ITALIC);
        ICONS.add(FontAwesome.JOOMLA);
        ICONS.add(FontAwesome.JPY);
        ICONS.add(FontAwesome.JSFIDDLE);
        ICONS.add(FontAwesome.KEY);
        ICONS.add(FontAwesome.KEYBOARD_O);
        ICONS.add(FontAwesome.KRW);
        ICONS.add(FontAwesome.LANGUAGE);
        ICONS.add(FontAwesome.LAPTOP);
        ICONS.add(FontAwesome.LEAF);
        ICONS.add(FontAwesome.LEGAL);
        ICONS.add(FontAwesome.LEMON_O);
        ICONS.add(FontAwesome.LEVEL_DOWN);
        ICONS.add(FontAwesome.LEVEL_UP);
        ICONS.add(FontAwesome.LIFE_BOUY);
        ICONS.add(FontAwesome.LIFE_RING);
        ICONS.add(FontAwesome.LIFE_SAVER);
        ICONS.add(FontAwesome.LIGHTBULB_O);
        ICONS.add(FontAwesome.LINK);
        ICONS.add(FontAwesome.LINKEDIN);
        ICONS.add(FontAwesome.LINKEDIN_SQUARE);
        ICONS.add(FontAwesome.LINUX);
        ICONS.add(FontAwesome.LIST);
        ICONS.add(FontAwesome.LIST_ALT);
        ICONS.add(FontAwesome.LIST_OL);
        ICONS.add(FontAwesome.LIST_UL);
        ICONS.add(FontAwesome.LOCATION_ARROW);
        ICONS.add(FontAwesome.LOCK);
        ICONS.add(FontAwesome.LONG_ARROW_DOWN);
        ICONS.add(FontAwesome.LONG_ARROW_LEFT);
        ICONS.add(FontAwesome.LONG_ARROW_RIGHT);
        ICONS.add(FontAwesome.LONG_ARROW_UP);
        ICONS.add(FontAwesome.MAGIC);
        ICONS.add(FontAwesome.MAGNET);
        ICONS.add(FontAwesome.MAIL_FORWARD);
        ICONS.add(FontAwesome.MAIL_REPLY);
        ICONS.add(FontAwesome.MAIL_REPLY_ALL);
        ICONS.add(FontAwesome.MALE);
        ICONS.add(FontAwesome.MAP_MARKER);
        ICONS.add(FontAwesome.MAXCDN);
        ICONS.add(FontAwesome.MEDKIT);
        ICONS.add(FontAwesome.MEH_O);
        ICONS.add(FontAwesome.MICROPHONE);
        ICONS.add(FontAwesome.MICROPHONE_SLASH);
        ICONS.add(FontAwesome.MINUS);
        ICONS.add(FontAwesome.MINUS_CIRCLE);
        ICONS.add(FontAwesome.MINUS_SQUARE);
        ICONS.add(FontAwesome.MINUS_SQUARE_O);
        ICONS.add(FontAwesome.MOBILE);
        ICONS.add(FontAwesome.MOBILE_PHONE);
        ICONS.add(FontAwesome.MONEY);
        ICONS.add(FontAwesome.MOON_O);
        ICONS.add(FontAwesome.MORTAR_BOARD);
        ICONS.add(FontAwesome.MUSIC);
        ICONS.add(FontAwesome.NAVICON);
        ICONS.add(FontAwesome.OPENID);
        ICONS.add(FontAwesome.OUTDENT);
        ICONS.add(FontAwesome.PAGELINES);
        ICONS.add(FontAwesome.PAPER_PLANE);
        ICONS.add(FontAwesome.PAPER_PLANE_O);
        ICONS.add(FontAwesome.PAPERCLIP);
        ICONS.add(FontAwesome.PARAGRAPH);
        ICONS.add(FontAwesome.PASTE);
        ICONS.add(FontAwesome.PAUSE);
        ICONS.add(FontAwesome.PAW);
        ICONS.add(FontAwesome.PENCIL);
        ICONS.add(FontAwesome.PENCIL_SQUARE);
        ICONS.add(FontAwesome.PENCIL_SQUARE_O);
        ICONS.add(FontAwesome.PHONE);
        ICONS.add(FontAwesome.PHONE_SQUARE);
        ICONS.add(FontAwesome.PHOTO);
        ICONS.add(FontAwesome.PICTURE_O);
        ICONS.add(FontAwesome.PIED_PIPER);
        ICONS.add(FontAwesome.PIED_PIPER_ALT);
        ICONS.add(FontAwesome.PIED_PIPER);
        ICONS.add(FontAwesome.PINTEREST);
        ICONS.add(FontAwesome.PINTEREST_SQUARE);
        ICONS.add(FontAwesome.PLANE);
        ICONS.add(FontAwesome.PLAY);
        ICONS.add(FontAwesome.PLAY_CIRCLE);
        ICONS.add(FontAwesome.PLAY_CIRCLE_O);
        ICONS.add(FontAwesome.PLUS);
        ICONS.add(FontAwesome.PLUS_CIRCLE);
        ICONS.add(FontAwesome.PLUS_SQUARE);
        ICONS.add(FontAwesome.PLUS_SQUARE_O);
        ICONS.add(FontAwesome.POWER_OFF);
        ICONS.add(FontAwesome.PRINT);
        ICONS.add(FontAwesome.PUZZLE_PIECE);
        ICONS.add(FontAwesome.QQ);
        ICONS.add(FontAwesome.QRCODE);
        ICONS.add(FontAwesome.QUESTION);
        ICONS.add(FontAwesome.QUESTION_CIRCLE);
        ICONS.add(FontAwesome.QUOTE_LEFT);
        ICONS.add(FontAwesome.QUOTE_RIGHT);
        ICONS.add(FontAwesome.RA);
        ICONS.add(FontAwesome.RANDOM);
        ICONS.add(FontAwesome.REBEL);
        ICONS.add(FontAwesome.RECYCLE);
        ICONS.add(FontAwesome.REDDIT);
        ICONS.add(FontAwesome.REDDIT_SQUARE);
        ICONS.add(FontAwesome.REFRESH);
        ICONS.add(FontAwesome.RENREN);
        ICONS.add(FontAwesome.REORDER);
        ICONS.add(FontAwesome.REPEAT);
        ICONS.add(FontAwesome.REPLY);
        ICONS.add(FontAwesome.REPLY_ALL);
        ICONS.add(FontAwesome.RETWEET);
        ICONS.add(FontAwesome.RMB);
        ICONS.add(FontAwesome.ROAD);
        ICONS.add(FontAwesome.ROCKET);
        ICONS.add(FontAwesome.ROTATE_LEFT);
        ICONS.add(FontAwesome.ROTATE_RIGHT);
        ICONS.add(FontAwesome.ROUBLE);
        ICONS.add(FontAwesome.RSS);
        ICONS.add(FontAwesome.RSS_SQUARE);
        ICONS.add(FontAwesome.RUB);
        ICONS.add(FontAwesome.RUBLE);
        ICONS.add(FontAwesome.RUPEE);
        ICONS.add(FontAwesome.SAVE);
        ICONS.add(FontAwesome.SCISSORS);
        ICONS.add(FontAwesome.SEARCH);
        ICONS.add(FontAwesome.SEARCH_MINUS);
        ICONS.add(FontAwesome.SEARCH_PLUS);
        ICONS.add(FontAwesome.SEND);
        ICONS.add(FontAwesome.SEND_O);
        ICONS.add(FontAwesome.SHARE);
        ICONS.add(FontAwesome.SHARE_ALT);
        ICONS.add(FontAwesome.SHARE_ALT_SQUARE);
        ICONS.add(FontAwesome.SHARE_SQUARE);
        ICONS.add(FontAwesome.SHARE_SQUARE_O);
        ICONS.add(FontAwesome.SHIELD);
        ICONS.add(FontAwesome.SHOPPING_CART);
        ICONS.add(FontAwesome.SIGN_IN);
        ICONS.add(FontAwesome.SIGN_OUT);
        ICONS.add(FontAwesome.SIGNAL);
        ICONS.add(FontAwesome.SITEMAP);
        ICONS.add(FontAwesome.SKYPE);
        ICONS.add(FontAwesome.SLACK);
        ICONS.add(FontAwesome.SLIDERS);
        ICONS.add(FontAwesome.SMILE_O);
        ICONS.add(FontAwesome.SORT);
        ICONS.add(FontAwesome.SORT_ALPHA_ASC);
        ICONS.add(FontAwesome.SORT_ALPHA_DESC);
        ICONS.add(FontAwesome.SORT_AMOUNT_ASC);
        ICONS.add(FontAwesome.SORT_AMOUNT_DESC);
        ICONS.add(FontAwesome.SORT_ASC);
        ICONS.add(FontAwesome.SORT_DESC);
        ICONS.add(FontAwesome.SORT_DOWN);
        ICONS.add(FontAwesome.SORT_NUMERIC_ASC);
        ICONS.add(FontAwesome.SORT_NUMERIC_DESC);
        ICONS.add(FontAwesome.SORT_UP);
        ICONS.add(FontAwesome.SOUNDCLOUD);
        ICONS.add(FontAwesome.SPACE_SHUTTLE);
        ICONS.add(FontAwesome.SPINNER);
        ICONS.add(FontAwesome.SPOON);
        ICONS.add(FontAwesome.SPOTIFY);
        ICONS.add(FontAwesome.SQUARE);
        ICONS.add(FontAwesome.SQUARE_O);
        ICONS.add(FontAwesome.STACK_EXCHANGE);
        ICONS.add(FontAwesome.STACK_OVERFLOW);
        ICONS.add(FontAwesome.STAR);
        ICONS.add(FontAwesome.STAR_HALF);
        ICONS.add(FontAwesome.STAR_HALF_EMPTY);
        ICONS.add(FontAwesome.STAR_HALF_FULL);
        ICONS.add(FontAwesome.STAR_HALF_O);
        ICONS.add(FontAwesome.STAR_O);
        ICONS.add(FontAwesome.STEAM);
        ICONS.add(FontAwesome.STEAM_SQUARE);
        ICONS.add(FontAwesome.STEP_BACKWARD);
        ICONS.add(FontAwesome.STEP_FORWARD);
        ICONS.add(FontAwesome.STETHOSCOPE);
        ICONS.add(FontAwesome.STOP);
        ICONS.add(FontAwesome.STRIKETHROUGH);
        ICONS.add(FontAwesome.STUMBLEUPON);
        ICONS.add(FontAwesome.STUMBLEUPON_CIRCLE);
        ICONS.add(FontAwesome.SUBSCRIPT);
        ICONS.add(FontAwesome.SUITCASE);
        ICONS.add(FontAwesome.SUN_O);
        ICONS.add(FontAwesome.SUPERSCRIPT);
        ICONS.add(FontAwesome.SUPPORT);
        ICONS.add(FontAwesome.TABLE);
        ICONS.add(FontAwesome.TABLET);
        ICONS.add(FontAwesome.TACHOMETER);
        ICONS.add(FontAwesome.TAG);
        ICONS.add(FontAwesome.TAGS);
        ICONS.add(FontAwesome.TASKS);
        ICONS.add(FontAwesome.TAXI);
        ICONS.add(FontAwesome.TENCENT_WEIBO);
        ICONS.add(FontAwesome.TERMINAL);
        ICONS.add(FontAwesome.TEXT_HEIGHT);
        ICONS.add(FontAwesome.TEXT_WIDTH);
        ICONS.add(FontAwesome.TH);
        ICONS.add(FontAwesome.TH_LARGE);
        ICONS.add(FontAwesome.TH_LIST);
        ICONS.add(FontAwesome.THUMB_TACK);
        ICONS.add(FontAwesome.THUMBS_DOWN);
        ICONS.add(FontAwesome.THUMBS_O_DOWN);
        ICONS.add(FontAwesome.THUMBS_O_UP);
        ICONS.add(FontAwesome.THUMBS_UP);
        ICONS.add(FontAwesome.TICKET);
        ICONS.add(FontAwesome.TIMES);
        ICONS.add(FontAwesome.TIMES_CIRCLE);
        ICONS.add(FontAwesome.TIMES_CIRCLE_O);
        ICONS.add(FontAwesome.TINT);
        ICONS.add(FontAwesome.TOGGLE_DOWN);
        ICONS.add(FontAwesome.TOGGLE_LEFT);
        ICONS.add(FontAwesome.TOGGLE_RIGHT);
        ICONS.add(FontAwesome.TOGGLE_UP);
        ICONS.add(FontAwesome.TRASH_O);
        ICONS.add(FontAwesome.TREE);
        ICONS.add(FontAwesome.TRELLO);
        ICONS.add(FontAwesome.TROPHY);
        ICONS.add(FontAwesome.TRUCK);
        ICONS.add(FontAwesome.TRY);
        ICONS.add(FontAwesome.TUMBLR);
        ICONS.add(FontAwesome.TUMBLR_SQUARE);
        ICONS.add(FontAwesome.TURKISH_LIRA);
        ICONS.add(FontAwesome.TWITTER);
        ICONS.add(FontAwesome.TWITTER_SQUARE);
        ICONS.add(FontAwesome.UMBRELLA);
        ICONS.add(FontAwesome.UNDERLINE);
        ICONS.add(FontAwesome.UNDO);
        ICONS.add(FontAwesome.UNIVERSITY);
        ICONS.add(FontAwesome.UNLINK);
        ICONS.add(FontAwesome.UNLOCK);
        ICONS.add(FontAwesome.UNLOCK_ALT);
        ICONS.add(FontAwesome.UNSORTED);
        ICONS.add(FontAwesome.UPLOAD);
        ICONS.add(FontAwesome.USD);
        ICONS.add(FontAwesome.USER);
        ICONS.add(FontAwesome.USER_MD);
        ICONS.add(FontAwesome.USERS);
        ICONS.add(FontAwesome.VIDEO_CAMERA);
        ICONS.add(FontAwesome.VIMEO_SQUARE);
        ICONS.add(FontAwesome.VINE);
        ICONS.add(FontAwesome.VK);
        ICONS.add(FontAwesome.VOLUME_DOWN);
        ICONS.add(FontAwesome.VOLUME_OFF);
        ICONS.add(FontAwesome.VOLUME_UP);
        ICONS.add(FontAwesome.WARNING);
        ICONS.add(FontAwesome.WECHAT);
        ICONS.add(FontAwesome.WEIBO);
        ICONS.add(FontAwesome.WEIXIN);
        ICONS.add(FontAwesome.WHEELCHAIR);
        ICONS.add(FontAwesome.WINDOWS);
        ICONS.add(FontAwesome.WON);
        ICONS.add(FontAwesome.WORDPRESS);
        ICONS.add(FontAwesome.WRENCH);
        ICONS.add(FontAwesome.XING);
        ICONS.add(FontAwesome.XING_SQUARE);
        ICONS.add(FontAwesome.YAHOO);
        ICONS.add(FontAwesome.YEN);
        ICONS.add(FontAwesome.YOUTUBE);
        ICONS.add(FontAwesome.YOUTUBE_PLAY);
        ICONS.add(FontAwesome.YOUTUBE_SQUARE);
    }
}