1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23 package org.primefaces.extensions.model.monacoeditor;
24
25
26
27
28
29
30
31
32 public enum ELanguage {
33 ABAP("abap"),
34
35 AES("aes"),
36
37 APEX("apex"),
38
39 AZCLI("azcli"),
40
41 BAT("bat"),
42
43 BICEP("bicep"),
44
45 C("c"),
46
47 CAMELIGO("cameligo"),
48
49 CLOJURE("clojure"),
50
51 COFFEESCRIPT("coffeescript"),
52
53 CPP("cpp"),
54
55 CSHARP("csharp"),
56
57 CSP("csp"),
58
59 CSS("css"),
60
61 CYPHER("cypher"),
62
63 DART("dart"),
64
65 DOCKERFILE("dockerfile"),
66
67 ECL("ecl"),
68
69 ELIXIR("elixir"),
70
71 FLOW9("flow9"),
72
73 FREEMARKER2("freemarker2"),
74
75 FREEMARKER2_TAG_ANGLE_INTERPOLATION_BRACKET("freemarker2.tag-angle.interpolation-bracket"),
76
77 FREEMARKER2_TAG_ANGLE_INTERPOLATION_DOLLAR("freemarker2.tag-angle.interpolation-dollar"),
78
79 FREEMARKER2_TAG_AUTO_INTERPOLATION_BRACKET("freemarker2.tag-auto.interpolation-bracket"),
80
81 FREEMARKER2_TAG_AUTO_INTERPOLATION_DOLLAR("freemarker2.tag-auto.interpolation-dollar"),
82
83 FREEMARKER2_TAG_BRACKET_INTERPOLATION_BRACKET("freemarker2.tag-bracket.interpolation-bracket"),
84
85 FREEMARKER2_TAG_BRACKET_INTERPOLATION_DOLLAR("freemarker2.tag-bracket.interpolation-dollar"),
86
87 FSHARP("fsharp"),
88
89 GO("go"),
90
91 GRAPHQL("graphql"),
92
93 HANDLEBARS("handlebars"),
94
95 HCL("hcl"),
96
97 HTML("html"),
98
99 INI("ini"),
100
101 JAVA("java"),
102
103 JAVASCRIPT("javascript"),
104
105 JSON("json"),
106
107 JULIA("julia"),
108
109 KOTLIN("kotlin"),
110
111 LESS("less"),
112
113 LEXON("lexon"),
114
115 LIQUID("liquid"),
116
117 LUA("lua"),
118
119 M3("m3"),
120
121 MARKDOWN("markdown"),
122
123 MDX("mdx"),
124
125 MIPS("mips"),
126
127 MSDAX("msdax"),
128
129 MYSQL("mysql"),
130
131 OBJECTIVE_C("objective-c"),
132
133 PASCAL("pascal"),
134
135 PASCALIGO("pascaligo"),
136
137 PERL("perl"),
138
139 PGSQL("pgsql"),
140
141 PHP("php"),
142
143 PLA("pla"),
144
145 PLAINTEXT("plaintext"),
146
147 POSTIATS("postiats"),
148
149 POWERQUERY("powerquery"),
150
151 POWERSHELL("powershell"),
152
153 PROTO("proto"),
154
155 PUG("pug"),
156
157 PYTHON("python"),
158
159 QSHARP("qsharp"),
160
161 R("r"),
162
163 RAZOR("razor"),
164
165 REDIS("redis"),
166
167 REDSHIFT("redshift"),
168
169 RESTRUCTUREDTEXT("restructuredtext"),
170
171 RUBY("ruby"),
172
173 RUST("rust"),
174
175 SB("sb"),
176
177 SCALA("scala"),
178
179 SCHEME("scheme"),
180
181 SCSS("scss"),
182
183 SHELL("shell"),
184
185 SOL("sol"),
186
187 SPARQL("sparql"),
188
189 SQL("sql"),
190
191 ST("st"),
192
193 SWIFT("swift"),
194
195 SYSTEMVERILOG("systemverilog"),
196
197 TCL("tcl"),
198
199 TWIG("twig"),
200
201 TYPESCRIPT("typescript"),
202
203 TYPESPEC("typespec"),
204
205 VB("vb"),
206
207 VERILOG("verilog"),
208
209 XML("xml"),
210
211 YAML("yaml"),
212 ;
213
214 private final String toString;
215
216 ELanguage(final String toString) {
217 this.toString = toString;
218 }
219
220 @Override
221 public String toString() {
222 return toString;
223 }
224
225 public static ELanguage parseString(String name) {
226 for (final ELanguage enumConst : values()) {
227 if (enumConst.toString.equals(name)) {
228 return enumConst;
229 }
230 }
231 throw new IllegalArgumentException("No such enum constant with name '" + name + "'");
232 }
233 }