1 19 20 package org.netbeans.modules.xml.text.syntax.dom; 21 22 import org.w3c.dom.*; 23 import org.netbeans.modules.xml.text.syntax.*; 24 import org.netbeans.modules.xml.spi.dom.*; 25 import org.netbeans.editor.*; 26 27 36 public final class EntityReferenceImpl extends SyntaxNode implements EntityReference { 37 38 EntityReferenceImpl(XMLSyntaxSupport syntax, TokenItem token, int to) { 39 super(syntax, token, to); 40 } 41 42 public String getNodeName() { 43 TokenItem target = first.getNext(); 44 if (target != null) { 45 String tokenImage = target.getImage(); 46 return tokenImage.substring(1, tokenImage.length()-1); 47 } else { 48 return ""; } 50 } 51 52 public short getNodeType() { 53 return Node.ENTITY_REFERENCE_NODE; 54 } 55 56 public String toString() { 57 return "Ref(" + getNodeName() + ")"; 58 } 59 } 60 61 | Popular Tags |