KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > gnu > kawa > xml > KProcessingInstruction


1 // Copyright (c) 2004 Per M.A. Bothner.
2
// This is free software; for terms and warranty disclaimer see ./COPYING.
3

4 package gnu.kawa.xml;
5 import gnu.xml.*;
6 /* #ifdef use:org.w3c.dom.Node */
7 // import org.w3c.dom.*;
8
/* #endif */
9
10 public class KProcessingInstruction extends KNode
11   /* #ifdef use:org.w3c.dom.Node */
12   // implements org.w3c.dom.ProcessingInstruction
13
/* #endif */
14 {
15   public KProcessingInstruction (NodeTree seq, int ipos)
16   {
17     super(seq, ipos);
18   }
19
20   /* #ifdef use:org.w3c.dom.Node */
21   // public short getNodeType () { return Node.PROCESSING_INSTRUCTION_NODE; }
22
/* #endif */
23
24   public String JavaDoc getNodeName()
25   {
26     return getTarget();
27   }
28
29   public String JavaDoc getData ()
30   {
31     return getNodeValue();
32   }
33
34   /* #ifdef use:org.w3c.dom.Node */
35   // public void setData(String data) throws DOMException
36
// {
37
// throw new DOMException(DOMException.NO_MODIFICATION_ALLOWED_ERR,
38
// "setData not supported");
39
// }
40
/* #endif */
41
42   public String JavaDoc getTarget ()
43   {
44     return ((NodeTree) sequence).posTarget(ipos);
45   }
46 }
47
Popular Tags