fop 1.1

## Uses of Interface
org.apache.fop.datatypes.Numeric

Packages that use Numeric
org.apache.fop.datatypes: XSL Datatypes.
org.apache.fop.fo.expr: Classes for XSL expressions and functions.
org.apache.fop.fo.flow: All the block- and inline-level flow formatting objects.
org.apache.fop.fo.flow.table
org.apache.fop.fo.pagination: All the pagination and declaration formatting objects.
org.apache.fop.fo.properties: Classes representing the various property types as well as supporting data structures for the FO tree.
org.apache.fop.layoutmgr: FOP's layout engine.

Uses of Numeric in org.apache.fop.datatypes

Subinterfaces of Numeric in org.apache.fop.datatypes
`interface` `Length` A length quantity in XSL

Uses of Numeric in org.apache.fop.fo.expr

Classes in org.apache.fop.fo.expr that implement Numeric
`class` `NumericProperty` A numeric property which hold the final absolute result of an expression calculations.
`class` `RelativeNumericProperty` This class represent a node in a property expression tree.

Methods in org.apache.fop.fo.expr that return Numeric
`static Numeric` `NumericOp.abs(Numeric op)` Return the absolute value of a Numeric.
`static Numeric` `NumericOp.abs2(Numeric op, PercentBaseContext context)` Return the absolute value of a Numeric.
`static Numeric` `NumericOp.addition(Numeric op1, Numeric op2)` Add the two operands and return a new Numeric representing the result.
`static Numeric` `NumericOp.addition2(Numeric op1, Numeric op2, PercentBaseContext context)` Add the two operands with a percentage context and return a new Numeric representing the result.
`static Numeric` `NumericOp.divide(Numeric op1, Numeric op2)` Divide the second operand into the first and return a new Numeric representing the result.
`static Numeric` `NumericOp.divide2(Numeric op1, Numeric op2, PercentBaseContext context)` Divide the two operands with a percentage context and return a new Numeric representing the result.
`Numeric` `RelativeNumericProperty.getNumeric()`
`Numeric` `NumericProperty.getNumeric()` This method expects to be overridden by subclasses
`static Numeric` `NumericOp.max(Numeric op1, Numeric op2)` Return the larger of the two Numerics.
`static Numeric` `NumericOp.max2(Numeric op1, Numeric op2, PercentBaseContext context)` Return the larger of the two Numerics.
`static Numeric` `NumericOp.min(Numeric op1, Numeric op2)` Return the smaller of two Numerics.
`static Numeric` `NumericOp.min2(Numeric op1, Numeric op2, PercentBaseContext context)` Return the smaller of the two Numerics.
`static Numeric` `NumericOp.modulo(Numeric op1, Numeric op2)` Return the remainder of a division of the two operand Numeric.
`static Numeric` `NumericOp.modulo2(Numeric op1, Numeric op2, PercentBaseContext context)` Return the remainder of a division of the two operand Numeric.
`static Numeric` `NumericOp.multiply(Numeric op1, Numeric op2)` Multiply the two operands and return a new Numeric representing the result.
`static Numeric` `NumericOp.multiply2(Numeric op1, Numeric op2, PercentBaseContext context)` Multiply the two operands with a percentage context and return a new Numeric representing the result.
`static Numeric` `NumericOp.negate(Numeric op)` Return the negation of a Numeric.
`static Numeric` `NumericOp.negate2(Numeric op, PercentBaseContext context)` Return the negation of a Numeric.
`static Numeric` `NumericOp.subtraction(Numeric op1, Numeric op2)` Add the second operand from the first and return a new Numeric representing the result.
`static Numeric` `NumericOp.subtraction2(Numeric op1, Numeric op2, PercentBaseContext context)` Subtract the two operands with a percentage context and return a new Numeric representing the result.

Methods in org.apache.fop.fo.expr with parameters of type Numeric
`static Numeric` `NumericOp.abs(Numeric op)` Return the absolute value of a Numeric.
`static Numeric` `NumericOp.abs2(Numeric op, PercentBaseContext context)` Return the absolute value of a Numeric.
`static Numeric` `NumericOp.addition(Numeric op1, Numeric op2)` Add the two operands and return a new Numeric representing the result.
`static Numeric` `NumericOp.addition2(Numeric op1, Numeric op2, PercentBaseContext context)` Add the two operands with a percentage context and return a new Numeric representing the result.
`static Numeric` `NumericOp.divide(Numeric op1, Numeric op2)` Divide the second operand into the first and return a new Numeric representing the result.
`static Numeric` `NumericOp.divide2(Numeric op1, Numeric op2, PercentBaseContext context)` Divide the two operands with a percentage context and return a new Numeric representing the result.
`static Numeric` `NumericOp.max(Numeric op1, Numeric op2)` Return the larger of the two Numerics.
`static Numeric` `NumericOp.max2(Numeric op1, Numeric op2, PercentBaseContext context)` Return the larger of the two Numerics.
`static Numeric` `NumericOp.min(Numeric op1, Numeric op2)` Return the smaller of two Numerics.
`static Numeric` `NumericOp.min2(Numeric op1, Numeric op2, PercentBaseContext context)` Return the smaller of the two Numerics.
`static Numeric` `NumericOp.modulo(Numeric op1, Numeric op2)` Return the remainder of a division of the two operand Numeric.
`static Numeric` `NumericOp.modulo2(Numeric op1, Numeric op2, PercentBaseContext context)` Return the remainder of a division of the two operand Numeric.
`static Numeric` `NumericOp.multiply(Numeric op1, Numeric op2)` Multiply the two operands and return a new Numeric representing the result.
`static Numeric` `NumericOp.multiply2(Numeric op1, Numeric op2, PercentBaseContext context)` Multiply the two operands with a percentage context and return a new Numeric representing the result.
`static Numeric` `NumericOp.negate(Numeric op)` Return the negation of a Numeric.
`static Numeric` `NumericOp.negate2(Numeric op, PercentBaseContext context)` Return the negation of a Numeric.
`static Numeric` `NumericOp.subtraction(Numeric op1, Numeric op2)` Add the second operand from the first and return a new Numeric representing the result.
`static Numeric` `NumericOp.subtraction2(Numeric op1, Numeric op2, PercentBaseContext context)` Subtract the two operands with a percentage context and return a new Numeric representing the result.

Constructors in org.apache.fop.fo.expr with parameters of type Numeric
`RelativeNumericProperty(int operation, Numeric op)` Constructor for a one argument operation.
`RelativeNumericProperty(int operation, Numeric op1, Numeric op2)` Constructor for a two argument operation.

Uses of Numeric in org.apache.fop.fo.flow

Methods in org.apache.fop.fo.flow that return Numeric
`Numeric` `Block.getHyphenationLadderCount()`

Uses of Numeric in org.apache.fop.fo.flow.table

Methods in org.apache.fop.fo.flow.table that return Numeric
`Numeric` `TableFObj.getBorderPrecedence(int side)` Return the value for the "border-precedence" property for the given side.

Uses of Numeric in org.apache.fop.fo.pagination

Fields in org.apache.fop.fo.pagination declared as Numeric
`protected Numeric` `AbstractPageSequence.initialPageNumber` initial page number

Methods in org.apache.fop.fo.pagination that return Numeric
`Numeric` `AbstractPageSequence.getInitialPageNumber()` Get the value of the `initial-page-number` property.

Uses of Numeric in org.apache.fop.fo.properties

Classes in org.apache.fop.fo.properties that implement Numeric
`class` `EnumLength` A length quantity in XSL which is specified as an enum, such as "auto"
`class` `EnumNumber` A number quantity in XSL which is specified as an enum, such as "no-limit".
`class` `FixedLength` An absolute length quantity in XSL
`class` `LengthProperty` Superclass for properties wrapping a Length value.
`class` `NumberProperty` Class for handling numeric properties
`class` `PercentLength` a percent specified length quantity in XSL
`class` `TableColLength` A table-column width specification, possibly including some number of proportional "column-units".

Fields in org.apache.fop.fo.properties declared as Numeric
`Numeric` `CommonFont.fontSizeAdjust` The "font-size-adjust" property.

Methods in org.apache.fop.fo.properties that return Numeric
`Numeric` `CommonFont.getFontSizeAdjust()`
`Numeric` `Property.getNumeric()` This method expects to be overridden by subclasses
`Numeric` `NumberProperty.getNumeric()` Convert NumberProperty to Numeric object
`Numeric` `LengthProperty.getNumeric()`
`Numeric` `EnumNumber.getNumeric()` This method expects to be overridden by subclasses

Uses of Numeric in org.apache.fop.layoutmgr

Methods in org.apache.fop.layoutmgr with parameters of type Numeric
`void` `TopLevelLayoutManager.doForcePageCount(Numeric nextPageSeqInitialPageNumber)` Act upon the force-page-count trait, in relation to the initial-page-number trait of the following page-sequence.
`void` `AbstractPageSequenceLayoutManager.doForcePageCount(Numeric nextPageSeqInitialPageNumber)` Act upon the force-page-count trait, in relation to the initial-page-number trait of the following page-sequence.

fop 1.1

Copyright 1999-2012 The Apache Software Foundation. All Rights Reserved.