1 16 package org.apache.commons.jxpath.ri.compiler; 17 18 import org.apache.commons.jxpath.ri.Compiler; 19 20 24 public class NodeTypeTest extends NodeTest { 25 private int nodeType; 26 27 public NodeTypeTest(int nodeType) { 28 this.nodeType = nodeType; 29 } 30 31 public int getNodeType() { 32 return nodeType; 33 } 34 35 public String toString() { 36 return nodeTypeToString(nodeType) + "()"; 37 } 38 39 public static String nodeTypeToString(int code) { 40 switch (code) { 41 case Compiler.NODE_TYPE_NODE : 42 return "node"; 43 case Compiler.NODE_TYPE_TEXT : 44 return "text"; 45 case Compiler.NODE_TYPE_COMMENT : 46 return "comment"; 47 case Compiler.NODE_TYPE_PI : 48 return "processing-instruction"; 49 } 50 return "UNKNOWN"; 51 } 52 } | Popular Tags |