All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.github.simy4.xpath.expr.AdditionExpr Maven / Gradle / Ivy

There is a newer version: 2.3.9
Show newest version
package com.github.simy4.xpath.expr;

import com.github.simy4.xpath.navigator.Node;
import com.github.simy4.xpath.view.NumberView;
import com.github.simy4.xpath.view.View;
import com.github.simy4.xpath.view.ViewContext;

public class AdditionExpr extends AbstractOperationExpr {

    public AdditionExpr(Expr leftExpr, Expr rightExpr) {
        super(leftExpr, rightExpr);
    }

    @Override
     View resolve(ViewContext context, View left, View right) {
        return new NumberView(left.toNumber() + right.toNumber());
    }

    @Override
    String operator() {
        return "+";
    }

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy