001    package org.gwtbootstrap3.client.ui.constants;
002    
003    /*
004     * #%L
005     * GwtBootstrap3
006     * %%
007     * Copyright (C) 2013 GwtBootstrap3
008     * %%
009     * Licensed under the Apache License, Version 2.0 (the "License");
010     * you may not use this file except in compliance with the License.
011     * You may obtain a copy of the License at
012     * 
013     *      http://www.apache.org/licenses/LICENSE-2.0
014     * 
015     * Unless required by applicable law or agreed to in writing, software
016     * distributed under the License is distributed on an "AS IS" BASIS,
017     * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
018     * See the License for the specific language governing permissions and
019     * limitations under the License.
020     * #L%
021     */
022    
023    import org.gwtbootstrap3.client.ui.base.helper.EnumHelper;
024    
025    import com.google.gwt.dom.client.Style;
026    
027    /**
028     * You can use the fontawesome-enum-helper.js to grab and enum names (located in the client/resource/css folder
029     *
030     * @author Sven Jacobs
031     * @author Joshua Godi
032     */
033    public enum IconType implements Type, Style.HasCssName {
034        ADJUST("fa-adjust"),
035        ADN("fa-adn"),
036        ALIGN_CENTER("fa-align-center"),
037        ALIGN_JUSTIFY("fa-align-justify"),
038        ALIGN_LEFT("fa-align-left"),
039        ALIGN_RIGHT("fa-align-right"),
040        AMBULANCE("fa-ambulance"),
041        ANCHOR("fa-anchor"),
042        ANDROID("fa-android"),
043        ANGELLIST("fa-angellist"),
044        ANGLE_DOUBLE_DOWN("fa-angle-double-down"),
045        ANGLE_DOUBLE_LEFT("fa-angle-double-left"),
046        ANGLE_DOUBLE_RIGHT("fa-angle-double-right"),
047        ANGLE_DOUBLE_UP("fa-angle-double-up"),
048        ANGLE_DOWN("fa-angle-down"),
049        ANGLE_LEFT("fa-angle-left"),
050        ANGLE_RIGHT("fa-angle-right"),
051        ANGLE_UP("fa-angle-up"),
052        APPLE("fa-apple"),
053        ARCHIVE("fa-archive"),
054        AREA_CHART("fa-area-chart"),
055        ARROWS("fa-arrows"),
056        ARROWS_ALT("fa-arrows-alt"),
057        ARROWS_H("fa-arrows-h"),
058        ARROWS_V("fa-arrows-v"),
059        ARROW_CIRCLE_DOWN("fa-arrow-circle-down"),
060        ARROW_CIRCLE_LEFT("fa-arrow-circle-left"),
061        ARROW_CIRCLE_O_DOWN("fa-arrow-circle-o-down"),
062        ARROW_CIRCLE_O_LEFT("fa-arrow-circle-o-left"),
063        ARROW_CIRCLE_O_RIGHT("fa-arrow-circle-o-right"),
064        ARROW_CIRCLE_O_UP("fa-arrow-circle-o-up"),
065        ARROW_CIRCLE_RIGHT("fa-arrow-circle-right"),
066        ARROW_CIRCLE_UP("fa-arrow-circle-up"),
067        ARROW_DOWN("fa-arrow-down"),
068        ARROW_LEFT("fa-arrow-left"),
069        ARROW_RIGHT("fa-arrow-right"),
070        ARROW_UP("fa-arrow-up"),
071        ASTERISK("fa-asterisk"),
072        AT("fa-at"),
073        AUTOMOBILE("fa-automobile"),
074        BACKWARD("fa-backward"),
075        BAN("fa-ban"),
076        BANK("fa-bank"),
077        BARCODE("fa-barcode"),
078        BARS("fa-bars"),
079        BAR_CHART("fa-bar-chart"),
080        BAR_CHART_O("fa-bar-chart-o"),
081        BED("fa-bed"),
082        BEER("fa-beer"),
083        BEHANCE("fa-behance"),
084        BEHANCE_SQUARE("fa-behance-square"),
085        BELL("fa-bell"),
086        BELL_O("fa-bell-o"),
087        BELL_SLASH("fa-bell-slash"),
088        BELL_SLASH_O("fa-bell-slash-o"),
089        BICYCLE("fa-bicycle"),
090        BINOCULARS("fa-binoculars"),
091        BIRTHDAY_CAKE("fa-birthday-cake"),
092        BITBUCKET("fa-bitbucket"),
093        BITBUCKET_SQUARE("fa-bitbucket-square"),
094        BITCOIN("fa-bitcoin"),
095        BOLD("fa-bold"),
096        BOLT("fa-bolt"),
097        BOMB("fa-bomb"),
098        BOOK("fa-book"),
099        BOOKMARK("fa-bookmark"),
100        BOOKMARK_O("fa-bookmark-o"),
101        BRIEFCASE("fa-briefcase"),
102        BTC("fa-btc"),
103        BUG("fa-bug"),
104        BUILDING("fa-building"),
105        BUILDING_O("fa-building-o"),
106        BULLHORN("fa-bullhorn"),
107        BULLSEYE("fa-bullseye"),
108        BUS("fa-bus"),
109        BUYSELLADS("fa-buysellads"),
110        CAB("fa-cab"),
111        CALCULATOR("fa-calculator"),
112        CALENDAR("fa-calendar"),
113        CALENDAR_O("fa-calendar-o"),
114        CAMERA("fa-camera"),
115        CAMERA_RETRO("fa-camera-retro"),
116        CAR("fa-car"),
117        CARET_DOWN("fa-caret-down"),
118        CARET_LEFT("fa-caret-left"),
119        CARET_RIGHT("fa-caret-right"),
120        CARET_SQUARE_O_DOWN("fa-caret-square-o-down"),
121        CARET_SQUARE_O_LEFT("fa-caret-square-o-left"),
122        CARET_SQUARE_O_RIGHT("fa-caret-square-o-right"),
123        CARET_SQUARE_O_UP("fa-caret-square-o-up"),
124        CARET_UP("fa-caret-up"),
125        CART_ARROW_DOWN("fa-cart-arrow-down"),
126        CART_PLUS("fa-cart-plus"),
127        CC("fa-cc"),
128        CC_AMEX("fa-cc-amex"),
129        CC_DISCOVER("fa-cc-discover"),
130        CC_MASTERCARD("fa-cc-mastercard"),
131        CC_PAYPAL("fa-cc-paypal"),
132        CC_STRIPE("fa-cc-stripe"),
133        CC_VISA("fa-cc-visa"),
134        CERTIFICATE("fa-certificate"),
135        CHAIN("fa-chain"),
136        CHAIN_BROKEN("fa-chain-broken"),
137        CHECK("fa-check"),
138        CHECK_CIRCLE("fa-check-circle"),
139        CHECK_CIRCLE_O("fa-check-circle-o"),
140        CHECK_SQUARE("fa-check-square"),
141        CHECK_SQUARE_O("fa-check-square-o"),
142        CHEVRON_CIRCLE_DOWN("fa-chevron-circle-down"),
143        CHEVRON_CIRCLE_LEFT("fa-chevron-circle-left"),
144        CHEVRON_CIRCLE_RIGHT("fa-chevron-circle-right"),
145        CHEVRON_CIRCLE_UP("fa-chevron-circle-up"),
146        CHEVRON_DOWN("fa-chevron-down"),
147        CHEVRON_LEFT("fa-chevron-left"),
148        CHEVRON_RIGHT("fa-chevron-right"),
149        CHEVRON_UP("fa-chevron-up"),
150        CHILD("fa-child"),
151        CIRCLE("fa-circle"),
152        CIRCLE_O("fa-circle-o"),
153        CIRCLE_O_NOTCH("fa-circle-o-notch"),
154        CIRCLE_THIN("fa-circle-thin"),
155        CLIPBOARD("fa-clipboard"),
156        CLOCK_O("fa-clock-o"),
157        CLOSE("fa-close"),
158        CLOUD("fa-cloud"),
159        CLOUD_DOWNLOAD("fa-cloud-download"),
160        CLOUD_UPLOAD("fa-cloud-upload"),
161        CNY("fa-cny"),
162        CODE("fa-code"),
163        CODEPEN("fa-codepen"),
164        CODE_FORK("fa-code-fork"),
165        COFFEE("fa-coffee"),
166        COG("fa-cog"),
167        COGS("fa-cogs"),
168        COLUMNS("fa-columns"),
169        COMMENT("fa-comment"),
170        COMMENTS("fa-comments"),
171        COMMENTS_O("fa-comments-o"),
172        COMMENT_O("fa-comment-o"),
173        COMPASS("fa-compass"),
174        COMPRESS("fa-compress"),
175        CONNECTDEVELOP("fa-connectdevelop"),
176        COPY("fa-copy"),
177        COPYRIGHT("fa-copyright"),
178        CREDIT_CARD("fa-credit-card"),
179        CROP("fa-crop"),
180        CROSSHAIRS("fa-crosshairs"),
181        CSS3("fa-css3"),
182        CUBE("fa-cube"),
183        CUBES("fa-cubes"),
184        CUT("fa-cut"),
185        CUTLERY("fa-cutlery"),
186        DASHCUBE("fa-dashcube"),
187        DASHBOARD("fa-dashboard"),
188        DATABASE("fa-database"),
189        DEDENT("fa-dedent"),
190        DELICIOUS("fa-delicious"),
191        DESKTOP("fa-desktop"),
192        DEVIANTART("fa-deviantart"),
193        DIAMOND("fa-diamond"),
194        DIGG("fa-digg"),
195        DOLLAR("fa-dollar"),
196        DOT_CIRCLE_O("fa-dot-circle-o"),
197        DOWNLOAD("fa-download"),
198        DRIBBBLE("fa-dribbble"),
199        DROPBOX("fa-dropbox"),
200        DRUPAL("fa-drupal"),
201        EDIT("fa-edit"),
202        EJECT("fa-eject"),
203        ELLIPSIS_H("fa-ellipsis-h"),
204        ELLIPSIS_V("fa-ellipsis-v"),
205        EMPIRE("fa-empire"),
206        ENVELOPE("fa-envelope"),
207        ENVELOPE_O("fa-envelope-o"),
208        ENVELOPE_SQUARE("fa-envelope-square"),
209        ERASER("fa-eraser"),
210        EUR("fa-eur"),
211        EURO("fa-euro"),
212        EXCHANGE("fa-exchange"),
213        EXCLAMATION("fa-exclamation"),
214        EXCLAMATION_CIRCLE("fa-exclamation-circle"),
215        EXCLAMATION_TRIANGLE("fa-exclamation-triangle"),
216        EXPAND("fa-expand"),
217        EXTERNAL_LINK("fa-external-link"),
218        EXTERNAL_LINK_SQUARE("fa-external-link-square"),
219        EYE("fa-eye"),
220        EYEDROPPER("fa-eyedropper"),
221        EYE_SLASH("fa-eye-slash"),
222        FACEBOOK("fa-facebook"),
223        FACEBOOK_OFFICIAL("fa-facebook-official"),
224        FACEBOOK_SQUARE("fa-facebook-square"),
225        FAST_BACKWARD("fa-fast-backward"),
226        FAST_FORWARD("fa-fast-forward"),
227        FAX("fa-fax"),
228        FEMALE("fa-female"),
229        FIGHTER_JET("fa-fighter-jet"),
230        FILE("fa-file"),
231        FILES_O("fa-files-o"),
232        FILE_ARCHIVE_O("fa-file-archive-o"),
233        FILE_AUDIO_O("fa-file-audio-o"),
234        FILE_CODE_O("fa-file-code-o"),
235        FILE_EXCEL_O("fa-file-excel-o"),
236        FILE_IMAGE_O("fa-file-image-o"),
237        FILE_MOVIE_O("fa-file-movie-o"),
238        FILE_O("fa-file-o"),
239        FILE_PDF_O("fa-file-pdf-o"),
240        FILE_PHOTO_O("fa-file-photo-o"),
241        FILE_PICTURE_O("fa-file-picture-o"),
242        FILE_POWERPOINT_O("fa-file-powerpoint-o"),
243        FILE_SOUND_O("fa-file-sound-o"),
244        FILE_TEXT("fa-file-text"),
245        FILE_TEXT_O("fa-file-text-o"),
246        FILE_VIDEO_O("fa-file-video-o"),
247        FILE_WORD_O("fa-file-word-o"),
248        FILE_ZIP_O("fa-file-zip-o"),
249        FILM("fa-film"),
250        FILTER("fa-filter"),
251        FIRE("fa-fire"),
252        FIRE_EXTINGUISHER("fa-fire-extinguisher"),
253        FLAG("fa-flag"),
254        FLAG_CHECKERED("fa-flag-checkered"),
255        FLAG_O("fa-flag-o"),
256        FLASH("fa-flash"),
257        FLASK("fa-flask"),
258        FLICKR("fa-flickr"),
259        FLOPPY_O("fa-floppy-o"),
260        FOLDER("fa-folder"),
261        FOLDER_O("fa-folder-o"),
262        FOLDER_OPEN("fa-folder-open"),
263        FOLDER_OPEN_O("fa-folder-open-o"),
264        FONT("fa-font"),
265        FORUMBEE("fa-forumbee"),
266        FORWARD("fa-forward"),
267        FOURSQUARE("fa-foursquare"),
268        FROWN_O("fa-frown-o"),
269        FUTBOL_O("fa-futbol-o"),
270        GAMEPAD("fa-gamepad"),
271        GAVEL("fa-gavel"),
272        GBP("fa-gbp"),
273        GE("fa-ge"),
274        GEAR("fa-gear"),
275        GEARS("fa-gears"),
276        GIFT("fa-gift"),
277        GIT("fa-git"),
278        GITHUB("fa-github"),
279        GITHUB_ALT("fa-github-alt"),
280        GITHUB_SQUARE("fa-github-square"),
281        GITTIP("fa-gittip"),
282        GIT_SQUARE("fa-git-square"),
283        GLASS("fa-glass"),
284        GLOBE("fa-globe"),
285        GOOGLE("fa-google"),
286        GOOGLE_PLUS("fa-google-plus"),
287        GOOGLE_PLUS_SQUARE("fa-google-plus-square"),
288        GOOGLE_WALLET("fa-google-wallet"),
289        GRADUATION_CAP("fa-graduation-cap"),
290        GROUP("fa-group"),
291        HACKER_NEWS("fa-hacker-news"),
292        HAND_O_DOWN("fa-hand-o-down"),
293        HAND_O_LEFT("fa-hand-o-left"),
294        HAND_O_RIGHT("fa-hand-o-right"),
295        HAND_O_UP("fa-hand-o-up"),
296        HEARTBEAT("fa-heartbeat"),
297        HDD_O("fa-hdd-o"),
298        HEADER("fa-header"),
299        HEADPHONES("fa-headphones"),
300        HEART("fa-heart"),
301        HEART_O("fa-heart-o"),
302        HISTORY("fa-history"),
303        HOME("fa-home"),
304        HOSPITAL_O("fa-hospital-o"),
305        HOTEL("fa-hotel"),
306        HTML5("fa-html5"),
307        H_SQUARE("fa-h-square"),
308        ILS("fa-ils"),
309        IMAGE("fa-image"),
310        INBOX("fa-inbox"),
311        INDENT("fa-indent"),
312        INFO("fa-info"),
313        INFO_CIRCLE("fa-info-circle"),
314        INR("fa-inr"),
315        INSTAGRAM("fa-instagram"),
316        INSTITUTION("fa-institution"),
317        IOXHOST("fa-ioxhost"),
318        ITALIC("fa-italic"),
319        JOOMLA("fa-joomla"),
320        JPY("fa-jpy"),
321        JSFIDDLE("fa-jsfiddle"),
322        KEY("fa-key"),
323        KEYBOARD_O("fa-keyboard-o"),
324        KRW("fa-krw"),
325        LANGUAGE("fa-language"),
326        LAPTOP("fa-laptop"),
327        LASTFM("fa-lastfm"),
328        LASTFM_SQUARE("fa-lastfm-square"),
329        LEAF("fa-leaf"),
330        LEANPUB("fa-leanpub"),
331        LEGAL("fa-legal"),
332        LEMON_O("fa-lemon-o"),
333        LEVEL_DOWN("fa-level-down"),
334        LEVEL_UP("fa-level-up"),
335        LIFE_BOUY("fa-life-bouy"),
336        LIFE_BUOY("fa-life-buoy"),
337        LIFE_RING("fa-life-ring"),
338        LIFE_SAVER("fa-life-saver"),
339        LIGHTBULB_O("fa-lightbulb-o"),
340        LINE_CHART("fa-line-chart"),
341        LINK("fa-link"),
342        LINKEDIN("fa-linkedin"),
343        LINKEDIN_SQUARE("fa-linkedin-square"),
344        LINUX("fa-linux"),
345        LIST("fa-list"),
346        LIST_ALT("fa-list-alt"),
347        LIST_OL("fa-list-ol"),
348        LIST_UL("fa-list-ul"),
349        LOCATION_ARROW("fa-location-arrow"),
350        LOCK("fa-lock"),
351        LONG_ARROW_DOWN("fa-long-arrow-down"),
352        LONG_ARROW_LEFT("fa-long-arrow-left"),
353        LONG_ARROW_RIGHT("fa-long-arrow-right"),
354        LONG_ARROW_UP("fa-long-arrow-up"),
355        MAGIC("fa-magic"),
356        MAGNET("fa-magnet"),
357        MAIL_FORWARD("fa-mail-forward"),
358        MAIL_REPLY("fa-mail-reply"),
359        MAIL_REPLY_ALL("fa-mail-reply-all"),
360        MALE("fa-male"),
361        MAP_MARKER("fa-map-marker"),
362        MARS("fa-mars"),
363        MARS_DOUBLE("fa-mars-double"),
364        MARS_STROKE("fa-mars-stroke"),
365        MARS_STROKE_H("fa-mars-stroke-h"),
366        MARS_STROKE_V("fa-mars-stroke-v"),
367        MAXCDN("fa-maxcdn"),
368        MEANPATH("fa-meanpath"),
369        MEDIUM("fa-medium"),
370        MEDKIT("fa-medkit"),
371        MEH_O("fa-meh-o"),
372        MERCURY("fa-mercury"),
373        MICROPHONE("fa-microphone"),
374        MICROPHONE_SLASH("fa-microphone-slash"),
375        MINUS("fa-minus"),
376        MINUS_CIRCLE("fa-minus-circle"),
377        MINUS_SQUARE("fa-minus-square"),
378        MINUS_SQUARE_O("fa-minus-square-o"),
379        MOBILE("fa-mobile"),
380        MOBILE_PHONE("fa-mobile-phone"),
381        MONEY("fa-money"),
382        MOON_O("fa-moon-o"),
383        MORTAR_BOARD("fa-mortar-board"),
384        MOTORCYCLE("fa-motorcycle"),
385        MUSIC("fa-music"),
386        NAVICON("fa-navicon"),
387        NEUTER("fa-neuter"),
388        NEWSPAPER_O("fa-newspaper-o"),
389        OPENID("fa-openid"),
390        OUTDENT("fa-outdent"),
391        PAGELINES("fa-pagelines"),
392        PAINT_BRUSH("fa-paint-brush"),
393        PAPERCLIP("fa-paperclip"),
394        PAPER_PLANE("fa-paper-plane"),
395        PAPER_PLANE_O("fa-paper-plane-o"),
396        PARAGRAPH("fa-paragraph"),
397        PASTE("fa-paste"),
398        PAUSE("fa-pause"),
399        PAW("fa-paw"),
400        PAYPAL("fa-paypal"),
401        PENCIL("fa-pencil"),
402        PENCIL_SQUARE("fa-pencil-square"),
403        PENCIL_SQUARE_O("fa-pencil-square-o"),
404        PHONE("fa-phone"),
405        PHONE_SQUARE("fa-phone-square"),
406        PHOTO("fa-photo"),
407        PICTURE_O("fa-picture-o"),
408        PIED_PIPER("fa-pied-piper"),
409        PIED_PIPER_ALT("fa-pied-piper-alt"),
410        PIE_CHART("fa-pie-chart"),
411        PINTEREST("fa-pinterest"),
412        PINTEREST_P("fa-pinterest-p"),
413        PINTEREST_SQUARE("fa-pinterest-square"),
414        PLANE("fa-plane"),
415        PLAY("fa-play"),
416        PLAY_CIRCLE("fa-play-circle"),
417        PLAY_CIRCLE_O("fa-play-circle-o"),
418        PLUG("fa-plug"),
419        PLUS("fa-plus"),
420        PLUS_CIRCLE("fa-plus-circle"),
421        PLUS_SQUARE("fa-plus-square"),
422        PLUS_SQUARE_O("fa-plus-square-o"),
423        POWER_OFF("fa-power-off"),
424        PRINT("fa-print"),
425        PUZZLE_PIECE("fa-puzzle-piece"),
426        QQ("fa-qq"),
427        QRCODE("fa-qrcode"),
428        QUESTION("fa-question"),
429        QUESTION_CIRCLE("fa-question-circle"),
430        QUOTE_LEFT("fa-quote-left"),
431        QUOTE_RIGHT("fa-quote-right"),
432        RA("fa-ra"),
433        RANDOM("fa-random"),
434        REBEL("fa-rebel"),
435        RECYCLE("fa-recycle"),
436        REDDIT("fa-reddit"),
437        REDDIT_SQUARE("fa-reddit-square"),
438        REFRESH("fa-refresh"),
439        REMOVE("fa-remove"),
440        RENREN("fa-renren"),
441        REORDER("fa-reorder"),
442        REPEAT("fa-repeat"),
443        REPLY("fa-reply"),
444        REPLY_ALL("fa-reply-all"),
445        RETWEET("fa-retweet"),
446        RMB("fa-rmb"),
447        ROAD("fa-road"),
448        ROCKET("fa-rocket"),
449        ROTATE_LEFT("fa-rotate-left"),
450        ROTATE_RIGHT("fa-rotate-right"),
451        ROUBLE("fa-rouble"),
452        RSS("fa-rss"),
453        RSS_SQUARE("fa-rss-square"),
454        RUB("fa-rub"),
455        RUBLE("fa-ruble"),
456        RUPEE("fa-rupee"),
457        SAVE("fa-save"),
458        SCISSORS("fa-scissors"),
459        SEARCH("fa-search"),
460        SEARCH_MINUS("fa-search-minus"),
461        SEARCH_PLUS("fa-search-plus"),
462        SELLSY("fa-sellsy"),
463        SEND("fa-send"),
464        SEND_O("fa-send-o"),
465        SERVER("fa-server"),
466        SHARE("fa-share"),
467        SHARE_ALT("fa-share-alt"),
468        SHARE_ALT_SQUARE("fa-share-alt-square"),
469        SHARE_SQUARE("fa-share-square"),
470        SHARE_SQUARE_O("fa-share-square-o"),
471        SHEKEL("fa-shekel"),
472        SHEQEL("fa-sheqel"),
473        SHIELD("fa-shield"),
474        SHIP("fa-ship"),
475        SHIRTSINBULK("fa-shirtsinbulk"),
476        SHOPPING_CART("fa-shopping-cart"),
477        SIGNAL("fa-signal"),
478        SIGN_IN("fa-sign-in"),
479        SIGN_OUT("fa-sign-out"),
480        SIMPLYBUILT("fa-simplybuilt"),
481        SITEMAP("fa-sitemap"),
482        SKYATLAS("fa-skyatlas"),
483        SKYPE("fa-skype"),
484        SLACK("fa-slack"),
485        SLIDERS("fa-sliders"),
486        SLIDESHARE("fa-slideshare"),
487        SMILE_O("fa-smile-o"),
488        SOCCER_BALL_O("fa-soccer-ball-o"),
489        SORT("fa-sort"),
490        SORT_ALPHA_ASC("fa-sort-alpha-asc"),
491        SORT_ALPHA_DESC("fa-sort-alpha-desc"),
492        SORT_AMOUNT_ASC("fa-sort-amount-asc"),
493        SORT_AMOUNT_DESC("fa-sort-amount-desc"),
494        SORT_ASC("fa-sort-asc"),
495        SORT_DESC("fa-sort-desc"),
496        SORT_DOWN("fa-sort-down"),
497        SORT_NUMERIC_ASC("fa-sort-numeric-asc"),
498        SORT_NUMERIC_DESC("fa-sort-numeric-desc"),
499        SORT_UP("fa-sort-up"),
500        SOUNDCLOUD("fa-soundcloud"),
501        SPACE_SHUTTLE("fa-space-shuttle"),
502        SPINNER("fa-spinner"),
503        SPOON("fa-spoon"),
504        SPOTIFY("fa-spotify"),
505        SQUARE("fa-square"),
506        SQUARE_O("fa-square-o"),
507        STACK_EXCHANGE("fa-stack-exchange"),
508        STACK_OVERFLOW("fa-stack-overflow"),
509        STAR("fa-star"),
510        STAR_HALF("fa-star-half"),
511        STAR_HALF_EMPTY("fa-star-half-empty"),
512        STAR_HALF_FULL("fa-star-half-full"),
513        STAR_HALF_O("fa-star-half-o"),
514        STAR_O("fa-star-o"),
515        STEAM("fa-steam"),
516        STEAM_SQUARE("fa-steam-square"),
517        STEP_BACKWARD("fa-step-backward"),
518        STEP_FORWARD("fa-step-forward"),
519        STETHOSCOPE("fa-stethoscope"),
520        STOP("fa-stop"),
521        STREET_VIEW("fa-street-view"),
522        STRIKETHROUGH("fa-strikethrough"),
523        STUMBLEUPON("fa-stumbleupon"),
524        STUMBLEUPON_CIRCLE("fa-stumbleupon-circle"),
525        SUBSCRIPT("fa-subscript"),
526        SUBWAY("fa-subway"),
527        SUITCASE("fa-suitcase"),
528        SUN_O("fa-sun-o"),
529        SUPERSCRIPT("fa-superscript"),
530        SUPPORT("fa-support"),
531        TABLE("fa-table"),
532        TABLET("fa-tablet"),
533        TACHOMETER("fa-tachometer"),
534        TAG("fa-tag"),
535        TAGS("fa-tags"),
536        TASKS("fa-tasks"),
537        TAXI("fa-taxi"),
538        TENCENT_WEIBO("fa-tencent-weibo"),
539        TERMINAL("fa-terminal"),
540        TEXT_HEIGHT("fa-text-height"),
541        TEXT_WIDTH("fa-text-width"),
542        TH("fa-th"),
543        THUMBS_DOWN("fa-thumbs-down"),
544        THUMBS_O_DOWN("fa-thumbs-o-down"),
545        THUMBS_O_UP("fa-thumbs-o-up"),
546        THUMBS_UP("fa-thumbs-up"),
547        THUMB_TACK("fa-thumb-tack"),
548        TH_LARGE("fa-th-large"),
549        TH_LIST("fa-th-list"),
550        TICKET("fa-ticket"),
551        TIMES("fa-times"),
552        TIMES_CIRCLE("fa-times-circle"),
553        TIMES_CIRCLE_O("fa-times-circle-o"),
554        TINT("fa-tint"),
555        TOGGLE_DOWN("fa-toggle-down"),
556        TOGGLE_LEFT("fa-toggle-left"),
557        TOGGLE_OFF("fa-toggle-off"),
558        TOGGLE_ON("fa-toggle-on"),
559        TOGGLE_RIGHT("fa-toggle-right"),
560        TOGGLE_UP("fa-toggle-up"),
561        TRAIN("fa-train"),
562        TRANSGENDER("fa-transgender"),
563        TRANSGENDER_ALT("fa-transgender-alt"),
564        TRASH("fa-trash"),
565        TRASH_O("fa-trash-o"),
566        TREE("fa-tree"),
567        TRELLO("fa-trello"),
568        TROPHY("fa-trophy"),
569        TRUCK("fa-truck"),
570        TRY("fa-try"),
571        TTY("fa-tty"),
572        TUMBLR("fa-tumblr"),
573        TUMBLR_SQUARE("fa-tumblr-square"),
574        TURKISH_LIRA("fa-turkish-lira"),
575        TWITCH("fa-twitch"),
576        TWITTER("fa-twitter"),
577        TWITTER_SQUARE("fa-twitter-square"),
578        UMBRELLA("fa-umbrella"),
579        UNDERLINE("fa-underline"),
580        UNDO("fa-undo"),
581        UNIVERSITY("fa-university"),
582        UNLINK("fa-unlink"),
583        UNLOCK("fa-unlock"),
584        UNLOCK_ALT("fa-unlock-alt"),
585        UNSORTED("fa-unsorted"),
586        UPLOAD("fa-upload"),
587        USD("fa-usd"),
588        USER("fa-user"),
589        USERS("fa-users"),
590        USER_MD("fa-user-md"),
591        USER_PLUS("user-plus"),
592        USER_SECRET("fa-user-secret"),
593        USER_TIMES("fa-user-times"),
594        VENUS("fa-venus"),
595        VENUS_DOUBLE("fa-venus-double"),
596        VENUS_MARS("fa-venus-mars"),
597        VIACOIN("fa-viacoin"),
598        VIDEO_CAMERA("fa-video-camera"),
599        VIMEO_SQUARE("fa-vimeo-square"),
600        VINE("fa-vine"),
601        VK("fa-vk"),
602        VOLUME_DOWN("fa-volume-down"),
603        VOLUME_OFF("fa-volume-off"),
604        VOLUME_UP("fa-volume-up"),
605        WARNING("fa-warning"),
606        WECHAT("fa-wechat"),
607        WEIBO("fa-weibo"),
608        WEIXIN("fa-weixin"),
609        WHATSAPP("fa-whatsapp"),
610        WHEELCHAIR("fa-wheelchair"),
611        WIFI("fa-wifi"),
612        WINDOWS("fa-windows"),
613        WON("fa-won"),
614        WORDPRESS("fa-wordpress"),
615        WRENCH("fa-wrench"),
616        XING("fa-xing"),
617        XING_SQUARE("fa-xing-square"),
618        YAHOO("fa-yahoo"),
619        YELP("fa-yelp"),
620        YEN("fa-yen"),
621        YOUTUBE("fa-youtube"),
622        YOUTUBE_PLAY("fa-youtube-play"),
623        YOUTUBE_SQUARE("fa-youtube-square");
624    
625        private final String cssClass;
626    
627        private IconType(final String cssClass) {
628            this.cssClass = cssClass;
629        }
630    
631        @Override
632        public String getCssName() {
633            return cssClass;
634        }
635    
636        public static IconType fromStyleName(final String styleName) {
637            return EnumHelper.fromStyleName(styleName, IconType.class, null);
638        }
639    }