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: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to