001// 002// Generated by JTB 1.3.2 003// 004 005package com.randomnoun.common.jexl.ast; 006 007/** 008 * The interface which NodeList, NodeListOptional, and NodeSequence 009 * implement. 010 */ 011public interface NodeListInterface extends Node { 012 public void addNode(Node n); 013 public Node elementAt(int i); 014 public java.util.Enumeration<Node> elements(); 015 public int size(); 016 017 public void accept(com.randomnoun.common.jexl.visitor.Visitor v); 018 public <R,A> R accept(com.randomnoun.common.jexl.visitor.GJVisitor<R,A> v, A argu); 019 public <R> R accept(com.randomnoun.common.jexl.visitor.GJNoArguVisitor<R> v); 020 public <A> void accept(com.randomnoun.common.jexl.visitor.GJVoidVisitor<A> v, A argu); 021} 022