1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 package org.htmlunit.javascript.host.dom;
16
17 import org.htmlunit.html.DomProcessingInstruction;
18 import org.htmlunit.javascript.configuration.JsxClass;
19 import org.htmlunit.javascript.configuration.JsxConstructor;
20 import org.htmlunit.javascript.configuration.JsxGetter;
21 import org.htmlunit.javascript.configuration.JsxSetter;
22
23
24
25
26
27
28
29 @JsxClass(domClass = DomProcessingInstruction.class)
30 public class ProcessingInstruction extends CharacterData {
31
32
33
34
35 @Override
36 @JsxConstructor
37 public void jsConstructor() {
38 super.jsConstructor();
39 }
40
41
42
43
44
45 @JsxGetter
46 public String getTarget() {
47 return ((DomProcessingInstruction) getDomNodeOrDie()).getTarget();
48 }
49
50
51
52
53
54 @Override
55 @JsxGetter
56 public String getData() {
57 return ((DomProcessingInstruction) getDomNodeOrDie()).getData();
58 }
59
60
61
62
63
64 @Override
65 @JsxSetter
66 public void setData(final String data) {
67 ((DomProcessingInstruction) getDomNodeOrDie()).setData(data);
68 }
69 }