001package gudusoft.gsqlparser.nodes;
002/*
003 * Date: 2010-12-22
004 * Time: 14:28:49
005 */
006
007/**
008 * @deprecated As of v2.3.6.9, please use {@link TMultiTargetList} instead
009 */
010public class TValueRowItemList extends TParseTreeNodeList <TValueRowItem>{
011
012    public TValueRowItemList()
013    {
014    }
015
016    public void addValueRowItem(TValueRowItem valueRowItem)
017    {
018        addElement(valueRowItem);
019    }
020
021    public TValueRowItem getValueRowItem(int position)
022    {
023        if (position < size())
024        {
025            return (TValueRowItem)elementAt(position);
026        }else{
027        return null;
028        }
029    }
030
031    void addParseTreeNode(Object arg1){
032        addValueRowItem((TValueRowItem)arg1);
033    }
034
035    public void accept(TParseTreeVisitor v){
036        v.preVisit(this);
037        v.postVisit(this);
038    }
039//
040//    public void acceptChildren(TParseTreeVisitor v){
041//        v.preVisit(this);
042//        for(int i=0;i<size();i++){
043//            this.getValueRowItem(i).acceptChildren(v);
044//        }
045//        v.postVisit(this);
046//    }
047
048}