001 
002 /*
003  *  JScripter Standard 1.0 - To Script In Java
004  *  Copyright (C) 2008-2011  J.J.Liu<jianjunliu@126.com> <http://www.jscripter.org>
005  *  
006  *  This program is free software: you can redistribute it and/or modify
007  *  it under the terms of the GNU Affero General Public License as published by
008  *  the Free Software Foundation, either version 3 of the License, or
009  *  (at your option) any later version.
010  *  
011  *  This program is distributed in the hope that it will be useful,
012  *  but WITHOUT ANY WARRANTY; without even the implied warranty of
013  *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
014  *  GNU Affero General Public License for more details.
015  *  
016  *  You should have received a copy of the GNU Affero General Public License
017  *  along with this program.  If not, see <http://www.gnu.org/licenses/>.
018  */
019 
020 package jsx.client;
021 
022 import js.*;
023 import js.user.*;
024 
025 /**
026  * <p>A utility class accessing the global objects and functions of JavaScript with a 
027  * full client-side support.</p>
028  * <p>Users are encouraged to use the utilities and static fields provided in this class 
029  * instead of the <b>opaque</b> methods and the members of the {@link js.core.JsGlobal} 
030  * class or the {@link js.user.JsClient} class in consideration of the reuse benefit for 
031  * re-compilation results.</p>
032  * 
033  * @author <a href="mailto:jianjunliu@126.com">J.J.Liu (Jianjun Liu)</a> at <a href="http://www.jscripter.org" target="_blank">http://www.jscripter.org</a>
034  */
035 public abstract class Client extends Global
036 {
037     Client() {}
038 
039     /**
040      * <p>Statically accesses the JavaScript global object of the name of this field. 
041      * @see JsClient
042      * @since 1.0
043      */
044     public static final Var<JsClient.Attr> Attr = new Static<JsClient.Attr>(new Field<JsClient.Attr>(JsClient.Attr));
045     /**
046      * <p>Statically accesses the JavaScript global object of the name of this field. 
047      * @see JsClient
048      * @since 1.0
049      */
050     public static final Var<JsClient.CanvasGradient> CanvasGradient = new Static<JsClient.CanvasGradient>(new Field<JsClient.CanvasGradient>(JsClient.CanvasGradient));
051     /**
052      * <p>Statically accesses the JavaScript global object of the name of this field. 
053      * @see JsClient
054      * @since 1.0
055      */
056     public static final Var<JsClient.CanvasPattern> CanvasPattern = new Static<JsClient.CanvasPattern>(new Field<JsClient.CanvasPattern>(JsClient.CanvasPattern));
057     /**
058      * <p>Statically accesses the JavaScript global object of the name of this field. 
059      * @see JsClient
060      * @since 1.0
061      */
062     public static final Var<JsClient.CanvasRenderingContext2D> CanvasRenderingContext2D = new Static<JsClient.CanvasRenderingContext2D>(new Field<JsClient.CanvasRenderingContext2D>(JsClient.CanvasRenderingContext2D));
063     /**
064      * <p>Statically accesses the JavaScript global object of the name of this field. 
065      * @see JsClient
066      * @since 1.0
067      */
068     public static final Var<JsClient.CDATASection> CDATASection = new Static<JsClient.CDATASection>(new Field<JsClient.CDATASection>(JsClient.CDATASection));
069     /**
070      * <p>Statically accesses the JavaScript global object of the name of this field. 
071      * @see JsClient
072      * @since 1.0
073      */
074     public static final Var<JsClient.CharacterData> CharacterData = new Static<JsClient.CharacterData>(new Field<JsClient.CharacterData>(JsClient.CharacterData));
075     /**
076      * <p>Statically accesses the JavaScript global object of the name of this field. 
077      * @see JsClient
078      * @since 1.0
079      */
080     public static final Var<JsClient.Comment> Comment = new Static<JsClient.Comment>(new Field<JsClient.Comment>(JsClient.Comment));
081     /**
082      * <p>Statically accesses the JavaScript global object of the name of this field. 
083      * @see JsClient
084      * @since 1.0
085      */
086     public static final Var<JsClient.CSS2Properties> CSS2Properties = new Static<JsClient.CSS2Properties>(new Field<JsClient.CSS2Properties>(JsClient.CSS2Properties));
087     /**
088      * <p>Statically accesses the JavaScript global object of the name of this field. 
089      * @see JsClient
090      * @since 1.0
091      */
092     public static final Var<JsClient.CSSRule> CSSRule = new Static<JsClient.CSSRule>(new Field<JsClient.CSSRule>(JsClient.CSSRule));
093     /**
094      * <p>Statically accesses the JavaScript global object of the name of this field. 
095      * @see JsClient
096      * @since 1.0
097      */
098     public static final Var<JsClient.CSSStyleSheet> CSSStyleSheet = new Static<JsClient.CSSStyleSheet>(new Field<JsClient.CSSStyleSheet>(JsClient.CSSStyleSheet));
099     /**
100      * <p>Statically accesses the JavaScript global object of the name of this field. 
101      * @see JsClient
102      * @since 1.0
103      */
104     public static final Var<JsClient.Document> Document = new Static<JsClient.Document>(new Field<JsClient.Document>(JsClient.Document));
105     /**
106      * <p>Statically accesses the JavaScript global object of the name of this field. 
107      * @see JsClient
108      * @since 1.0
109      */
110     public static final Var<JsClient.DocumentFragment> DocumentFragment = new Static<JsClient.DocumentFragment>(new Field<JsClient.DocumentFragment>(JsClient.DocumentFragment));
111     /**
112      * <p>Statically accesses the JavaScript global object of the name of this field. 
113      * @see JsClient
114      * @since 1.0
115      */
116     public static final Var<JsClient.DocumentType> DocumentType = new Static<JsClient.DocumentType>(new Field<JsClient.DocumentType>(JsClient.DocumentType));
117     /**
118      * <p>Statically accesses the JavaScript global object of the name of this field. 
119      * @see JsClient
120      * @since 1.0
121      */
122     public static final Var<JsClient.DOMImplementation> DOMImplementation = new Static<JsClient.DOMImplementation>(new Field<JsClient.DOMImplementation>(JsClient.DOMImplementation));
123     /**
124      * <p>Statically accesses the JavaScript global object of the name of this field. 
125      * @see JsClient
126      * @since 1.0
127      */
128     public static final Var<JsClient.DOMParser> DOMParser = new Static<JsClient.DOMParser>(new Field<JsClient.DOMParser>(JsClient.DOMParser));
129     /**
130      * <p>Statically accesses the JavaScript global object of the name of this field. 
131      * @see JsClient
132      * @since 1.0
133      */
134     public static final Var<JsClient.Element> Element = new Static<JsClient.Element>(new Field<JsClient.Element>(JsClient.Element));
135     /**
136      * <p>Statically accesses the JavaScript global object of the name of this field. 
137      * @see JsClient
138      * @since 1.0
139      */
140     public static final Var<JsClient.Event> Event = new Static<JsClient.Event>(new Field<JsClient.Event>(JsClient.Event));
141     /**
142      * <p>Statically accesses the JavaScript global object of the name of this field. 
143      * @see JsClient
144      * @since 1.0
145      */
146     public static final Var<JsClient.FlashPlayer> FlashPlayer = new Static<JsClient.FlashPlayer>(new Field<JsClient.FlashPlayer>(JsClient.FlashPlayer));
147     /**
148      * <p>Statically accesses the JavaScript global object of the name of this field. 
149      * @see JsClient
150      * @since 1.0
151      */
152     public static final Var<JsClient.History> History = new Static<JsClient.History>(new Field<JsClient.History>(JsClient.History));
153     /**
154      * <p>Statically accesses the JavaScript global object of the name of this field. 
155      * @see JsClient
156      * @since 1.0
157      */
158     public static final Var<JsClient.HTMLAnchorElement> HTMLAnchorElement = new Static<JsClient.HTMLAnchorElement>(new Field<JsClient.HTMLAnchorElement>(JsClient.HTMLAnchorElement));
159     /**
160      * <p>Statically accesses the JavaScript global object of the name of this field. 
161      * @see JsClient
162      * @since 1.0
163      */
164     public static final Var<JsClient.HTMLAppletElement> HTMLAppletElement = new Static<JsClient.HTMLAppletElement>(new Field<JsClient.HTMLAppletElement>(JsClient.HTMLAppletElement));
165     /**
166      * <p>Statically accesses the JavaScript global object of the name of this field. 
167      * @see JsClient
168      * @since 1.0
169      */
170     public static final Var<JsClient.HTMLAreaElement> HTMLAreaElement = new Static<JsClient.HTMLAreaElement>(new Field<JsClient.HTMLAreaElement>(JsClient.HTMLAreaElement));
171     /**
172      * <p>Statically accesses the JavaScript global object of the name of this field. 
173      * @see JsClient
174      * @since 1.0
175      */
176     public static final Var<JsClient.HTMLBaseElement> HTMLBaseElement = new Static<JsClient.HTMLBaseElement>(new Field<JsClient.HTMLBaseElement>(JsClient.HTMLBaseElement));
177     /**
178      * <p>Statically accesses the JavaScript global object of the name of this field. 
179      * @see JsClient
180      * @since 1.0
181      */
182     public static final Var<JsClient.HTMLBaseFontElement> HTMLBaseFontElement = new Static<JsClient.HTMLBaseFontElement>(new Field<JsClient.HTMLBaseFontElement>(JsClient.HTMLBaseFontElement));
183     /**
184      * <p>Statically accesses the JavaScript global object of the name of this field. 
185      * @see JsClient
186      * @since 1.0
187      */
188     public static final Var<JsClient.HTMLBodyElement> HTMLBodyElement = new Static<JsClient.HTMLBodyElement>(new Field<JsClient.HTMLBodyElement>(JsClient.HTMLBodyElement));
189     /**
190      * <p>Statically accesses the JavaScript global object of the name of this field. 
191      * @see JsClient
192      * @since 1.0
193      */
194     public static final Var<JsClient.HTMLBRElement> HTMLBRElement = new Static<JsClient.HTMLBRElement>(new Field<JsClient.HTMLBRElement>(JsClient.HTMLBRElement));
195     /**
196      * <p>Statically accesses the JavaScript global object of the name of this field. 
197      * @see JsClient
198      * @since 1.0
199      */
200     public static final Var<JsClient.HTMLButtonElement> HTMLButtonElement = new Static<JsClient.HTMLButtonElement>(new Field<JsClient.HTMLButtonElement>(JsClient.HTMLButtonElement));
201     /**
202      * <p>Statically accesses the JavaScript global object of the name of this field. 
203      * @see JsClient
204      * @since 1.0
205      */
206     public static final Var<JsClient.HTMLCanvasElement> HTMLCanvasElement = new Static<JsClient.HTMLCanvasElement>(new Field<JsClient.HTMLCanvasElement>(JsClient.HTMLCanvasElement));
207     /**
208      * <p>Statically accesses the JavaScript global object of the name of this field. 
209      * @see JsClient
210      * @since 1.0
211      */
212     public static final Var<JsClient.HTMLCheckBoxElement> HTMLCheckboxElement = new Static<JsClient.HTMLCheckBoxElement>(new Field<JsClient.HTMLCheckBoxElement>(JsClient.HTMLCheckBoxElement));
213     /**
214      * <p>Statically accesses the JavaScript global object of the name of this field. 
215      * @see JsClient
216      * @since 1.0
217      */
218     public static final Var<JsClient.HTMLCollection> HTMLCollection = new Static<JsClient.HTMLCollection>(new Field<JsClient.HTMLCollection>(JsClient.HTMLCollection));
219     /**
220      * <p>Statically accesses the JavaScript global object of the name of this field. 
221      * @see JsClient
222      * @since 1.0
223      */
224     public static final Var<JsClient.HTMLDirectoryElement> HTMLDirectoryElement = new Static<JsClient.HTMLDirectoryElement>(new Field<JsClient.HTMLDirectoryElement>(JsClient.HTMLDirectoryElement));
225     /**
226      * <p>Statically accesses the JavaScript global object of the name of this field. 
227      * @see JsClient
228      * @since 1.0
229      */
230     public static final Var<JsClient.HTMLDivElement> HTMLDivElement = new Static<JsClient.HTMLDivElement>(new Field<JsClient.HTMLDivElement>(JsClient.HTMLDivElement));
231     /**
232      * <p>Statically accesses the JavaScript global object of the name of this field. 
233      * @see JsClient
234      * @since 1.0
235      */
236     public static final Var<JsClient.HTMLDListElement> HTMLDListElement = new Static<JsClient.HTMLDListElement>(new Field<JsClient.HTMLDListElement>(JsClient.HTMLDListElement));
237     /**
238      * <p>Statically accesses the JavaScript global object of the name of this field. 
239      * @see JsClient
240      * @since 1.0
241      */
242     public static final Var<JsClient.HTMLDocument> HTMLDocument = new Static<JsClient.HTMLDocument>(new Field<JsClient.HTMLDocument>(JsClient.HTMLDocument));
243     /**
244      * <p>Statically accesses the JavaScript global object of the name of this field. 
245      * @see JsClient
246      * @since 1.0
247      */
248     public static final Var<JsClient.HTMLElement> HTMLElement = new Static<JsClient.HTMLElement>(new Field<JsClient.HTMLElement>(JsClient.HTMLElement));
249     /**
250      * <p>Statically accesses the JavaScript global object of the name of this field. 
251      * @see JsClient
252      * @since 1.0
253      */
254     public static final Var<JsClient.HTMLFieldSetElement> HTMLFieldSetElement = new Static<JsClient.HTMLFieldSetElement>(new Field<JsClient.HTMLFieldSetElement>(JsClient.HTMLFieldSetElement));
255     /**
256      * <p>Statically accesses the JavaScript global object of the name of this field. 
257      * @see JsClient
258      * @since 1.0
259      */
260     public static final Var<JsClient.HTMLFileUploadElement> HTMLFileUploadElement = new Static<JsClient.HTMLFileUploadElement>(new Field<JsClient.HTMLFileUploadElement>(JsClient.HTMLFileUploadElement));
261     /**
262      * <p>Statically accesses the JavaScript global object of the name of this field. 
263      * @see JsClient
264      * @since 1.0
265      */
266     public static final Var<JsClient.HTMLFontElement> HTMLFontElement = new Static<JsClient.HTMLFontElement>(new Field<JsClient.HTMLFontElement>(JsClient.HTMLFontElement));
267     /**
268      * <p>Statically accesses the JavaScript global object of the name of this field. 
269      * @see JsClient
270      * @since 1.0
271      */
272     public static final Var<JsClient.HTMLFormElement> HTMLFormElement = new Static<JsClient.HTMLFormElement>(new Field<JsClient.HTMLFormElement>(JsClient.HTMLFormElement));
273     /**
274      * <p>Statically accesses the JavaScript global object of the name of this field. 
275      * @see JsClient
276      * @since 1.0
277      */
278     public static final Var<JsClient.HTMLFrameElement> HTMLFrameElement = new Static<JsClient.HTMLFrameElement>(new Field<JsClient.HTMLFrameElement>(JsClient.HTMLFrameElement));
279     /**
280      * <p>Statically accesses the JavaScript global object of the name of this field. 
281      * @see JsClient
282      * @since 1.0
283      */
284     public static final Var<JsClient.HTMLFrameSetElement> HTMLFrameSetElement = new Static<JsClient.HTMLFrameSetElement>(new Field<JsClient.HTMLFrameSetElement>(JsClient.HTMLFrameSetElement));
285     /**
286      * <p>Statically accesses the JavaScript global object of the name of this field. 
287      * @see JsClient
288      * @since 1.0
289      */
290     public static final Var<JsClient.HTMLHeadElement> HTMLHeadElement = new Static<JsClient.HTMLHeadElement>(new Field<JsClient.HTMLHeadElement>(JsClient.HTMLHeadElement));
291     /**
292      * <p>Statically accesses the JavaScript global object of the name of this field. 
293      * @see JsClient
294      * @since 1.0
295      */
296     public static final Var<JsClient.HTMLHeadingElement> HTMLHeadingElement = new Static<JsClient.HTMLHeadingElement>(new Field<JsClient.HTMLHeadingElement>(JsClient.HTMLHeadingElement));
297     /**
298      * <p>Statically accesses the JavaScript global object of the name of this field. 
299      * @see JsClient
300      * @since 1.0
301      */
302     public static final Var<JsClient.HTMLHiddenElement> HTMLHiddenElement = new Static<JsClient.HTMLHiddenElement>(new Field<JsClient.HTMLHiddenElement>(JsClient.HTMLHiddenElement));
303     /**
304      * <p>Statically accesses the JavaScript global object of the name of this field. 
305      * @see JsClient
306      * @since 1.0
307      */
308     public static final Var<JsClient.HTMLHRElement> HTMLHRElement = new Static<JsClient.HTMLHRElement>(new Field<JsClient.HTMLHRElement>(JsClient.HTMLHRElement));
309     /**
310      * <p>Statically accesses the JavaScript global object of the name of this field. 
311      * @see JsClient
312      * @since 1.0
313      */
314     public static final Var<JsClient.HTMLHtmlElement> HTMLHtmlElement = new Static<JsClient.HTMLHtmlElement>(new Field<JsClient.HTMLHtmlElement>(JsClient.HTMLHtmlElement));
315     /**
316      * <p>Statically accesses the JavaScript global object of the name of this field. 
317      * @see JsClient
318      * @since 1.0
319      */
320     public static final Var<JsClient.HTMLIFrameElement> HTMLIFrameElement = new Static<JsClient.HTMLIFrameElement>(new Field<JsClient.HTMLIFrameElement>(JsClient.HTMLIFrameElement));
321     /**
322      * <p>Statically accesses the JavaScript global object of the name of this field. 
323      * @see JsClient
324      * @since 1.0
325      */
326     public static final Var<JsClient.HTMLImageElement> HTMLImageElement = new Static<JsClient.HTMLImageElement>(new Field<JsClient.HTMLImageElement>(JsClient.HTMLImageElement));
327     /**
328      * <p>Statically accesses the JavaScript global object of the name of this field. 
329      * @see JsClient
330      * @since 1.0
331      */
332     public static final Var<JsClient.HTMLInputElement> HTMLInputElement = new Static<JsClient.HTMLInputElement>(new Field<JsClient.HTMLInputElement>(JsClient.HTMLInputElement));
333     /**
334      * <p>Statically accesses the JavaScript global object of the name of this field. 
335      * @see JsClient
336      * @since 1.0
337      */
338     public static final Var<JsClient.HTMLIsIndexElement> HTMLIsIndexElement = new Static<JsClient.HTMLIsIndexElement>(new Field<JsClient.HTMLIsIndexElement>(JsClient.HTMLIsIndexElement));
339     /**
340      * <p>Statically accesses the JavaScript global object of the name of this field. 
341      * @see JsClient
342      * @since 1.0
343      */
344     public static final Var<JsClient.HTMLLabelElement> HTMLLabelElement = new Static<JsClient.HTMLLabelElement>(new Field<JsClient.HTMLLabelElement>(JsClient.HTMLLabelElement));
345     /**
346      * <p>Statically accesses the JavaScript global object of the name of this field. 
347      * @see JsClient
348      * @since 1.0
349      */
350     public static final Var<JsClient.HTMLLegendElement> HTMLLegendElement = new Static<JsClient.HTMLLegendElement>(new Field<JsClient.HTMLLegendElement>(JsClient.HTMLLegendElement));
351     /**
352      * <p>Statically accesses the JavaScript global object of the name of this field. 
353      * @see JsClient
354      * @since 1.0
355      */
356     public static final Var<JsClient.HTMLLIElement> HTMLLIElement = new Static<JsClient.HTMLLIElement>(new Field<JsClient.HTMLLIElement>(JsClient.HTMLLIElement));
357     /**
358      * <p>Statically accesses the JavaScript global object of the name of this field. 
359      * @see JsClient
360      * @since 1.0
361      */
362     public static final Var<JsClient.HTMLLinkElement> HTMLLinkElement = new Static<JsClient.HTMLLinkElement>(new Field<JsClient.HTMLLinkElement>(JsClient.HTMLLinkElement));
363     /**
364      * <p>Statically accesses the JavaScript global object of the name of this field. 
365      * @see JsClient
366      * @since 1.0
367      */
368     public static final Var<JsClient.HTMLMapElement> HTMLMapElement = new Static<JsClient.HTMLMapElement>(new Field<JsClient.HTMLMapElement>(JsClient.HTMLMapElement));
369     /**
370      * <p>Statically accesses the JavaScript global object of the name of this field. 
371      * @see JsClient
372      * @since 1.0
373      */
374     public static final Var<JsClient.HTMLMenuElement> HTMLMenuElement = new Static<JsClient.HTMLMenuElement>(new Field<JsClient.HTMLMenuElement>(JsClient.HTMLMenuElement));
375     /**
376      * <p>Statically accesses the JavaScript global object of the name of this field. 
377      * @see JsClient
378      * @since 1.0
379      */
380     public static final Var<JsClient.HTMLMetaElement> HTMLMetaElement = new Static<JsClient.HTMLMetaElement>(new Field<JsClient.HTMLMetaElement>(JsClient.HTMLMetaElement));
381     /**
382      * <p>Statically accesses the JavaScript global object of the name of this field. 
383      * @see JsClient
384      * @since 1.0
385      */
386     public static final Var<JsClient.HTMLModElement> HTMLModElement = new Static<JsClient.HTMLModElement>(new Field<JsClient.HTMLModElement>(JsClient.HTMLModElement));
387     /**
388      * <p>Statically accesses the JavaScript global object of the name of this field. 
389      * @see JsClient
390      * @since 1.0
391      */
392     public static final Var<JsClient.HTMLObjectElement> HTMLObjectElement = new Static<JsClient.HTMLObjectElement>(new Field<JsClient.HTMLObjectElement>(JsClient.HTMLObjectElement));
393     /**
394      * <p>Statically accesses the JavaScript global object of the name of this field. 
395      * @see JsClient
396      * @since 1.0
397      */
398     public static final Var<JsClient.HTMLOListElement> HTMLOListElement = new Static<JsClient.HTMLOListElement>(new Field<JsClient.HTMLOListElement>(JsClient.HTMLOListElement));
399     /**
400      * <p>Statically accesses the JavaScript global object of the name of this field. 
401      * @see JsClient
402      * @since 1.0
403      */
404     public static final Var<JsClient.HTMLOptGroupElement> HTMLOptGroupElement = new Static<JsClient.HTMLOptGroupElement>(new Field<JsClient.HTMLOptGroupElement>(JsClient.HTMLOptGroupElement));
405     /**
406      * <p>Statically accesses the JavaScript global object of the name of this field. 
407      * @see JsClient
408      * @since 1.0
409      */
410     public static final Var<JsClient.HTMLOptionElement> HTMLOptionElement = new Static<JsClient.HTMLOptionElement>(new Field<JsClient.HTMLOptionElement>(JsClient.HTMLOptionElement));
411     /**
412      * <p>Statically accesses the JavaScript global object of the name of this field. 
413      * @see JsClient
414      * @since 1.0
415      */
416     public static final Var<JsClient.HTMLParagraphElement> HTMLParagraphElement = new Static<JsClient.HTMLParagraphElement>(new Field<JsClient.HTMLParagraphElement>(JsClient.HTMLParagraphElement));
417     /**
418      * <p>Statically accesses the JavaScript global object of the name of this field. 
419      * @see JsClient
420      * @since 1.0
421      */
422     public static final Var<JsClient.HTMLParamElement> HTMLParamElement = new Static<JsClient.HTMLParamElement>(new Field<JsClient.HTMLParamElement>(JsClient.HTMLParamElement));
423     /**
424      * <p>Statically accesses the JavaScript global object of the name of this field. 
425      * @see JsClient
426      * @since 1.0
427      */
428     public static final Var<JsClient.HTMLPasswordElement> HTMLPasswordElement = new Static<JsClient.HTMLPasswordElement>(new Field<JsClient.HTMLPasswordElement>(JsClient.HTMLPasswordElement));
429     /**
430      * <p>Statically accesses the JavaScript global object of the name of this field. 
431      * @see JsClient
432      * @since 1.0
433      */
434     public static final Var<JsClient.HTMLPreElement> HTMLPreElement = new Static<JsClient.HTMLPreElement>(new Field<JsClient.HTMLPreElement>(JsClient.HTMLPreElement));
435     /**
436      * <p>Statically accesses the JavaScript global object of the name of this field. 
437      * @see JsClient
438      * @since 1.0
439      */
440     public static final Var<JsClient.HTMLQuoteElement> HTMLQuoteElement = new Static<JsClient.HTMLQuoteElement>(new Field<JsClient.HTMLQuoteElement>(JsClient.HTMLQuoteElement));
441     /**
442      * <p>Statically accesses the JavaScript global object of the name of this field. 
443      * @see JsClient
444      * @since 1.0
445      */
446     public static final Var<JsClient.HTMLRadioElement> HTMLRadioElement = new Static<JsClient.HTMLRadioElement>(new Field<JsClient.HTMLRadioElement>(JsClient.HTMLRadioElement));
447     /**
448      * <p>Statically accesses the JavaScript global object of the name of this field. 
449      * @see JsClient
450      * @since 1.0
451      */
452     public static final Var<JsClient.HTMLResetElement> HTMLResetElement = new Static<JsClient.HTMLResetElement>(new Field<JsClient.HTMLResetElement>(JsClient.HTMLResetElement));
453     /**
454      * <p>Statically accesses the JavaScript global object of the name of this field. 
455      * @see JsClient
456      * @since 1.0
457      */
458     public static final Var<JsClient.HTMLScriptElement> HTMLScriptElement = new Static<JsClient.HTMLScriptElement>(new Field<JsClient.HTMLScriptElement>(JsClient.HTMLScriptElement));
459     /**
460      * <p>Statically accesses the JavaScript global object of the name of this field. 
461      * @see JsClient
462      * @since 1.0
463      */
464     public static final Var<JsClient.HTMLSelectElement> HTMLSelectElement = new Static<JsClient.HTMLSelectElement>(new Field<JsClient.HTMLSelectElement>(JsClient.HTMLSelectElement));
465     /**
466      * <p>Statically accesses the JavaScript global object of the name of this field. 
467      * @see JsClient
468      * @since 1.0
469      */
470     public static final Var<JsClient.HTMLStyleElement> HTMLStyleElement = new Static<JsClient.HTMLStyleElement>(new Field<JsClient.HTMLStyleElement>(JsClient.HTMLStyleElement));
471     /**
472      * <p>Statically accesses the JavaScript global object of the name of this field. 
473      * @see JsClient
474      * @since 1.0
475      */
476     public static final Var<JsClient.HTMLSubmitElement> HTMLSubmitElement = new Static<JsClient.HTMLSubmitElement>(new Field<JsClient.HTMLSubmitElement>(JsClient.HTMLSubmitElement));
477     /**
478      * <p>Statically accesses the JavaScript global object of the name of this field. 
479      * @see JsClient
480      * @since 1.0
481      */
482     public static final Var<JsClient.HTMLTableCaptionElement> HTMLTableCaptionElement = new Static<JsClient.HTMLTableCaptionElement>(new Field<JsClient.HTMLTableCaptionElement>(JsClient.HTMLTableCaptionElement));
483     /**
484      * <p>Statically accesses the JavaScript global object of the name of this field. 
485      * @see JsClient
486      * @since 1.0
487      */
488     public static final Var<JsClient.HTMLTableCellElement> HTMLTableCellElement = new Static<JsClient.HTMLTableCellElement>(new Field<JsClient.HTMLTableCellElement>(JsClient.HTMLTableCellElement));
489     /**
490      * <p>Statically accesses the JavaScript global object of the name of this field. 
491      * @see JsClient
492      * @since 1.0
493      */
494     public static final Var<JsClient.HTMLTableColElement> HTMLTableColElement = new Static<JsClient.HTMLTableColElement>(new Field<JsClient.HTMLTableColElement>(JsClient.HTMLTableColElement));
495     /**
496      * <p>Statically accesses the JavaScript global object of the name of this field. 
497      * @see JsClient
498      * @since 1.0
499      */
500     public static final Var<JsClient.HTMLTableElement> HTMLTableElement = new Static<JsClient.HTMLTableElement>(new Field<JsClient.HTMLTableElement>(JsClient.HTMLTableElement));
501     /**
502      * <p>Statically accesses the JavaScript global object of the name of this field. 
503      * @see JsClient
504      * @since 1.0
505      */
506     public static final Var<JsClient.HTMLTableRowElement> HTMLTableRowElement = new Static<JsClient.HTMLTableRowElement>(new Field<JsClient.HTMLTableRowElement>(JsClient.HTMLTableRowElement));
507     /**
508      * <p>Statically accesses the JavaScript global object of the name of this field. 
509      * @see JsClient
510      * @since 1.0
511      */
512     public static final Var<JsClient.HTMLTableSectionElement> HTMLTableSectionElement = new Static<JsClient.HTMLTableSectionElement>(new Field<JsClient.HTMLTableSectionElement>(JsClient.HTMLTableSectionElement));
513     /**
514      * <p>Statically accesses the JavaScript global object of the name of this field. 
515      * @see JsClient
516      * @since 1.0
517      */
518     public static final Var<JsClient.HTMLTextAreaElement> HTMLTextareaElement = new Static<JsClient.HTMLTextAreaElement>(new Field<JsClient.HTMLTextAreaElement>(JsClient.HTMLTextAreaElement));
519     /**
520      * <p>Statically accesses the JavaScript global object of the name of this field. 
521      * @see JsClient
522      * @since 1.0
523      */
524     public static final Var<JsClient.HTMLTextFieldElement> HTMLTextFieldElement = new Static<JsClient.HTMLTextFieldElement>(new Field<JsClient.HTMLTextFieldElement>(JsClient.HTMLTextFieldElement));
525     /**
526      * <p>Statically accesses the JavaScript global object of the name of this field. 
527      * @see JsClient
528      * @since 1.0
529      */
530     public static final Var<JsClient.HTMLTitleElement> HTMLTitleElement = new Static<JsClient.HTMLTitleElement>(new Field<JsClient.HTMLTitleElement>(JsClient.HTMLTitleElement));
531     /**
532      * <p>Statically accesses the JavaScript global object of the name of this field. 
533      * @see JsClient
534      * @since 1.0
535      */
536     public static final Var<JsClient.HTMLUListElement> HTMLUListElement = new Static<JsClient.HTMLUListElement>(new Field<JsClient.HTMLUListElement>(JsClient.HTMLUListElement));
537     /**
538      * <p>Statically accesses the JavaScript global object of the name of this field. 
539      * @see JsClient
540      * @since 1.0
541      */
542     public static final Var<JsClient.KeyEvent> KeyEvent = new Static<JsClient.KeyEvent>(new Field<JsClient.KeyEvent>(JsClient.KeyEvent));
543     /**
544      * <p>Statically accesses the JavaScript global object of the name of this field. 
545      * @see JsClient
546      * @since 1.0
547      */
548     public static final Var<JsClient.Location> Location = new Static<JsClient.Location>(new Field<JsClient.Location>(JsClient.Location));
549     /**
550      * <p>Statically accesses the JavaScript global object of the name of this field. 
551      * @see JsClient
552      * @since 1.0
553      */
554     public static final Var<JsClient.MimeType> MimeType = new Static<JsClient.MimeType>(new Field<JsClient.MimeType>(JsClient.MimeType));
555     /**
556      * <p>Statically accesses the JavaScript global object of the name of this field. 
557      * @see JsClient
558      * @since 1.0
559      */
560     public static final Var<JsClient.MouseEvent> MouseEvent = new Static<JsClient.MouseEvent>(new Field<JsClient.MouseEvent>(JsClient.MouseEvent));
561     /**
562      * <p>Statically accesses the JavaScript global object of the name of this field. 
563      * @see JsClient
564      * @since 1.0
565      */
566     public static final Var<JsClient.Navigator> Navigator = new Static<JsClient.Navigator>(new Field<JsClient.Navigator>(JsClient.Navigator));
567     /**
568      * <p>Statically accesses the JavaScript global object of the name of this field. 
569      * @see JsClient
570      * @since 1.0
571      */
572     public static final Var<JsClient.Node> Node = new Static<JsClient.Node>(new Field<JsClient.Node>(JsClient.Node));
573     /**
574      * <p>Statically accesses the JavaScript global object of the name of this field. 
575      * @see JsClient
576      * @since 1.0
577      */
578     public static final Var<JsClient.NodeList> NodeList = new Static<JsClient.NodeList>(new Field<JsClient.NodeList>(JsClient.NodeList));
579     /**
580      * <p>Statically accesses the JavaScript global object of the name of this field. 
581      * @see JsClient
582      * @since 1.0
583      */
584     public static final Var<JsClient.Plugin> Plugin = new Static<JsClient.Plugin>(new Field<JsClient.Plugin>(JsClient.Plugin));
585     /**
586      * <p>Statically accesses the JavaScript global object of the name of this field. 
587      * @see JsClient
588      * @since 1.0
589      */
590     public static final Var<JsClient.ProcessingInstruction> ProcessingInstruction = new Static<JsClient.ProcessingInstruction>(new Field<JsClient.ProcessingInstruction>(JsClient.ProcessingInstruction));
591     /**
592      * <p>Statically accesses the JavaScript global object of the name of this field. 
593      * @see JsClient
594      * @since 1.0
595      */
596     public static final Var<JsClient.Range> Range = new Static<JsClient.Range>(new Field<JsClient.Range>(JsClient.Range));
597     /**
598      * <p>Statically accesses the JavaScript global object of the name of this field. 
599      * @see JsClient
600      * @since 1.0
601      */
602     public static final Var<JsClient.Screen> Screen = new Static<JsClient.Screen>(new Field<JsClient.Screen>(JsClient.Screen));
603     /**
604      * <p>Statically accesses the JavaScript global object of the name of this field. 
605      * @see JsClient
606      * @since 1.0
607      */
608     public static final Var<JsClient.Text> Text = new Static<JsClient.Text>(new Field<JsClient.Text>(JsClient.Text));
609     /**
610      * <p>Statically accesses the JavaScript global object of the name of this field. 
611      * @see JsClient
612      * @since 1.0
613      */
614     public static final Var<JsClient.UIEvent> UIEvent = new Static<JsClient.UIEvent>(new Field<JsClient.UIEvent>(JsClient.UIEvent));
615     /**
616      * <p>Statically accesses the JavaScript global object of the name of this field. 
617      * @see JsClient
618      * @since 1.0
619      */
620     public static final Var<JsClient.Window> Window = new Static<JsClient.Window>(new Field<JsClient.Window>(JsClient.Window));
621     /**
622      * <p>Statically accesses the JavaScript global object of the name of this field. 
623      * @see JsClient
624      * @since 1.0
625      */
626     public static final Var<JsClient.XMLHttpRequest> XMLHttpRequest = new Static<JsClient.XMLHttpRequest>(new Field<JsClient.XMLHttpRequest>(JsClient.XMLHttpRequest));
627     /**
628      * <p>Statically accesses the JavaScript global object of the name of this field. 
629      * @see JsClient
630      * @since 1.0
631      */
632     public static final Var<JsClient.XPathExpression> XPathExpression = new Static<JsClient.XPathExpression>(new Field<JsClient.XPathExpression>(JsClient.XPathExpression));
633     /**
634      * <p>Statically accesses the JavaScript global object of the name of this field. 
635      * @see JsClient
636      * @since 1.0
637      */
638     public static final Var<JsClient.XPathResult> XPathResult = new Static<JsClient.XPathResult>(new Field<JsClient.XPathResult>(JsClient.XPathResult));
639 }