1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 package org.htmlunit.javascript.host.geo;
16
17 import org.htmlunit.javascript.HtmlUnitScriptable;
18 import org.htmlunit.javascript.JavaScriptEngine;
19 import org.htmlunit.javascript.configuration.JsxClass;
20 import org.htmlunit.javascript.configuration.JsxConstructor;
21 import org.htmlunit.javascript.configuration.JsxGetter;
22
23
24
25
26
27
28
29 @JsxClass
30 public class GeolocationPosition extends HtmlUnitScriptable {
31
32 private GeolocationCoordinates coordinates_;
33
34
35
36
37 public GeolocationPosition() {
38 super();
39 }
40
41 GeolocationPosition(final GeolocationCoordinates coordinates) {
42 super();
43 coordinates_ = coordinates;
44 }
45
46
47
48
49 @JsxConstructor
50 public void jsConstructor() {
51 throw JavaScriptEngine.typeErrorIllegalConstructor();
52 }
53
54
55
56
57
58 @JsxGetter
59 public GeolocationCoordinates getCoords() {
60 return coordinates_;
61 }
62 }