aboutsummaryrefslogtreecommitdiffstats
path: root/src/java/org/apache/fop/layoutmgr/BlockLevelLayoutManager.java
diff options
context:
space:
mode:
authorJeremias Maerki <jeremias@apache.org>2005-05-30 09:11:10 +0000
committerJeremias Maerki <jeremias@apache.org>2005-05-30 09:11:10 +0000
commit4fd57be8583def33a23a5e1a4bf8adde73b1183a (patch)
tree839d4d7acd1fbd48b0c12b725d9e4b1443d43d4a /src/java/org/apache/fop/layoutmgr/BlockLevelLayoutManager.java
parentc61450b0a0252406efc2c6b6cd88a41c9124cac2 (diff)
downloadxmlgraphics-fop-4fd57be8583def33a23a5e1a4bf8adde73b1183a.tar.gz
xmlgraphics-fop-4fd57be8583def33a23a5e1a4bf8adde73b1183a.zip
New member variable "index" on Position (used for first/last checks).
Position numbering implemented in BlockStackingLayoutManager (see member variables: lastGeneratedPosition and smallestPosNumberChecked) Use notifyPos to give a Position an index (Don't reuse Position instances that get an index!) Flags on TableContentPosition indicating first and last status (see TableStepper). New way of determining first/last area implemented on all currently implemented block-level FOs. Removed obsolete isBogus() method from LayoutManager. Removed duplicate wrapPositionElements() method in FlowLayoutManager. Some javadocs here and there. git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@198701 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'src/java/org/apache/fop/layoutmgr/BlockLevelLayoutManager.java')
-rw-r--r--src/java/org/apache/fop/layoutmgr/BlockLevelLayoutManager.java15
1 files changed, 10 insertions, 5 deletions
diff --git a/src/java/org/apache/fop/layoutmgr/BlockLevelLayoutManager.java b/src/java/org/apache/fop/layoutmgr/BlockLevelLayoutManager.java
index a523830dd..ffba6ffbf 100644
--- a/src/java/org/apache/fop/layoutmgr/BlockLevelLayoutManager.java
+++ b/src/java/org/apache/fop/layoutmgr/BlockLevelLayoutManager.java
@@ -23,11 +23,16 @@ package org.apache.fop.layoutmgr;
*/
public interface BlockLevelLayoutManager extends LayoutManager {
- static final int NO_ADJUSTMENT = -1;
- static final int SPACE_BEFORE_ADJUSTMENT = 0;
- static final int SPACE_AFTER_ADJUSTMENT = 1;
- static final int LINE_NUMBER_ADJUSTMENT = 2;
- static final int LINE_HEIGHT_ADJUSTMENT = 3;
+ /** Adjustment class: no adjustment */
+ int NO_ADJUSTMENT = -1;
+ /** Adjustment class: adjustment for space-before */
+ int SPACE_BEFORE_ADJUSTMENT = 0;
+ /** Adjustment class: adjustment for space-after */
+ int SPACE_AFTER_ADJUSTMENT = 1;
+ /** Adjustment class: adjustment for number of lines */
+ int LINE_NUMBER_ADJUSTMENT = 2;
+ /** Adjustment class: adjustment for line height */
+ int LINE_HEIGHT_ADJUSTMENT = 3;
int negotiateBPDAdjustment(int adj, KnuthElement lastElement);