001package gudusoft.gsqlparser.nodes; 002 003/** 004 * List of TGroupingExpressionItem. 005 * @see TGroupingExpressionItem 006 * 007 * @deprecated As of v1.4.3.3, replaced by {@link TExpressionList} 008*/ 009public class TGroupingExpressionItemList extends TParseTreeNodeList <TGroupingExpressionItem>{ 010 public TGroupingExpressionItemList() 011 { 012 } 013 014 public void addGroupingExpressionItem(TGroupingExpressionItem GroupingExpressionItem) 015 { 016 addElement(GroupingExpressionItem); 017 } 018 019 public TGroupingExpressionItem getGroupingExpressionItem(int position) 020 { 021 if (position < size()) 022 { 023 return (TGroupingExpressionItem)elementAt(position); 024 }else{ 025 return null; 026 } 027 } 028 029 void addParseTreeNode(Object arg1){ 030 addGroupingExpressionItem((TGroupingExpressionItem)arg1); 031 } 032 033// public void accept(TParseTreeVisitor v){ 034// v.preVisit(this); 035// v.postVisit(this); 036// } 037// 038// public void acceptChildren(TParseTreeVisitor v){ 039// v.preVisit(this); 040// for(int i=0;i<this.size();i++){ 041// this.getGroupingExpressionItem(i).acceptChildren(v); 042// } 043// v.postVisit(this); 044// } 045}