1 16 17 package org.apache.taglibs.standard.lang.jpath.expression; 18 19 import javax.servlet.jsp.PageContext ; 20 21 import org.apache.taglibs.standard.lang.jpath.adapter.IterationContext; 22 23 26 27 34 public interface Node { 35 36 40 public void jjtOpen(); 41 42 46 public void jjtClose(); 47 48 54 public void jjtSetParent(Node n); 55 56 63 public Node jjtGetParent(); 64 65 72 public void jjtAddChild(Node n, int i); 73 74 82 public Node jjtGetChild(int i); 83 84 89 public int jjtGetNumChildren(); 90 91 92 93 100 public String toNormalizedString(); 101 102 114 public Object evaluate(PageContext pageContext, IterationContext icontext) 115 throws EvaluationException; 116 117 124 public void validate() throws ValidationException; 125 126 133 public Node simplify(); 134 } 135 | Popular Tags |