vmote 2003/08/25 10:06:46
Modified: src/java/org/apache/fop/fo/flow Leader.java
src/java/org/apache/fop/layoutmgr AddLMVisitor.java
Log:
move fo/flow/Leader.getAllocIPD() to layoutmgr/AddLMVisitor.getLeaderAllocIPD()
Revision Changes Path
1.12 +1 -11 xml-fop/src/java/org/apache/fop/fo/flow/Leader.java
Index: Leader.java
===================================================================
RCS file: /home/cvs/xml-fop/src/java/org/apache/fop/fo/flow/Leader.java,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -r1.11 -r1.12
--- Leader.java 25 Aug 2003 15:37:02 -0000 1.11
+++ Leader.java 25 Aug 2003 17:06:46 -0000 1.12
@@ -67,7 +67,6 @@
import org.apache.fop.fonts.Font;
import org.apache.fop.fo.properties.CommonMarginInline;
import org.apache.fop.fo.properties.CommonRelativePosition;
-import org.apache.fop.layoutmgr.MinOptMax;
/**
* Class modelling fo:leader object. See Sec. 6.6.9 of the XSL-FO Standard.
@@ -178,16 +177,7 @@
}
- public MinOptMax getAllocIPD(int ipd) {
- // length of the leader
- int opt = getLength("leader-length.optimum", ipd);
- int min = getLength("leader-length.minimum", ipd);
- int max = getLength("leader-length.maximum", ipd);
-
- return new MinOptMax(min, opt, max);
- }
-
- protected int getLength(String prop, int dim) {
+ public int getLength(String prop, int dim) {
int length;
Length maxlength = properties.get(prop).getLength();
if (maxlength instanceof PercentLength) {
1.8 +11 -2 xml-fop/src/java/org/apache/fop/layoutmgr/AddLMVisitor.java
Index: AddLMVisitor.java
===================================================================
RCS file: /home/cvs/xml-fop/src/java/org/apache/fop/layoutmgr/AddLMVisitor.java,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- AddLMVisitor.java 25 Aug 2003 15:37:03 -0000 1.7
+++ AddLMVisitor.java 25 Aug 2003 17:06:46 -0000 1.8
@@ -278,7 +278,7 @@
}
protected MinOptMax getAllocationIPD(int refIPD) {
- return node.getAllocIPD(refIPD);
+ return getLeaderAllocIPD(node, refIPD);
}
/*protected void offsetArea(LayoutContext context) {
@@ -291,6 +291,15 @@
lm.setFObj(node);
lm.setAlignment(node.properties.get("leader-alignment").getEnum());
currentLMList.add(lm);
+ }
+
+ public MinOptMax getLeaderAllocIPD(Leader node, int ipd) {
+ // length of the leader
+ int opt = node.getLength("leader-length.optimum", ipd);
+ int min = node.getLength("leader-length.minimum", ipd);
+ int max = node.getLength("leader-length.maximum", ipd);
+
+ return new MinOptMax(min, opt, max);
}
private InlineArea getLeaderInlineArea(Leader node) {
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]