uk.me.parabola.mkgmap.osmstyle.eval
Class LinkedBinaryOp

java.lang.Object
  extended by uk.me.parabola.mkgmap.osmstyle.eval.LinkedOp
      extended by uk.me.parabola.mkgmap.osmstyle.eval.LinkedBinaryOp
All Implemented Interfaces:
BinaryOp, Op

public class LinkedBinaryOp
extends LinkedOp
implements BinaryOp

The binary version of LinkedOp, see that class for a description.

Author:
Steve Ratcliffe

Field Summary
 
Fields inherited from class uk.me.parabola.mkgmap.osmstyle.eval.LinkedOp
wrapped
 
Fields inherited from interface uk.me.parabola.mkgmap.osmstyle.eval.Op
AND, CLOSE_PAREN, EQUALS, EXISTS, GT, GTE, LT, LTE, NOT, NOT_EQUALS, NOT_EXISTS, OPEN_PAREN, OR, REGEX, VALUE
 
Constructor Summary
LinkedBinaryOp(BinaryOp other, boolean first)
           
 
Method Summary
 Op getSecond()
          Get the second operand.
 void setSecond(Op second)
          Set the second operand.
 
Methods inherited from class uk.me.parabola.mkgmap.osmstyle.eval.LinkedOp
create, eval, getFirst, getType, hasHigherPriority, isType, priority, setFirst, setLink, toString, value
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface uk.me.parabola.mkgmap.osmstyle.eval.Op
eval, getFirst, getType, hasHigherPriority, isType, priority, setFirst, value
 

Constructor Detail

LinkedBinaryOp

public LinkedBinaryOp(BinaryOp other,
                      boolean first)
Method Detail

getSecond

public Op getSecond()
Description copied from interface: BinaryOp
Get the second operand.

Specified by:
getSecond in interface BinaryOp

setSecond

public void setSecond(Op second)
Description copied from interface: BinaryOp
Set the second operand.

Specified by:
setSecond in interface BinaryOp