001package gudusoft.gsqlparser.nodes;
002
003/*
004* Date: 2010-2-9
005* Time: 10:08:25
006*/
007public class TOrderByItemList extends TParseTreeNodeList <TOrderByItem>{
008    public TOrderByItemList()
009    {
010    }
011
012    public void addOrderByItem(TOrderByItem orderbyitem)
013    {
014        addElement(orderbyitem);
015    }
016
017    public TOrderByItem getOrderByItem(int position)
018    {
019        if (position < size())
020        {
021            return (TOrderByItem)elementAt(position);
022        }else{
023        return null;
024        }
025    }
026
027    void addParseTreeNode(Object arg1){
028        addOrderByItem((TOrderByItem)arg1);
029    }
030
031    public void accept(TParseTreeVisitor v){
032        v.preVisit(this);
033        v.postVisit(this);
034    }
035//
036//    public void acceptChildren(TParseTreeVisitor v){
037//        v.preVisit(this);
038//        for(int i=0;i<this.size();i++){
039//            this.getOrderByItem(i).acceptChildren(v);
040//        }
041//        v.postVisit(this);
042//    }
043}