1 22 23 24 package org.xquark.xpath; 25 26 27 public interface StepExpr { 28 29 30 33 static public final byte NO_WILDCARD = 0x00; 34 35 38 static public final byte WILDCARD = 0x01; 39 40 43 static public final byte LOCALNAME_WILDCARD = 0x02; 44 45 48 static public final byte NAMESPACE_WILDCARD = 0x03; 49 50 54 public boolean hasSeparator(); 55 56 60 public byte getAxis(); 61 62 66 public String getNameSpace(); 67 68 72 public String getLocalName(); 73 74 78 public byte getWildCardType(); 79 80 84 public boolean hasWildcard(); 85 86 90 public boolean isWildcard(); 91 92 96 public boolean isNameSpaceWildcard(); 97 98 102 public boolean isLocalNameWildcard(); 103 104 108 public byte getKindTest(); 109 110 114 public org.xquark.schema.Type getType(); 115 116 120 public boolean isTypeNillable(); 121 122 124 public XNode getXNode(); 125 126 public boolean match(XNode node); 127 128 public byte getTypeTest(); 129 130 public boolean isTypeTest(); 131 132 public String toHashCodeString(); 133 134 } 135 | Popular Tags |