1 61 62 package org.jaxen.expr; 63 64 import java.util.Iterator ; 65 import java.util.List ; 66 67 import org.jaxen.Context; 68 import org.jaxen.ContextSupport; 69 import org.jaxen.JaxenException; 70 import org.jaxen.UnsupportedAxisException; 71 72 82 public interface Step extends Predicated, Visitable 83 { 84 85 89 boolean matches(Object node, 90 ContextSupport contextSupport) throws JaxenException; 91 92 String getText(); 93 94 void simplify(); 95 96 100 public int getAxis(); 101 102 105 Iterator axisIterator(Object contextNode, 106 ContextSupport support) throws UnsupportedAxisException; 107 108 112 List evaluate(Context context) throws JaxenException; 113 114 } 115 116 | Popular Tags |