001 package railo.runtime.search.lucene2.query; 002 003 import railo.commons.lang.StringUtil; 004 005 public final class Concator implements Op { 006 007 private Op left; 008 private Op right; 009 010 public Concator(Op left,Op right) { 011 this.left=left; 012 this.right=right; 013 } 014 015 @Override 016 public String toString() { 017 if(left instanceof Literal && right instanceof Literal) { 018 String str=((Literal)left).literal+" "+((Literal)right).literal; 019 return "\""+StringUtil.replace(str, "\"", "\"\"", false)+"\""; 020 } 021 return left+" "+right; 022 } 023 024 }