001/**
002 *
003 * Copyright (c) 2014, the Railo Company Ltd. All rights reserved.
004 *
005 * This library is free software; you can redistribute it and/or
006 * modify it under the terms of the GNU Lesser General Public
007 * License as published by the Free Software Foundation; either 
008 * version 2.1 of the License, or (at your option) any later version.
009 * 
010 * This library is distributed in the hope that it will be useful,
011 * but WITHOUT ANY WARRANTY; without even the implied warranty of
012 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
013 * Lesser General Public License for more details.
014 * 
015 * You should have received a copy of the GNU Lesser General Public 
016 * License along with this library.  If not, see <http://www.gnu.org/licenses/>.
017 * 
018 **/
019package lucee.runtime.search.lucene2.query;
020
021public class OpUtil {
022
023        /*public static List getTerms(Object left, Object right) {
024                List list=null;
025                Op op;
026                
027                if(left instanceof Op) {
028                        op=(Op) left;
029                        list=op.getSearchedTerms();
030                }
031                else {
032                        if(right instanceof Op) {
033                                op=(Op) right;
034                                list=op.getSearchedTerms();
035                                list.add(left.toString());
036                                return list;
037                        }
038                        list=new ArrayList();
039                        list.add(left.toString());
040                        list.add(right.toString());
041                        return list;
042                }
043                
044                if(right instanceof Op) {
045                        op=(Op) right;
046                        list.addAll(op.getSearchedTerms());
047                }
048                else list.add(right);
049                
050                
051                return list;
052        }
053        
054        public static List getTerms(Object obj) {
055                if(obj instanceof Op) {
056                        return ((Op)obj).getSearchedTerms();
057                }
058                List list=new ArrayList();
059                list.add(obj.toString());
060                
061                return list;
062        }*/
063}