Package | Description |
---|---|
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.
|
Modifier and Type | Interface and Description |
---|---|
interface |
Length
A length quantity in XSL
|
Modifier and Type | Class and Description |
---|---|
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.
|
Modifier and Type | Method and Description |
---|---|
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 |
NumericProperty.getNumeric()
This method expects to be overridden by subclasses
|
Numeric |
RelativeNumericProperty.getNumeric() |
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.
|
Modifier and Type | Method and Description |
---|---|
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.
|
Constructor and Description |
---|
RelativeNumericProperty(int operation,
Numeric op)
Constructor for a one argument operation.
|
RelativeNumericProperty(int operation,
Numeric op1,
Numeric op2)
Constructor for a two argument operation.
|
Modifier and Type | Method and Description |
---|---|
Numeric |
Block.getHyphenationLadderCount() |
Modifier and Type | Method and Description |
---|---|
Numeric |
TableFObj.getBorderPrecedence(int side)
Return the value for the "border-precedence" property
for the given side.
|
Modifier and Type | Field and Description |
---|---|
protected Numeric |
AbstractPageSequence.initialPageNumber
initial page number
|
Modifier and Type | Method and Description |
---|---|
Numeric |
AbstractPageSequence.getInitialPageNumber()
Get the value of the
initial-page-number property. |
Modifier and Type | Class and Description |
---|---|
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".
|
Modifier and Type | Field and Description |
---|---|
Numeric |
CommonFont.fontSizeAdjust
The "font-size-adjust" property.
|
Modifier and Type | Method and Description |
---|---|
Numeric |
CommonFont.getFontSizeAdjust() |
Numeric |
LengthProperty.getNumeric() |
Numeric |
NumberProperty.getNumeric()
Convert NumberProperty to Numeric object
|
Numeric |
Property.getNumeric()
This method expects to be overridden by subclasses
|
Numeric |
EnumNumber.getNumeric()
This method expects to be overridden by subclasses
|
Modifier and Type | Method and Description |
---|---|
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.
|
Copyright 1999-2017 The Apache Software Foundation. All Rights Reserved.