gmazza 2004/05/15 14:52:00 Modified: src/java/org/apache/fop/fo/flow TableColumn.java src/java/org/apache/fop/layoutmgr AbstractLayoutManager.java AddLMVisitor.java BlockContainerLayoutManager.java BlockLayoutManager.java BlockStackingLayoutManager.java FlowLayoutManager.java ICLayoutManager.java InlineStackingLayoutManager.java LayoutManager.java LayoutManagerLS.java LeafNodeLayoutManager.java LineLayoutManager.java PageLayoutManager.java RetrieveMarkerLayoutManager.java src/java/org/apache/fop/layoutmgr/list Item.java ListBlockLayoutManager.java ListItemLayoutManager.java src/java/org/apache/fop/layoutmgr/table Body.java Cell.java Column.java Row.java TableLayoutManager.java Log: Moved FOUserAgent, FObj initialization from AddLMVisitor to constructors of respective LayoutManagers. Revision Changes Path 1.15 +4 -4 xml-fop/src/java/org/apache/fop/fo/flow/TableColumn.java Index: TableColumn.java =================================================================== RCS file: /home/cvs/xml-fop/src/java/org/apache/fop/fo/flow/TableColumn.java,v retrieving revision 1.14 retrieving revision 1.15 diff -u -r1.14 -r1.15 --- TableColumn.java 27 Feb 2004 17:44:24 -0000 1.14 +++ TableColumn.java 15 May 2004 21:51:59 -0000 1.15 @@ -45,7 +45,7 @@ private int numColumnsRepeated; private int iColumnNumber; - private boolean setup = false; + private boolean initialized = false; /** * @param parent FONode that is the parent of this object @@ -75,7 +75,7 @@ return numColumnsRepeated; } - public void doSetup() { + public void initialize() { // Common Border, Padding, and Background Properties // only background apply, border apply if border-collapse @@ -101,7 +101,7 @@ // initialize id setupID(); - setup = true; + initialized = true; } /** @@ -121,7 +121,7 @@ */ public void handleAttrs(Attributes attlist) throws FOPException { super.handleAttrs(attlist); - doSetup(); // init some basic property values + initialize(); // init some basic property values getFOTreeControl().getFOInputHandler().startColumn(this); } 1.12 +1 -0 xml-fop/src/java/org/apache/fop/layoutmgr/AbstractLayoutManager.java Index: AbstractLayoutManager.java =================================================================== RCS file: /home/cvs/xml-fop/src/java/org/apache/fop/layoutmgr/AbstractLayoutManager.java,v retrieving revision 1.11 retrieving revision 1.12 diff -u -r1.11 -r1.12 --- AbstractLayoutManager.java 12 May 2004 23:19:52 -0000 1.11 +++ AbstractLayoutManager.java 15 May 2004 21:51:59 -0000 1.12 @@ -67,6 +67,7 @@ */ public AbstractLayoutManager(FObj fo) { setFObj(fo); + setUserAgent(fo.getUserAgent()); } /** 1.40 +24 -70 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.39 retrieving revision 1.40 diff -u -r1.39 -r1.40 --- AddLMVisitor.java 25 Apr 2004 04:45:28 -0000 1.39 +++ AddLMVisitor.java 15 May 2004 21:51:59 -0000 1.40 @@ -187,9 +187,7 @@ public void serveFObjMixed(FObjMixed node) { if (node.getChildren() != null) { InlineStackingLayoutManager lm; - lm = new InlineStackingLayoutManager(); - lm.setUserAgent(node.getUserAgent()); - lm.setFObj(node); + lm = new InlineStackingLayoutManager(node); lm.setLMiter(new LMiter(lm, node.getChildren())); currentLMList.add(lm); } @@ -238,9 +236,7 @@ currentLMList = childList; serveFObj((FObj)node); currentLMList = saveLMList; - LayoutManager lm = new ICLayoutManager(childList); - lm.setUserAgent(node.getUserAgent()); - lm.setFObj(node); + LayoutManager lm = new ICLayoutManager(node, childList); currentLMList.add(lm); } @@ -250,15 +246,13 @@ public void serveBasicLink(final BasicLink node) { node.setup(); InlineStackingLayoutManager lm; - lm = new InlineStackingLayoutManager() { + lm = new InlineStackingLayoutManager(node) { protected InlineParent createArea() { InlineParent area = super.createArea(); setupBasicLinkArea(node, parentLM, area); return area; } }; - lm.setUserAgent(node.getUserAgent()); - lm.setFObj(node); lm.setLMiter(new LMiter(lm, node.getChildren())); currentLMList.add(lm); } @@ -287,7 +281,7 @@ } public void serveLeader(final Leader node) { - LeafNodeLayoutManager lm = new LeafNodeLayoutManager() { + LeafNodeLayoutManager lm = new LeafNodeLayoutManager(node) { public InlineArea get(LayoutContext context) { return getLeaderInlineArea(node, this); } @@ -302,8 +296,6 @@ } }*/ }; - lm.setUserAgent(node.getUserAgent()); - lm.setFObj(node); lm.setAlignment(node.propertyList.get(Constants.PR_LEADER_ALIGNMENT).getEnum()); currentLMList.add(lm); } @@ -360,9 +352,7 @@ return null; } InlineStackingLayoutManager lm; - lm = new InlineStackingLayoutManager(); - lm.setUserAgent(node.getUserAgent()); - lm.setFObj(node); + lm = new InlineStackingLayoutManager(node); lm.setLMiter(new LMiter(lm, node.getChildren())); lm.initialize(); @@ -393,20 +383,14 @@ public void serveRetrieveMarker(RetrieveMarker node) { RetrieveMarkerLayoutManager rmlm; - rmlm = new RetrieveMarkerLayoutManager(node.getRetrieveClassName(), - node.getRetrievePosition(), - node.getRetrieveBoundary()); - rmlm.setUserAgent(node.getUserAgent()); - rmlm.setFObj(node); + rmlm = new RetrieveMarkerLayoutManager(node); currentLMList.add(rmlm); } public void serveCharacter(Character node) { InlineArea inline = getCharacterInlineArea(node); if (inline != null) { - LeafNodeLayoutManager lm = new LeafNodeLayoutManager(); - lm.setUserAgent(node.getUserAgent()); - lm.setFObj(node); + LeafNodeLayoutManager lm = new LeafNodeLayoutManager(node); lm.setCurrentArea(inline); currentLMList.add(lm); } @@ -431,9 +415,7 @@ InlineArea area = getExternalGraphicInlineArea(node); if (area != null) { node.setupID(); - LeafNodeLayoutManager lm = new LeafNodeLayoutManager(); - lm.setUserAgent(node.getUserAgent()); - lm.setFObj(node); + LeafNodeLayoutManager lm = new LeafNodeLayoutManager(node); lm.setCurrentArea(area); lm.setAlignment(node.propertyList.get(Constants.PR_VERTICAL_ALIGN).getEnum()); lm.setLead(node.getViewHeight()); @@ -470,26 +452,20 @@ } public void serveBlockContainer(BlockContainer node) { - BlockContainerLayoutManager blm = new BlockContainerLayoutManager(); - blm.setUserAgent(node.getUserAgent()); - blm.setFObj(node); + BlockContainerLayoutManager blm = new BlockContainerLayoutManager(node); blm.setOverflow(node.propertyList.get(Constants.PR_OVERFLOW).getEnum()); currentLMList.add(blm); } public void serveListBlock(ListBlock node) { - ListBlockLayoutManager blm = new ListBlockLayoutManager(); - blm.setUserAgent(node.getUserAgent()); - blm.setFObj(node); + ListBlockLayoutManager blm = new ListBlockLayoutManager(node); currentLMList.add(blm); } public void serveInstreamForeignObject(InstreamForeignObject node) { Viewport areaCurrent = getInstreamForeignObjectInlineArea(node); if (areaCurrent != null) { - LeafNodeLayoutManager lm = new LeafNodeLayoutManager(); - lm.setUserAgent(node.getUserAgent()); - lm.setFObj(node); + LeafNodeLayoutManager lm = new LeafNodeLayoutManager(node); lm.setCurrentArea(areaCurrent); lm.setAlignment(node.propertyList.get(Constants.PR_VERTICAL_ALIGN).getEnum()); lm.setLead(areaCurrent.getHeight()); @@ -649,9 +625,7 @@ public void serveListItem(ListItem node) { if (node.getLabel() != null && node.getBody() != null) { - ListItemLayoutManager blm = new ListItemLayoutManager(); - blm.setUserAgent(node.getUserAgent()); - blm.setFObj(node); + ListItemLayoutManager blm = new ListItemLayoutManager(node); blm.setLabel(getListItemLabelLayoutManager(node.getLabel())); blm.setBody(getListItemBodyLayoutManager(node.getBody())); currentLMList.add(blm); @@ -664,9 +638,7 @@ * @return this object's Item layout manager */ public Item getListItemLabelLayoutManager(ListItemLabel node) { - Item itemLabel = new Item(); - itemLabel.setUserAgent(node.getUserAgent()); - itemLabel.setFObj(node); + Item itemLabel = new Item(node); return itemLabel; } @@ -674,9 +646,7 @@ * @return Item layout manager */ public Item getListItemBodyLayoutManager(ListItemBody node) { - Item item = new Item(); - item.setUserAgent(node.getUserAgent()); - item.setFObj(node); + Item item = new Item(node); return item; } @@ -687,7 +657,7 @@ public void servePageNumber(final PageNumber node) { node.setup(); LayoutManager lm; - lm = new LeafNodeLayoutManager() { + lm = new LeafNodeLayoutManager(node) { public InlineArea get(LayoutContext context) { // get page string from parent, build area TextArea inline = new TextArea(); @@ -715,15 +685,13 @@ curArea.setOffset(context.getBaseline()); } }; - lm.setUserAgent(node.getUserAgent()); - lm.setFObj(node); currentLMList.add(lm); } public void servePageNumberCitation(final PageNumberCitation node) { node.setup(); LayoutManager lm; - lm = new LeafNodeLayoutManager() { + lm = new LeafNodeLayoutManager(node) { public InlineArea get(LayoutContext context) { curArea = getPageNumberCitationInlineArea(node, parentLM); return curArea; @@ -742,8 +710,6 @@ curArea.setOffset(context.getBaseline()); } }; - lm.setUserAgent(node.getUserAgent()); - lm.setFObj(node); currentLMList.add(lm); } @@ -791,9 +757,7 @@ } public void serveTable(Table node) { - TableLayoutManager tlm = new TableLayoutManager(); - tlm.setUserAgent(node.getUserAgent()); - tlm.setFObj(node); + TableLayoutManager tlm = new TableLayoutManager(node); ArrayList columns = node.getColumns(); if (columns != null) { ArrayList columnLMs = new ArrayList(); @@ -813,10 +777,8 @@ } public LayoutManager getTableColumnLayoutManager(TableColumn node) { - node.doSetup(); - Column clm = new Column(); - clm.setUserAgent(node.getUserAgent()); - clm.setFObj(node); + node.initialize(); + Column clm = new Column(node); return clm; } @@ -825,30 +787,22 @@ } public Body getTableBodyLayoutManager(TableBody node) { - Body blm = new Body(); - blm.setUserAgent(node.getUserAgent()); - blm.setFObj(node); + Body blm = new Body(node); return blm; } public void serveTableCell(TableCell node) { - Cell clm = new Cell(); - clm.setUserAgent(node.getUserAgent()); - clm.setFObj(node); + Cell clm = new Cell(node); currentLMList.add(clm); } public void serveTableRow(TableRow node) { - Row rlm = new Row(); - rlm.setUserAgent(node.getUserAgent()); - rlm.setFObj(node); + Row rlm = new Row(node); currentLMList.add(rlm); } public void serveFlow(Flow node) { - FlowLayoutManager lm = new FlowLayoutManager(); - lm.setUserAgent(node.getUserAgent()); - lm.setFObj(node); + FlowLayoutManager lm = new FlowLayoutManager(node); currentLMList.add(lm); } 1.18 +8 -0 xml-fop/src/java/org/apache/fop/layoutmgr/BlockContainerLayoutManager.java Index: BlockContainerLayoutManager.java =================================================================== RCS file: /home/cvs/xml-fop/src/java/org/apache/fop/layoutmgr/BlockContainerLayoutManager.java,v retrieving revision 1.17 retrieving revision 1.18 diff -u -r1.17 -r1.18 --- BlockContainerLayoutManager.java 12 May 2004 23:19:52 -0000 1.17 +++ BlockContainerLayoutManager.java 15 May 2004 21:51:59 -0000 1.18 @@ -24,6 +24,7 @@ import org.apache.fop.area.Area; import org.apache.fop.area.BlockViewport; import org.apache.fop.area.Block; +import org.apache.fop.fo.FObj; import org.apache.fop.fo.PropertyManager; import org.apache.fop.fo.properties.CommonAbsolutePosition; import org.apache.fop.fo.properties.CommonBorderAndPadding; @@ -63,6 +64,13 @@ * Create a new block container layout manager. */ public BlockContainerLayoutManager() { + } + + /** + * Create a new block container layout manager. + */ + public BlockContainerLayoutManager(FObj node) { + super(node); } public void setOverflow(int of) { 1.17 +1 -3 xml-fop/src/java/org/apache/fop/layoutmgr/BlockLayoutManager.java Index: BlockLayoutManager.java =================================================================== RCS file: /home/cvs/xml-fop/src/java/org/apache/fop/layoutmgr/BlockLayoutManager.java,v retrieving revision 1.16 retrieving revision 1.17 diff -u -r1.16 -r1.17 --- BlockLayoutManager.java 25 Apr 2004 04:45:28 -0000 1.16 +++ BlockLayoutManager.java 15 May 2004 21:51:59 -0000 1.17 @@ -131,10 +131,8 @@ } } LineLayoutManager child; - child = new LineLayoutManager(lineHeight, + child = new LineLayoutManager(fobj, lineHeight, lead, follow); - child.setUserAgent(getUserAgent()); - child.setFObj(fobj); child.setLMiter(inlines.listIterator()); return child; 1.7 +5 -0 xml-fop/src/java/org/apache/fop/layoutmgr/BlockStackingLayoutManager.java Index: BlockStackingLayoutManager.java =================================================================== RCS file: /home/cvs/xml-fop/src/java/org/apache/fop/layoutmgr/BlockStackingLayoutManager.java,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- BlockStackingLayoutManager.java 21 Mar 2004 12:03:08 -0000 1.6 +++ BlockStackingLayoutManager.java 15 May 2004 21:51:59 -0000 1.7 @@ -21,6 +21,7 @@ import org.apache.fop.area.Area; import org.apache.fop.area.BlockParent; import org.apache.fop.area.Block; +import org.apache.fop.fo.FObj; import org.apache.fop.traits.MinOptMax; /** @@ -36,6 +37,10 @@ protected BlockParent parentArea = null; public BlockStackingLayoutManager() { + } + + public BlockStackingLayoutManager(FObj node) { + super(node); } private BreakCost evaluateBreakCost(Area parent, Area child) { 1.7 +3 -1 xml-fop/src/java/org/apache/fop/layoutmgr/FlowLayoutManager.java Index: FlowLayoutManager.java =================================================================== RCS file: /home/cvs/xml-fop/src/java/org/apache/fop/layoutmgr/FlowLayoutManager.java,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- FlowLayoutManager.java 12 May 2004 23:19:52 -0000 1.6 +++ FlowLayoutManager.java 15 May 2004 21:51:59 -0000 1.7 @@ -18,6 +18,7 @@ package org.apache.fop.layoutmgr; +import org.apache.fop.fo.FObj; import org.apache.fop.fo.flow.Marker; import org.apache.fop.area.Area; import org.apache.fop.area.BlockParent; @@ -46,7 +47,8 @@ * This is the top level layout manager. * It is created by the PageSequence FO. */ - public FlowLayoutManager() { + public FlowLayoutManager(FObj node) { + super(node); } /** 1.3 +4 -2 xml-fop/src/java/org/apache/fop/layoutmgr/ICLayoutManager.java Index: ICLayoutManager.java =================================================================== RCS file: /home/cvs/xml-fop/src/java/org/apache/fop/layoutmgr/ICLayoutManager.java,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- ICLayoutManager.java 27 Feb 2004 17:49:25 -0000 1.2 +++ ICLayoutManager.java 15 May 2004 21:52:00 -0000 1.3 @@ -23,6 +23,7 @@ // FOP import org.apache.fop.area.inline.InlineArea; +import org.apache.fop.fo.FObj; /** * This creates a single inline container area after @@ -33,7 +34,8 @@ private List childrenLM; - ICLayoutManager(List childLM) { + ICLayoutManager(FObj node, List childLM) { + super(node); childrenLM = childLM; } 1.8 +11 -3 xml-fop/src/java/org/apache/fop/layoutmgr/InlineStackingLayoutManager.java Index: InlineStackingLayoutManager.java =================================================================== RCS file: /home/cvs/xml-fop/src/java/org/apache/fop/layoutmgr/InlineStackingLayoutManager.java,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- InlineStackingLayoutManager.java 12 May 2004 23:19:52 -0000 1.7 +++ InlineStackingLayoutManager.java 15 May 2004 21:52:00 -0000 1.8 @@ -87,11 +87,19 @@ * Create an inline stacking layout manager. * This is used for fo's that create areas that * contain inline areas. - * - * @param fobj the formatting object that creates the area - * @param childLMiter the iterator for child areas */ public InlineStackingLayoutManager() { + } + + /** + * Create an inline stacking layout manager. + * This is used for fo's that create areas that + * contain inline areas. + * + * @param node the formatting object that creates the area + */ + public InlineStackingLayoutManager(FObj node) { + super(node); } /** 1.5 +1 -2 xml-fop/src/java/org/apache/fop/layoutmgr/LayoutManager.java Index: LayoutManager.java =================================================================== RCS file: /home/cvs/xml-fop/src/java/org/apache/fop/layoutmgr/LayoutManager.java,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- LayoutManager.java 21 Mar 2004 12:03:08 -0000 1.4 +++ LayoutManager.java 15 May 2004 21:52:00 -0000 1.5 @@ -43,8 +43,7 @@ void setFObj(FObj obj); /** - * Set the user agent. For resolving user agent values - * and getting logger. + * Set the user agent. For resolving user agent values. * * @param ua the user agent */ 1.23 +2 -6 xml-fop/src/java/org/apache/fop/layoutmgr/LayoutManagerLS.java Index: LayoutManagerLS.java =================================================================== RCS file: /home/cvs/xml-fop/src/java/org/apache/fop/layoutmgr/LayoutManagerLS.java,v retrieving revision 1.22 retrieving revision 1.23 diff -u -r1.22 -r1.23 --- LayoutManagerLS.java 24 Apr 2004 07:03:56 -0000 1.22 +++ LayoutManagerLS.java 15 May 2004 21:52:00 -0000 1.23 @@ -71,8 +71,6 @@ // This will layout pages and add them to the area tree PageLayoutManager pageLM = new PageLayoutManager(areaTree, pageSeq, this); - pageLM.setUserAgent(pageSeq.getUserAgent()); - pageLM.setFObj(pageSeq); pageLM.setPageCounting(pageSeq.getCurrentPageNumber(), pageSeq.getPageNumberGenerator()); @@ -102,9 +100,7 @@ // use special layout manager to add the inline areas // to the Title. InlineStackingLayoutManager lm; - lm = new InlineStackingLayoutManager(); - lm.setUserAgent(foTitle.getUserAgent()); - lm.setFObj(foTitle); + lm = new InlineStackingLayoutManager(foTitle); lm.setLMiter(new LMiter(lm, foTitle.children.listIterator())); lm.initialize(); 1.6 +9 -0 xml-fop/src/java/org/apache/fop/layoutmgr/LeafNodeLayoutManager.java Index: LeafNodeLayoutManager.java =================================================================== RCS file: /home/cvs/xml-fop/src/java/org/apache/fop/layoutmgr/LeafNodeLayoutManager.java,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- LeafNodeLayoutManager.java 27 Feb 2004 17:49:25 -0000 1.5 +++ LeafNodeLayoutManager.java 15 May 2004 21:52:00 -0000 1.6 @@ -20,6 +20,7 @@ import org.apache.fop.area.Area; import org.apache.fop.area.inline.InlineArea; +import org.apache.fop.fo.FObj; import org.apache.fop.traits.MinOptMax; /** @@ -37,6 +38,14 @@ private int alignment; private int lead; private MinOptMax ipd; + + /** + * Create a Leaf node layout mananger. + * @param node the FObj to attach to this LM. + */ + public LeafNodeLayoutManager(FObj node) { + super(node); + } /** * Create a Leaf node layout mananger. 1.20 +3 -1 xml-fop/src/java/org/apache/fop/layoutmgr/LineLayoutManager.java Index: LineLayoutManager.java =================================================================== RCS file: /home/cvs/xml-fop/src/java/org/apache/fop/layoutmgr/LineLayoutManager.java,v retrieving revision 1.19 retrieving revision 1.20 diff -u -r1.19 -r1.20 --- LineLayoutManager.java 12 May 2004 23:19:52 -0000 1.19 +++ LineLayoutManager.java 15 May 2004 21:52:00 -0000 1.20 @@ -19,6 +19,7 @@ package org.apache.fop.layoutmgr; import org.apache.fop.datatypes.Length; +import org.apache.fop.fo.FObj; import org.apache.fop.fo.PropertyManager; import org.apache.fop.fo.properties.CommonMarginBlock; import org.apache.fop.fo.properties.CommonHyphenation; @@ -98,7 +99,8 @@ * @param l the default lead, from top to baseline * @param f the default follow, from baseline to bottom */ - public LineLayoutManager(int lh, int l, int f) { + public LineLayoutManager(FObj node, int lh, int l, int f) { + super(node); lineHeight = lh; lead = l; follow = f; 1.36 +1 -0 xml-fop/src/java/org/apache/fop/layoutmgr/PageLayoutManager.java Index: PageLayoutManager.java =================================================================== RCS file: /home/cvs/xml-fop/src/java/org/apache/fop/layoutmgr/PageLayoutManager.java,v retrieving revision 1.35 retrieving revision 1.36 diff -u -r1.35 -r1.36 --- PageLayoutManager.java 12 May 2004 23:19:52 -0000 1.35 +++ PageLayoutManager.java 15 May 2004 21:52:00 -0000 1.36 @@ -132,6 +132,7 @@ */ public PageLayoutManager(AreaTree areaTree, PageSequence pageseq, LayoutManagerLS lmls) { + super(pageseq); this.areaTree = areaTree; pageSequence = pageseq; this.lmls = lmls; 1.8 +7 -4 xml-fop/src/java/org/apache/fop/layoutmgr/RetrieveMarkerLayoutManager.java Index: RetrieveMarkerLayoutManager.java =================================================================== RCS file: /home/cvs/xml-fop/src/java/org/apache/fop/layoutmgr/RetrieveMarkerLayoutManager.java,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- RetrieveMarkerLayoutManager.java 12 May 2004 23:19:52 -0000 1.7 +++ RetrieveMarkerLayoutManager.java 15 May 2004 21:52:00 -0000 1.8 @@ -22,7 +22,9 @@ import java.util.List; import org.apache.fop.area.Area; +import org.apache.fop.fo.FObj; import org.apache.fop.fo.flow.Marker; +import org.apache.fop.fo.flow.RetrieveMarker; /** * LayoutManager for a block FO. @@ -38,10 +40,11 @@ /** * Create a new block container layout manager. */ - public RetrieveMarkerLayoutManager(String n, int pos, int bound) { - name = n; - position = pos; - boundary = bound; + public RetrieveMarkerLayoutManager(RetrieveMarker node) { + super(node); + name = node.getRetrieveClassName(); + position = node.getRetrievePosition(); + boundary = node.getRetrieveBoundary(); } public boolean generatesInlineAreas() { 1.6 +3 -1 xml-fop/src/java/org/apache/fop/layoutmgr/list/Item.java Index: Item.java =================================================================== RCS file: /home/cvs/xml-fop/src/java/org/apache/fop/layoutmgr/list/Item.java,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- Item.java 21 Mar 2004 12:03:08 -0000 1.5 +++ Item.java 15 May 2004 21:52:00 -0000 1.6 @@ -18,6 +18,7 @@ package org.apache.fop.layoutmgr.list; +import org.apache.fop.fo.FObj; import org.apache.fop.fo.PropertyManager; import org.apache.fop.layoutmgr.BlockStackingLayoutManager; import org.apache.fop.layoutmgr.LayoutManager; @@ -56,7 +57,8 @@ /** * Create a new Cell layout manager. */ - public Item() { + public Item(FObj node) { + super(node); } /** 1.6 +3 -1 xml-fop/src/java/org/apache/fop/layoutmgr/list/ListBlockLayoutManager.java Index: ListBlockLayoutManager.java =================================================================== RCS file: /home/cvs/xml-fop/src/java/org/apache/fop/layoutmgr/list/ListBlockLayoutManager.java,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- ListBlockLayoutManager.java 21 Mar 2004 12:03:08 -0000 1.5 +++ ListBlockLayoutManager.java 15 May 2004 21:52:00 -0000 1.6 @@ -18,6 +18,7 @@ package org.apache.fop.layoutmgr.list; +import org.apache.fop.fo.FObj; import org.apache.fop.fo.PropertyManager; import org.apache.fop.layoutmgr.BlockStackingLayoutManager; import org.apache.fop.layoutmgr.LayoutManager; @@ -62,7 +63,8 @@ * Create a new table layout manager. * */ - public ListBlockLayoutManager() { + public ListBlockLayoutManager(FObj node) { + super(node); } /** 1.9 +3 -1 xml-fop/src/java/org/apache/fop/layoutmgr/list/ListItemLayoutManager.java Index: ListItemLayoutManager.java =================================================================== RCS file: /home/cvs/xml-fop/src/java/org/apache/fop/layoutmgr/list/ListItemLayoutManager.java,v retrieving revision 1.8 retrieving revision 1.9 diff -u -r1.8 -r1.9 --- ListItemLayoutManager.java 21 Mar 2004 12:03:08 -0000 1.8 +++ ListItemLayoutManager.java 15 May 2004 21:52:00 -0000 1.9 @@ -18,6 +18,7 @@ package org.apache.fop.layoutmgr.list; +import org.apache.fop.fo.FObj; import org.apache.fop.fo.PropertyManager; import org.apache.fop.layoutmgr.BlockStackingLayoutManager; import org.apache.fop.layoutmgr.LayoutManager; @@ -64,7 +65,8 @@ * Create a new list item layout manager. * */ - public ListItemLayoutManager() { + public ListItemLayoutManager(FObj node) { + super(node); } /** 1.8 +3 -1 xml-fop/src/java/org/apache/fop/layoutmgr/table/Body.java Index: Body.java =================================================================== RCS file: /home/cvs/xml-fop/src/java/org/apache/fop/layoutmgr/table/Body.java,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- Body.java 12 May 2004 23:19:52 -0000 1.7 +++ Body.java 15 May 2004 21:52:00 -0000 1.8 @@ -18,6 +18,7 @@ package org.apache.fop.layoutmgr.table; +import org.apache.fop.fo.FObj; import org.apache.fop.fo.PropertyManager; import org.apache.fop.layoutmgr.LayoutManager; import org.apache.fop.layoutmgr.BlockStackingLayoutManager; @@ -59,7 +60,8 @@ /** * Create a new body layout manager. */ - public Body() { + public Body(FObj node) { + super(node); } /** 1.8 +3 -1 xml-fop/src/java/org/apache/fop/layoutmgr/table/Cell.java Index: Cell.java =================================================================== RCS file: /home/cvs/xml-fop/src/java/org/apache/fop/layoutmgr/table/Cell.java,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- Cell.java 12 May 2004 23:19:52 -0000 1.7 +++ Cell.java 15 May 2004 21:52:00 -0000 1.8 @@ -18,6 +18,7 @@ package org.apache.fop.layoutmgr.table; +import org.apache.fop.fo.FObj; import org.apache.fop.fo.PropertyManager; import org.apache.fop.layoutmgr.BlockStackingLayoutManager; import org.apache.fop.layoutmgr.LayoutManager; @@ -58,7 +59,8 @@ /** * Create a new Cell layout manager. */ - public Cell() { + public Cell(FObj node) { + super(node); } /** 1.5 +2 -8 xml-fop/src/java/org/apache/fop/layoutmgr/table/Column.java Index: Column.java =================================================================== RCS file: /home/cvs/xml-fop/src/java/org/apache/fop/layoutmgr/table/Column.java,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- Column.java 27 Feb 2004 17:48:35 -0000 1.4 +++ Column.java 15 May 2004 21:52:00 -0000 1.5 @@ -45,14 +45,8 @@ /** * Create a new column layout manager. */ - public Column() { - } - - /** - * @see org.apache.fop.layoutmgr.LayoutManager#setFObj(FObj) - */ - public void setFObj(FObj fobj) { - super.setFObj(fobj); + public Column(FObj node) { + super(node); } /** 1.11 +3 -1 xml-fop/src/java/org/apache/fop/layoutmgr/table/Row.java Index: Row.java =================================================================== RCS file: /home/cvs/xml-fop/src/java/org/apache/fop/layoutmgr/table/Row.java,v retrieving revision 1.10 retrieving revision 1.11 diff -u -r1.10 -r1.11 --- Row.java 21 Mar 2004 12:03:08 -0000 1.10 +++ Row.java 15 May 2004 21:52:00 -0000 1.11 @@ -18,6 +18,7 @@ package org.apache.fop.layoutmgr.table; +import org.apache.fop.fo.FObj; import org.apache.fop.fo.PropertyManager; import org.apache.fop.layoutmgr.BlockStackingLayoutManager; import org.apache.fop.layoutmgr.LayoutManager; @@ -66,7 +67,8 @@ * Create a new row layout manager. * */ - public Row() { + public Row(FObj node) { + super(node); } /** 1.10 +3 -1 xml-fop/src/java/org/apache/fop/layoutmgr/table/TableLayoutManager.java Index: TableLayoutManager.java =================================================================== RCS file: /home/cvs/xml-fop/src/java/org/apache/fop/layoutmgr/table/TableLayoutManager.java,v retrieving revision 1.9 retrieving revision 1.10 diff -u -r1.9 -r1.10 --- TableLayoutManager.java 13 May 2004 10:32:48 -0000 1.9 +++ TableLayoutManager.java 15 May 2004 21:52:00 -0000 1.10 @@ -20,6 +20,7 @@ import org.apache.fop.datatypes.Length; import org.apache.fop.datatypes.PercentBase; +import org.apache.fop.fo.FObj; import org.apache.fop.fo.PropertyManager; import org.apache.fop.fo.properties.TableColLength; import org.apache.fop.layoutmgr.BlockStackingLayoutManager; @@ -75,7 +76,8 @@ * Create a new table layout manager. * */ - public TableLayoutManager() { + public TableLayoutManager(FObj node) { + super(node); } /**
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]