Class AbstractOperandWithOps<T>
- java.lang.Object
-
- com.evolvedbinary.xpath.parser.ast.AbstractASTNode
-
- com.evolvedbinary.xpath.parser.ast.AbstractOperand
-
- com.evolvedbinary.xpath.parser.ast.AbstractOperandWithOps<T>
-
- All Implemented Interfaces:
ASTNode
- Direct Known Subclasses:
AdditiveExpr,AndExpr,IntersectExceptExpr,MultiplicativeExpr,OrExpr,UnionExpr
public abstract class AbstractOperandWithOps<T> extends AbstractOperand
Created by aretter on 15/02/2016.
-
-
Constructor Summary
Constructors Constructor Description AbstractOperandWithOps(AbstractOperand operand, List<? extends T> ops)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected Stringdescribe()protected abstract voiddescribeOp(StringBuilder builder, T op)booleanequals(Object obj)-
Methods inherited from class com.evolvedbinary.xpath.parser.ast.AbstractASTNode
toString
-
-
-
-
Constructor Detail
-
AbstractOperandWithOps
public AbstractOperandWithOps(AbstractOperand operand, List<? extends T> ops)
-
-
Method Detail
-
describeOp
protected abstract void describeOp(StringBuilder builder, T op)
-
describe
protected String describe()
- Specified by:
describein classAbstractASTNode
-
-