1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 package org.apache.struts2.views.xslt;
23
24 import org.w3c.dom.Node;
25
26 /***
27 */
28 public interface AdapterNode extends Node {
29
30 /***
31 * The adapter factory that created this node.
32 */
33 AdapterFactory getAdapterFactory();
34
35 /***
36 * The adapter factory that created this node.
37 */
38 void setAdapterFactory(AdapterFactory factory);
39
40 /***
41 * The parent adapter node of this node. Note that our parent must be another adapter node, but our children may be any
42 * kind of Node.
43 */
44 AdapterNode getParent();
45
46 /***
47 * The parent adapter node of this node. Note that our parent must be another adapter node, but our children may be any
48 * kind of Node.
49 */
50 void setParent(AdapterNode parent);
51
52 /***
53 * The child node before the specified sibling
54 */
55 Node getChildBefore(Node thisNode);
56
57 /***
58 * The child node after the specified sibling
59 */
60 Node getChildAfter(Node thisNode);
61
62 /***
63 * The name of the Java object (property) that we are adapting
64 */
65 String getPropertyName();
66
67 /***
68 * The name of the Java object (property) that we are adapting
69 */
70 void setPropertyName(String name);
71
72 /***
73 * The Java object (property) that we are adapting
74 */
75 Object getPropertyValue();
76
77 /*** The Java object (property) that we are adapting */
78 void setPropertyValue(Object prop );
79 }