-// $Id: CQLBooleanNode.java,v 1.18 2007-07-03 16:03:00 mike Exp $
package org.z3950.zing.cql;
import java.util.List;
/**
* Represents a boolean node in a CQL parse-tree.
*
- * @version $Id: CQLBooleanNode.java,v 1.18 2007-07-03 16:03:00 mike Exp $
*/
public abstract class CQLBooleanNode extends CQLNode {
/**
* The root of a parse-tree representing the left-hand side.
*/
- public CQLNode getLeft() {
+ public CQLNode getLeftOperand() {
return left;
}
/**
* The root of a parse-tree representing the right-hand side.
*/
- public CQLNode getRight() {
+ public CQLNode getRightOperand() {
return right;
}
ModifierSet ms;
+
/**
* The set of modifiers that are applied to this boolean.
*/
List<CQLPrefix> prefixes, List<ModifierSet> sortkeys) {
b.indent(level).append("<triple>\n");
renderPrefixes(b, level + 1, prefixes);
- ms.toXCQLInternal(b, level + 1, "boolean");
+ ms.toXCQLInternal(b, level + 1, "boolean", "value");
b.indent(level + 1).append("<leftOperand>\n");
left.toXCQLInternal(b, level + 2);
b.indent(level + 1).append("</leftOperand>\n");