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 kl...@apache.org on 2001/11/09 23:04:58 UTC
cvs commit: xml-fop/src/org/apache/fop/fo FObj.java
klease 01/11/09 14:04:58
Modified: src/org/apache/fop/fo FObj.java
Log:
Add layout manager related methods
Revision Changes Path
1.23 +17 -1 xml-fop/src/org/apache/fop/fo/FObj.java
Index: FObj.java
===================================================================
RCS file: /home/cvs/xml-fop/src/org/apache/fop/fo/FObj.java,v
retrieving revision 1.22
retrieving revision 1.23
diff -u -r1.22 -r1.23
--- FObj.java 2001/11/09 11:32:37 1.22
+++ FObj.java 2001/11/09 22:04:58 1.23
@@ -1,5 +1,5 @@
/*
- * $Id: FObj.java,v 1.22 2001/11/09 11:32:37 keiron Exp $
+ * $Id: FObj.java,v 1.23 2001/11/09 22:04:58 klease Exp $
* Copyright (C) 2001 The Apache Software Foundation. All rights reserved.
* For details on use and redistribution please refer to the
* LICENSE file included with these sources.
@@ -12,6 +12,7 @@
import org.apache.fop.layout.AreaClass;
import org.apache.fop.apps.FOPException;
import org.apache.fop.datatypes.IDReferences;
+import org.apache.fop.layoutmgr.LayoutManager;
import org.apache.fop.fo.properties.FOPropertyMapping;
import org.apache.fop.layout.Area;
import org.apache.fop.layout.AreaClass;
@@ -19,6 +20,8 @@
import org.apache.fop.system.BufferManager;
import org.apache.fop.fo.flow.Marker;
+// Java
+import java.util.Iterator;
import org.xml.sax.Attributes;
import java.util.Iterator;
@@ -185,6 +188,19 @@
!p.generatesReferenceAreas() && (parent = p.getParent()) != null && (parent instanceof FObj);
p = (FObj)parent);
this.properties.setWritingMode(p.getProperty("writing-mode").getEnum());
+ }
+
+ /**
+ * Return a LayoutManager responsible for laying out this FObj's content.
+ * Must override in subclasses if their content can be laid out.
+ */
+ public LayoutManager getLayoutManager() {
+ return null;
+ }
+
+
+ public Iterator getChildren() {
+ return children.iterator();
}
public void setIsInTableCell() {
---------------------------------------------------------------------
To unsubscribe, e-mail: fop-cvs-unsubscribe@xml.apache.org
For additional commands, e-mail: fop-cvs-help@xml.apache.org