View Javadoc
1   //
2   // Generated by JTB 1.3.2
3   //
4   
5   package com.randomnoun.common.jexl.ast;
6   
7   /**
8    * The interface which NodeList, NodeListOptional, and NodeSequence
9    * implement.
10   */
11  public interface NodeListInterface extends Node {
12     public void addNode(Node n);
13     public Node elementAt(int i);
14     public java.util.Enumeration<Node> elements();
15     public int size();
16  
17     public void accept(com.randomnoun.common.jexl.visitor.Visitor v);
18     public <R,A> R accept(com.randomnoun.common.jexl.visitor.GJVisitor<R,A> v, A argu);
19     public <R> R accept(com.randomnoun.common.jexl.visitor.GJNoArguVisitor<R> v);
20     public <A> void accept(com.randomnoun.common.jexl.visitor.GJVoidVisitor<A> v, A argu);
21  }
22