1 19 20 package org.netbeans.modules.xsl.grammar; 21 22 import org.w3c.dom.*; 23 24 28 public class ResultElement extends ResultNode implements Element { 29 30 private Element elem; 31 32 33 public ResultElement(Element peer, String ignorePrefix, String onlyUsePrefix) { 34 super(peer, ignorePrefix, onlyUsePrefix); 35 elem = peer; 36 } 37 38 public String getAttribute(String name) { 39 return elem.getAttribute(name); 40 } 41 42 public String getAttributeNS(String namespaceURI, String localName) { 43 return elem.getAttributeNS(namespaceURI, localName); 44 } 45 46 public Attr getAttributeNode(String name) { 47 return new ResultAttr(elem.getAttributeNode(name), ignorePrefix, onlyUsePrefix); 48 } 49 50 public Attr getAttributeNodeNS(String namespaceURI, String localName) { 51 return new ResultAttr(elem.getAttributeNodeNS(namespaceURI,localName), ignorePrefix, onlyUsePrefix); 52 } 53 54 public NodeList getElementsByTagName(String name) { 55 return new ResultNode.ResultNodeList(elem.getElementsByTagName(name)); 56 } 57 58 public NodeList getElementsByTagNameNS(String namespaceURI, String localName) { 59 return new ResultNode.ResultNodeList(elem.getElementsByTagNameNS(namespaceURI, localName)); 60 } 61 62 public String getTagName() { 63 return elem.getTagName(); 64 } 65 66 public boolean hasAttribute(String name) { 67 return elem.hasAttribute(name); 68 } 69 70 public boolean hasAttributeNS(String namespaceURI, String localName) { 71 return elem.hasAttributeNS(namespaceURI, localName); 72 } 73 74 public void removeAttribute(String name) throws DOMException { 75 elem.removeAttribute(name); 76 } 77 78 public void removeAttributeNS(String namespaceURI, String localName) throws DOMException { 79 elem.removeAttributeNS(namespaceURI,localName); 80 } 81 82 public Attr removeAttributeNode(Attr oldAttr) throws DOMException { 83 return elem.removeAttributeNode(oldAttr); 84 } 85 86 public void setAttribute(String name, String value) throws DOMException { 87 elem.setAttribute(name, value); 88 } 89 90 public void setAttributeNS(String namespaceURI, String qualifiedName, String value) throws DOMException { 91 elem.setAttributeNS(namespaceURI, qualifiedName, value); 92 } 93 94 public Attr setAttributeNode(Attr newAttr) throws DOMException { 95 return elem.setAttributeNode(newAttr); 96 } 97 98 public Attr setAttributeNodeNS(Attr newAttr) throws DOMException { 99 return elem.setAttributeNode(newAttr); 100 } 101 102 } 103 | Popular Tags |