View Javadoc
1   /*
2    * Copyright (c) 2011-2022 PrimeFaces Extensions
3    *
4    *  Permission is hereby granted, free of charge, to any person obtaining a copy
5    *  of this software and associated documentation files (the "Software"), to deal
6    *  in the Software without restriction, including without limitation the rights
7    *  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
8    *  copies of the Software, and to permit persons to whom the Software is
9    *  furnished to do so, subject to the following conditions:
10   *
11   *  The above copyright notice and this permission notice shall be included in
12   *  all copies or substantial portions of the Software.
13   *
14   *  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
15   *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
16   *  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
17   *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
18   *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
19   *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
20   *  THE SOFTWARE.
21   */
22  
23  package org.primefaces.extensions.model.monacoeditor;
24  
25  // ============================================================
26  // THIS FILE WAS GENERATED AUTOMATICALLY. DO NOT EDIT DIRECTLY.
27  // ============================================================
28  
29  /**
30   * initial language of the auto created model in the editor.
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 }