1 package org.jaxen; 2 3 48 49 import java.util.List ; 50 51 69 public interface XPath 70 { 71 75 111 Object evaluate(Object context) throws JaxenException; 112 113 117 138 String valueOf(Object context) 139 throws JaxenException; 140 141 160 String stringValueOf(Object context) 161 throws JaxenException; 162 163 186 boolean booleanValueOf(Object context) 187 throws JaxenException; 188 189 190 209 Number numberValueOf(Object context) 210 throws JaxenException; 211 212 216 239 List selectNodes(Object context) 240 throws JaxenException; 241 242 258 Object selectSingleNode(Object context) 259 throws JaxenException; 260 261 265 288 void addNamespace(String prefix, 289 String uri) 290 throws JaxenException; 291 292 296 310 void setNamespaceContext(NamespaceContext namespaceContext); 311 312 326 void setFunctionContext(FunctionContext functionContext); 327 328 342 void setVariableContext(VariableContext variableContext); 343 344 362 NamespaceContext getNamespaceContext(); 363 364 382 FunctionContext getFunctionContext(); 383 384 402 VariableContext getVariableContext(); 403 404 405 410 Navigator getNavigator(); 411 } 412 | Popular Tags |