public class DivideImpl extends MathExpressionImpl implements Divide
NIL
Constructor and Description |
---|
DivideImpl(Expression expr1,
Expression expr2) |
Modifier and Type | Method and Description |
---|---|
Object |
accept(ExpressionVisitor visitor,
Object extraData)
Accepts a visitor.
|
protected Object |
doArithmeticOperation(Double operand1,
Double operand2) |
boolean |
equals(Object obj)
Compares this expression to the specified object.
|
Object |
evaluate(Object feature)
Subclass should override, default implementation returns null.
|
int |
hashCode()
Override of hashCode method.
|
String |
toString() |
ensureOperandsSet, getExpression1, getExpression2, handleCollection, number, setExpression1, setExpression2
isAttributeExpression, isExpression, isFunctionExpression, isGeometryExpression, isLiteralExpression, isMathExpression
evaluate
getExpression1, getExpression2
evaluate
public DivideImpl(Expression expr1, Expression expr2)
public Object evaluate(Object feature) throws IllegalArgumentException
ExpressionAbstract
evaluate
in interface Expression
evaluate
in class ExpressionAbstract
IllegalArgumentException
public Object accept(ExpressionVisitor visitor, Object extraData)
Expression
return visitor.visit(this, extraData);
accept
in interface Expression
public boolean equals(Object obj)
public int hashCode()
protected Object doArithmeticOperation(Double operand1, Double operand2)
doArithmeticOperation
in class MathExpressionImpl
Copyright © 1996–2023 Geotools. All rights reserved.