Package net.sf.saxon.expr
Class Calculator.FloatTimesFloat
java.lang.Object
net.sf.saxon.expr.Calculator
net.sf.saxon.expr.Calculator.FloatTimesFloat
- Enclosing class:
- Calculator
Arithmetic: float * float (including types that promote to float)
- 
Nested Class SummaryNested classes/interfaces inherited from class net.sf.saxon.expr.CalculatorCalculator.AnyDivAny, Calculator.AnyIdivAny, Calculator.AnyMinusAny, Calculator.AnyModAny, Calculator.AnyPlusAny, Calculator.AnyTimesAny, Calculator.DecimalDivDecimal, Calculator.DecimalIdivDecimal, Calculator.DecimalMinusDecimal, Calculator.DecimalModDecimal, Calculator.DecimalPlusDecimal, Calculator.DecimalTimesDecimal, Calculator.DoubleDivDouble, Calculator.DoubleMinusDouble, Calculator.DoubleModDouble, Calculator.DoubleOpDouble, Calculator.DoublePlusDouble, Calculator.DoubleTimesDouble, Calculator.FloatDivFloat, Calculator.FloatIdivFloat, Calculator.FloatMinusFloat, Calculator.FloatModFloat, Calculator.FloatPlusFloat, Calculator.FloatTimesFloat, Calculator.IntegerDivInteger, Calculator.IntegerIdivInteger, Calculator.IntegerMinusInteger, Calculator.IntegerModInteger, Calculator.IntegerPlusInteger, Calculator.IntegerTimesInteger
- 
Field SummaryFields inherited from class net.sf.saxon.expr.CalculatorANY_ANY, DATETIME_DATETIME, DATETIME_DURATION, DECIMAL_DECIMAL, DECIMAL_DOUBLE, DECIMAL_FLOAT, DECIMAL_INTEGER, DIV, DOUBLE_DECIMAL, DOUBLE_DOUBLE, DOUBLE_FLOAT, DOUBLE_INTEGER, DURATION_DATETIME, DURATION_DURATION, DURATION_NUMERIC, FLOAT_DECIMAL, FLOAT_DOUBLE, FLOAT_FLOAT, FLOAT_INTEGER, IDIV, INTEGER_DECIMAL, INTEGER_DOUBLE, INTEGER_FLOAT, INTEGER_INTEGER, MINUS, MOD, NUMERIC_DURATION, PLUS, TIMES
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptioncompute(AtomicValue a, AtomicValue b, XPathContext c) Perform an arithmetic operationgetResultType(AtomicType typeA, AtomicType typeB) Get the type of the result of the calculator, given arguments types typeA and typeBMethods inherited from class net.sf.saxon.expr.Calculatorcode, decimalDivide, getCalculator, getCalculatorSetName, getTokenFromOperator, operatorFromCode, reconstructCalculator
- 
Constructor Details- 
FloatTimesFloatpublic FloatTimesFloat()
 
- 
- 
Method Details- 
computeDescription copied from class:CalculatorPerform an arithmetic operation- Specified by:
- computein class- Calculator
- Parameters:
- a- the first operand. Must not be null, and must be an instance of the type implied by the class name.
- b- the second operand. Must not be null, and must be an instance of the type implied by the class name.
- c- the XPath dynamic evaluation context
- Returns:
- the result of the computation, as a value of the correct primitive type
- Throws:
- XPathException- in the event of an arithmetic error
 
- 
getResultTypeDescription copied from class:CalculatorGet the type of the result of the calculator, given arguments types typeA and typeB- Specified by:
- getResultTypein class- Calculator
- Parameters:
- typeA- the type of the first operand
- typeB- the type of the second operand
- Returns:
- the type of the result
 
 
-