You are viewing a plain text version of this content. The canonical link for it is here.
Posted to fop-commits@xmlgraphics.apache.org by pb...@apache.org on 2004/02/23 14:18:37 UTC
cvs commit: xml-fop/src/java/org/apache/fop/area/inline InlineContainer.java
pbwest 2004/02/23 05:18:37
Modified: src/java/org/apache/fop/area Tag: FOP_0-20-0_Alt-Design
BlockContainer.java ReferenceArea.java Area.java
src/java/org/apache/fop/area/inline Tag:
FOP_0-20-0_Alt-Design InlineContainer.java
Log:
Adjusted for new stubs
Revision Changes Path
No revision
No revision
1.1.2.4 +5 -3 xml-fop/src/java/org/apache/fop/area/Attic/BlockContainer.java
Index: BlockContainer.java
===================================================================
RCS file: /home/cvs/xml-fop/src/java/org/apache/fop/area/Attic/BlockContainer.java,v
retrieving revision 1.1.2.3
retrieving revision 1.1.2.4
diff -u -r1.1.2.3 -r1.1.2.4
--- BlockContainer.java 1 Feb 2004 08:12:00 -0000 1.1.2.3
+++ BlockContainer.java 23 Feb 2004 13:18:37 -0000 1.1.2.4
@@ -25,7 +25,9 @@
* @author pbw
* @version $Revision$ $Name$
*/
-public class BlockContainer extends BlockArea implements ReferenceArea {
+public class BlockContainer
+extends AbstractReferenceArea
+implements ReferenceArea {
/**
* @param parent
1.1.2.3 +21 -3 xml-fop/src/java/org/apache/fop/area/Attic/ReferenceArea.java
Index: ReferenceArea.java
===================================================================
RCS file: /home/cvs/xml-fop/src/java/org/apache/fop/area/Attic/ReferenceArea.java,v
retrieving revision 1.1.2.2
retrieving revision 1.1.2.3
diff -u -r1.1.2.2 -r1.1.2.3
--- ReferenceArea.java 1 Feb 2004 05:47:38 -0000 1.1.2.2
+++ ReferenceArea.java 23 Feb 2004 13:18:37 -0000 1.1.2.3
@@ -23,6 +23,24 @@
* @author pbw
* @version $Revision$ $Name$
*/
-public interface ReferenceArea {
+public interface ReferenceArea extends Cloneable {
+ /**
+ * Set the Coordinate Transformation Matrix which transforms content
+ * coordinates in this reference area which are specified in
+ * terms of "start" and "before" into coordinates in a system which
+ * is positioned in "absolute" directions (with origin at lower left of
+ * the reference area.
+ *
+ * @param matrix the current transform to position this region
+ */
+ public void setCoordTransformer(CoordTransformer matrix);
+
+ /**
+ * Get the current transformer of this reference area.
+ *
+ * @return the current transformer to position this reference area.
+ */
+ public CoordTransformer getCoordTransformer();
+
}
1.1.2.5 +99 -1 xml-fop/src/java/org/apache/fop/area/Area.java
Index: Area.java
===================================================================
RCS file: /home/cvs/xml-fop/src/java/org/apache/fop/area/Area.java,v
retrieving revision 1.1.2.4
retrieving revision 1.1.2.5
diff -u -r1.1.2.4 -r1.1.2.5
--- Area.java 16 Feb 2004 00:15:29 -0000 1.1.2.4
+++ Area.java 23 Feb 2004 13:18:37 -0000 1.1.2.5
@@ -22,18 +22,32 @@
import org.apache.fop.datastructs.SyncedNode;
/**
+ * @author pbw
+ * @version $Revision$ $Name$
+ */
+/**
+ * @author pbw
+ * @version $Revision$ $Name$
+ */
+/**
* The base class for all areas. <code>Area</code> extends <code>Node</code>
* because all areas will find themselves in a tree of some kind.
* @author pbw
* @version $Revision$ $Name$
*/
-public class Area extends SyncedNode {
+public class Area extends SyncedNode implements Cloneable {
+ /** Current inline progression dimension. May be unknown. */
protected Integer iPDim = null;
+ /** Maximum required inline progression dimension. May be unknown. */
protected Integer iPDimMax = null;
+ /** Mimimum required inline progression dimension. May be unknown. */
protected Integer iPDimMin = null;
+ /** Current block progression dimension. May be unknown. */
protected Integer bPDim = null;
+ /** Maximum required block progression dimension. May be unknown. */
protected Integer bPDimMax = null;
+ /** Mimimum required block progression dimension. May be unknown. */
protected Integer bPDimMin = null;
/**
@@ -55,6 +69,90 @@
throws IndexOutOfBoundsException {
super(parent, areaSync);
// TODO Auto-generated constructor stub
+ }
+
+ /**
+ * @return the bPDim
+ */
+ public Integer getBPDim() {
+ return bPDim;
+ }
+
+ /**
+ * @param dim to set
+ */
+ public void setBPDim(Integer dim) {
+ bPDim = dim;
+ }
+
+ /**
+ * @return the bPDimMax
+ */
+ public Integer getBPDimMax() {
+ return bPDimMax;
+ }
+
+ /**
+ * @param dimMax to set
+ */
+ public void setBPDimMax(Integer dimMax) {
+ bPDimMax = dimMax;
+ }
+
+ /**
+ * @return the bPDimMin
+ */
+ public Integer getBPDimMin() {
+ return bPDimMin;
+ }
+
+ /**
+ * @param dimMin to set
+ */
+ public void setBPDimMin(Integer dimMin) {
+ bPDimMin = dimMin;
+ }
+
+ /**
+ * @return the iPDim
+ */
+ public Integer getIPDim() {
+ return iPDim;
+ }
+
+ /**
+ * @param dim to set
+ */
+ public void setIPDim(Integer dim) {
+ iPDim = dim;
+ }
+
+ /**
+ * @return the iPDimMax
+ */
+ public Integer getIPDimMax() {
+ return iPDimMax;
+ }
+
+ /**
+ * @param dimMax to set
+ */
+ public void setIPDimMax(Integer dimMax) {
+ iPDimMax = dimMax;
+ }
+
+ /**
+ * @return the iPDimMin
+ */
+ public Integer getIPDimMin() {
+ return iPDimMin;
+ }
+
+ /**
+ * @param dimMin to set
+ */
+ public void setIPDimMin(Integer dimMin) {
+ iPDimMin = dimMin;
}
}
No revision
No revision
1.1.2.4 +6 -3 xml-fop/src/java/org/apache/fop/area/inline/Attic/InlineContainer.java
Index: InlineContainer.java
===================================================================
RCS file: /home/cvs/xml-fop/src/java/org/apache/fop/area/inline/Attic/InlineContainer.java,v
retrieving revision 1.1.2.3
retrieving revision 1.1.2.4
diff -u -r1.1.2.3 -r1.1.2.4
--- InlineContainer.java 1 Feb 2004 08:12:00 -0000 1.1.2.3
+++ InlineContainer.java 23 Feb 2004 13:18:37 -0000 1.1.2.4
@@ -19,6 +19,7 @@
*/
package org.apache.fop.area.inline;
+import org.apache.fop.area.AbstractReferenceArea;
import org.apache.fop.area.ReferenceArea;
import org.apache.fop.datastructs.Node;
@@ -26,7 +27,9 @@
* @author pbw
* @version $Revision$ $Name$
*/
-public class InlineContainer extends InlineArea implements ReferenceArea {
+public class InlineContainer
+extends AbstractReferenceArea
+implements ReferenceArea {
/**
* @param parent
---------------------------------------------------------------------
To unsubscribe, e-mail: fop-cvs-unsubscribe@xml.apache.org
For additional commands, e-mail: fop-cvs-help@xml.apache.org