001package gudusoft.gsqlparser.nodes; 002 003/** 004* Grouping set item list in TGroupingSet. 005 * @see TGroupingSet 006 * @see TGroupingSetItem 007* 008*/ 009public class TGroupingSetItemList extends TParseTreeNodeList <TGroupingSetItem>{ 010 public TGroupingSetItemList() 011 { 012 } 013 014 public void addGroupingSetItem(TGroupingSetItem GroupingSetItem) 015 { 016 addElement(GroupingSetItem); 017 } 018 019 public TGroupingSetItem getGroupingSetItem(int position) 020 { 021 if (position < size()) 022 { 023 return (TGroupingSetItem)elementAt(position); 024 }else{ 025 return null; 026 } 027 } 028 029 void addParseTreeNode(Object arg1){ 030 addGroupingSetItem((TGroupingSetItem)arg1); 031 } 032}