org.apache.fop.fo.expr
public class NumericOp extends java.lang.Object
| Constructor and Description |
|---|
NumericOp() |
| Modifier and Type | Method and Description |
|---|---|
static Numeric |
abs(Numeric op)
Return the absolute value of a Numeric.
|
static Numeric |
abs2(Numeric op,
PercentBaseContext context) |
static Numeric |
addition(Numeric op1,
Numeric op2)
Add the two operands and return a new Numeric representing the result.
|
static Numeric |
addition2(Numeric op1,
Numeric op2,
PercentBaseContext context) |
static Numeric |
divide(Numeric op1,
Numeric op2)
Divide the second operand into the first and return a new
Numeric representing the
result.
|
static Numeric |
divide2(Numeric op1,
Numeric op2,
PercentBaseContext context) |
static Numeric |
max(Numeric op1,
Numeric op2)
Return the larger of the two Numerics.
|
static Numeric |
max2(Numeric op1,
Numeric op2,
PercentBaseContext context) |
static Numeric |
min(Numeric op1,
Numeric op2)
Return the smaller of two Numerics.
|
static Numeric |
min2(Numeric op1,
Numeric op2,
PercentBaseContext context) |
static Numeric |
modulo(Numeric op1,
Numeric op2)
Return the remainder of a division of the two operand Numeric.
|
static Numeric |
modulo2(Numeric op1,
Numeric op2,
PercentBaseContext context) |
static Numeric |
multiply(Numeric op1,
Numeric op2)
Multiply the two operands and return a new Numeric representing the
result.
|
static Numeric |
multiply2(Numeric op1,
Numeric op2,
PercentBaseContext context) |
static Numeric |
negate(Numeric op)
Return the negation of a Numeric.
|
static Numeric |
negate2(Numeric op,
PercentBaseContext context) |
static Numeric |
subtraction(Numeric op1,
Numeric op2)
Add the second operand from the first and return a new Numeric
representing the result.
|
static Numeric |
subtraction2(Numeric op1,
Numeric op2,
PercentBaseContext context) |
public static Numeric addition(Numeric op1, Numeric op2) throws PropertyException
op1 - The first operand.op2 - The second operand.PropertyException - If the dimension of the operand is different
from the dimension of this Numeric.public static Numeric addition2(Numeric op1, Numeric op2, PercentBaseContext context) throws PropertyException
PropertyExceptionpublic static Numeric subtraction(Numeric op1, Numeric op2) throws PropertyException
op1 - The first operand.op2 - The second operand.PropertyException - If the dimension of the operand is different
from the dimension of this Numeric.public static Numeric subtraction2(Numeric op1, Numeric op2, PercentBaseContext context) throws PropertyException
PropertyExceptionpublic static Numeric multiply(Numeric op1, Numeric op2) throws PropertyException
op1 - The first operand.op2 - The second operand.PropertyException - If the dimension of the operand is different
from the dimension of this Numeric.public static Numeric multiply2(Numeric op1, Numeric op2, PercentBaseContext context) throws PropertyException
PropertyExceptionpublic static Numeric divide(Numeric op1, Numeric op2) throws PropertyException
op1 - The first operand.op2 - The second operand.PropertyException - If the dimension of the operand is different
from the dimension of this Numeric.public static Numeric divide2(Numeric op1, Numeric op2, PercentBaseContext context) throws PropertyException
PropertyExceptionpublic static Numeric modulo(Numeric op1, Numeric op2) throws PropertyException
op1 - The first operand.op2 - The second operand.PropertyExceptionpublic static Numeric modulo2(Numeric op1, Numeric op2, PercentBaseContext context) throws PropertyException
PropertyExceptionpublic static Numeric abs(Numeric op) throws PropertyException
op - the operand.PropertyExceptionpublic static Numeric abs2(Numeric op, PercentBaseContext context) throws PropertyException
PropertyExceptionpublic static Numeric negate(Numeric op) throws PropertyException
op - the operand.PropertyExceptionpublic static Numeric negate2(Numeric op, PercentBaseContext context) throws PropertyException
PropertyExceptionpublic static Numeric max(Numeric op1, Numeric op2) throws PropertyException
op1 - The first operand.op2 - The second operand.PropertyException - if the dimensions or value types of the operands are different.public static Numeric max2(Numeric op1, Numeric op2, PercentBaseContext context) throws PropertyException
PropertyExceptionpublic static Numeric min(Numeric op1, Numeric op2) throws PropertyException
op1 - The first operand.op2 - The second operand.PropertyException - if the dimensions or value types of the operands are different.public static Numeric min2(Numeric op1, Numeric op2, PercentBaseContext context) throws PropertyException
PropertyExceptionCopyright 1999-2008 The Apache Software Foundation. All Rights Reserved.