Class AbstractYangXPathMathSupport<N extends YangNumberExpr>

    • Constructor Detail

      • AbstractYangXPathMathSupport

        protected AbstractYangXPathMathSupport​(Class<N> numberClass)
    • Method Detail

      • doNegateNumber

        protected abstract N doNegateNumber​(N number)
        Create a YangNumberExpr representing the negated value of a number.
        Parameters:
        number - input number
        Returns:
        negated number expression
      • doEvaluate

        protected abstract YangExpr doEvaluate​(YangBinaryOperator operator,
                                               N left,
                                               N right)
        Evaluate an operator and its left- and right-handside.
        Parameters:
        operator - Operator to apply
        left - Left hand-side
        right - Right hand-side
        Returns:
        Evaluation result
      • readResolve

        protected abstract Object readResolve()