1 19 20 package org.netbeans.modules.xml.text.syntax.dom; 21 22 import java.util.*; 23 24 import org.w3c.dom.*; 25 import org.netbeans.modules.xml.text.syntax.*; 26 import org.netbeans.modules.xml.spi.dom.*; 27 import org.netbeans.editor.*; 28 29 public class EmptyTag extends Tag { 30 31 public EmptyTag(XMLSyntaxSupport support, TokenItem from, int to, String name, Collection attribs) { 32 super( support, from, to, name, attribs ); 33 } 34 35 public boolean hasChildNodes() { 36 return false; 37 } 38 39 public NodeList getChildNodes() { 40 return NodeListImpl.EMPTY; 41 } 42 43 protected Tag getEndTag() { 44 return this; 45 } 46 47 protected Tag getStartTag() { 48 return this; 49 } 50 51 public String toString() { 52 StringBuffer ret = new StringBuffer ( "EmptyTag(\"" + name + "\" " ); 53 ret.append(getAttributes().toString()); 54 return ret.toString() + " " + first + ")"; 55 } 56 57 } 58 59 | Popular Tags |