1
2
3
4
5
6
7
8
9
10
11
12 package sk.uniba.euromath.plugin.views.outline.items;
13 import org.w3c.dom.ProcessingInstruction;
14
15 import sk.uniba.euromath.plugin.views.outline.OutlineConsts;
16 /***
17 * @author TV Created on 27.5.2004
18 */
19 public class PIOutlineItem extends LeafOutlineItem {
20 /***
21 * Constructor.
22 * @param instruction processing instruction node
23 */
24 public PIOutlineItem(ProcessingInstruction instruction) {
25 super(instruction);
26 }
27
28
29
30
31 @Override
32 public String getImageKey() {
33 return OutlineConsts.INST_KEY;
34 }
35 /***
36 * Returns processing instruction represented by this item
37 * @return processing instruction represented by this item
38 */
39 public ProcessingInstruction getPI() {
40 return (ProcessingInstruction) getModel();
41 }
42
43
44
45
46 @Override
47 public String toString() {
48 return getPI().toString();
49 }
50 }