import org.apache.fop.util.CharUtilities;
import org.apache.fop.fo.extensions.ExtensionElementMapping;
import org.apache.fop.fo.extensions.svg.SVGElementMapping;
+import org.apache.fop.layoutmgr.AddLMVisitor;
}
/**
- * This is a hook for an FOTreeVisitor subclass to be able to access
+ * This is a hook for the AddLMVisitor class to be able to access
* this object.
- * @param fotv the FOTreeVisitor subclass that can access this object.
- * @see org.apache.fop.fo.FOTreeVisitor
+ * @param aLMV the AddLMVisitor object that can access this object.
*/
- public void acceptVisitor(FOTreeVisitor fotv) {
- fotv.serveFONode(this);
+ public void acceptVisitor(AddLMVisitor aLMV) {
+ aLMV.serveFONode(this);
}
/**
// FOP
import org.apache.fop.fo.flow.Block;
import org.apache.fop.fo.pagination.Root;
+import org.apache.fop.layoutmgr.AddLMVisitor;
/**
* A text node in the formatting object tree.
}
/**
- * This is a hook for an FOTreeVisitor subclass to be able to access
+ * This is a hook for the AddLMVisitor class to be able to access
* this object.
- * @param fotv the FOTreeVisitor subclass that can access this object.
- * @see org.apache.fop.fo.FOTreeVisitor
+ * @param aLMV the AddLMVisitor object that can access this object.
*/
- public void acceptVisitor(FOTreeVisitor fotv) {
- fotv.serveFOText(this);
+ public void acceptVisitor(AddLMVisitor aLMV) {
+ aLMV.serveFOText(this);
}
+++ /dev/null
-/*
- * Copyright 1999-2004 The Apache Software Foundation.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-/* $Id$ */
-
-package org.apache.fop.fo;
-
-import org.apache.fop.fo.flow.BlockContainer;
-import org.apache.fop.fo.flow.Character;
-import org.apache.fop.fo.pagination.ColorProfile;
-import org.apache.fop.fo.pagination.ConditionalPageMasterReference;
-import org.apache.fop.fo.pagination.Declarations;
-import org.apache.fop.fo.extensions.ExtensionObj;
-import org.apache.fop.fo.extensions.Bookmarks;
-import org.apache.fop.fo.extensions.Label;
-import org.apache.fop.fo.extensions.Outline;
-import org.apache.fop.fo.flow.ExternalGraphic;
-import org.apache.fop.fo.pagination.Flow;
-import org.apache.fop.fo.pagination.StaticContent;
-import org.apache.fop.fo.flow.BidiOverride;
-import org.apache.fop.fo.flow.Block;
-import org.apache.fop.fo.flow.Inline;
-import org.apache.fop.fo.flow.BasicLink;
-import org.apache.fop.fo.flow.Leader;
-import org.apache.fop.fo.flow.Marker;
-import org.apache.fop.fo.flow.RetrieveMarker;
-import org.apache.fop.fo.pagination.Title;
-import org.apache.fop.fo.flow.Wrapper;
-import org.apache.fop.fo.flow.Footnote;
-import org.apache.fop.fo.flow.FootnoteBody;
-import org.apache.fop.fo.flow.InlineContainer;
-import org.apache.fop.fo.flow.InstreamForeignObject;
-import org.apache.fop.fo.pagination.LayoutMasterSet;
-import org.apache.fop.fo.flow.ListBlock;
-import org.apache.fop.fo.flow.ListItem;
-import org.apache.fop.fo.flow.ListItemBody;
-import org.apache.fop.fo.flow.ListItemLabel;
-import org.apache.fop.fo.pagination.PageMasterReference;
-import org.apache.fop.fo.pagination.RepeatablePageMasterReference;
-import org.apache.fop.fo.pagination.SinglePageMasterReference;
-import org.apache.fop.fo.flow.PageNumber;
-import org.apache.fop.fo.flow.PageNumberCitation;
-import org.apache.fop.fo.pagination.PageSequence;
-import org.apache.fop.fo.pagination.PageSequenceMaster;
-import org.apache.fop.fo.pagination.Region;
-import org.apache.fop.fo.pagination.RegionBASE;
-import org.apache.fop.fo.pagination.RegionBA;
-import org.apache.fop.fo.pagination.RegionAfter;
-import org.apache.fop.fo.pagination.RegionBefore;
-import org.apache.fop.fo.pagination.RegionSE;
-import org.apache.fop.fo.pagination.RegionEnd;
-import org.apache.fop.fo.pagination.RegionStart;
-import org.apache.fop.fo.pagination.RegionBody;
-import org.apache.fop.fo.pagination.RepeatablePageMasterAlternatives;
-import org.apache.fop.fo.pagination.Root;
-import org.apache.fop.fo.pagination.SimplePageMaster;
-import org.apache.fop.fo.flow.Table;
-import org.apache.fop.fo.flow.TableBody;
-import org.apache.fop.fo.flow.TableFooter;
-import org.apache.fop.fo.flow.TableHeader;
-import org.apache.fop.fo.flow.TableCell;
-import org.apache.fop.fo.flow.TableColumn;
-import org.apache.fop.fo.flow.TableRow;
-import org.apache.fop.fo.flow.Float;
-import org.apache.fop.fo.flow.InitialPropertySet;
-import org.apache.fop.fo.flow.MultiCase;
-import org.apache.fop.fo.flow.MultiProperties;
-import org.apache.fop.fo.flow.MultiPropertySet;
-import org.apache.fop.fo.flow.MultiSwitch;
-import org.apache.fop.fo.flow.MultiToggle;
-import org.apache.fop.fo.flow.TableAndCaption;
-import org.apache.fop.fo.flow.TableCaption;
-import org.apache.fop.fo.extensions.svg.SVGObj;
-import org.apache.fop.fo.extensions.svg.SVGElement;
-
-/**
- * <p>Implements the GoF Visitor design pattern to allow access to the FOTree
- * hierarchy without knowing what subclass of FONode is being accessed.
- * To preserve inheritance, and simulate the polymorphism that would exist if
- * the subclass methods were embedded in the visited hierarchy, the default for
- * each method (except serveFONode(FONode)) is to run the the serveXXXX method
- * that corresponds to the superclass of the FOTree child element. Thus, any
- * method that is overridden in a subclass of FOTreeVisitor will affect not only
- * FOTree elements of the class that method was written for, but also all
- * subclasses of that class.</p>
- * <p>Caveat: Because there appears to be no way for one
- * object to cast objects from another class to their superclass, this
- * superclass logic has been hard-coded into FOTreeVisitor. So, for example,
- * serveFObj(FObj) runs the following:</p>
- * <pre><code> serveFONode((FONode)node);</code></pre>
- * <p>If FObj ceases to be a direct subclass of FONode, then the above may cause
- * problems.</p>
- */
-public interface FOTreeVisitor {
-
- /**
- * @param node FONode object to process
- */
- public void serveFONode(FONode node);
-
- /**
- * @param node FObj object to process
- */
- public void serveFObj(FObj node);
-
- /**
- * @param node BlockContainer object to process
- */
- public void serveBlockContainer(BlockContainer node);
-
- /**
- * @param node Character object to process
- */
- public void serveCharacter(Character node);
-
- /**
- * @param node ColorProfile object to process
- */
- public void serveColorProfile(ColorProfile node);
-
- /**
- * @param node ConditionalPageMasterReference object to process
- */
- public void serveConditionalPageMasterReference(ConditionalPageMasterReference node);
-
- /**
- * @param node Declarations object to process
- */
- public void serveDeclarations(Declarations node);
-
- /**
- * @param node ExtensionObj object to process
- */
- public void serveExtensionObj(ExtensionObj node);
-
- /**
- * @param node Bookmarks object to process
- */
- public void serveBookmarks(Bookmarks node);
-
- /**
- * @param node Label object to process
- */
- public void serveLabel(Label node);
-
- /**
- * @param node Outline object to process
- */
- public void serveOutline(Outline node);
-
- /**
- * @param node ExternalGraphic object to process
- */
- public void serveExternalGraphic(ExternalGraphic node);
-
- /**
- * @param node Flow object to process
- */
- public void serveFlow(Flow node);
-
- /**
- * @param node StaticContent object to process
- */
- public void serveStaticContent(StaticContent node);
-
- /**
- * @param node FObjMixed object to process
- */
- public void serveFObjMixed(FObjMixed node);
-
- /**
- * @param node BidiOverride object to process
- */
- public void serveBidiOverride(BidiOverride node);
-
- /**
- * @param node Block object to process
- */
- public void serveBlock(Block node);
-
- /**
- * @param node Inline object to process
- */
- public void serveInline(Inline node);
-
- /**
- * @param node BasicLink object to process
- */
- public void serveBasicLink(BasicLink node);
-
- /**
- * @param node Leader object to process
- */
- public void serveLeader(Leader node);
-
- /**
- * @param node Marker object to process
- */
- public void serveMarker(Marker node);
-
- /**
- * @param node RetrieveMarker object to process
- */
- public void serveRetrieveMarker(RetrieveMarker node);
-
- /**
- * @param node Title object to process
- */
- public void serveTitle(Title node);
-
- /**
- * @param node Wrapper object to process
- */
- public void serveWrapper(Wrapper node);
-
- /**
- * @param node Footnote object to process
- */
- public void serveFootnote(Footnote node);
-
- /**
- * @param node FootnoteBody object to process
- */
- public void serveFootnoteBody(FootnoteBody node);
-
- /**
- * @param node FOText object to process
- */
- public void serveFOText(FOText node);
-
- /**
- * @param node InlineContainer object to process
- */
- public void serveInlineContainer(InlineContainer node);
-
- /**
- * @param node InstreamForeignObject object to process
- */
- public void serveInstreamForeignObject(InstreamForeignObject node);
-
- /**
- * @param node LayoutMasterSet object to process
- */
- public void serveLayoutMasterSet(LayoutMasterSet node);
-
- /**
- * @param node ListBlock object to process
- */
- public void serveListBlock(ListBlock node);
-
- /**
- * @param node ListItem object to process
- */
- public void serveListItem(ListItem node);
-
- /**
- * @param node ListItemBody object to process
- */
- public void serveListItemBody(ListItemBody node);
-
- /**
- * @param node ListItemLabel object to process
- */
- public void serveListItemLabel(ListItemLabel node);
-
- /**
- * @param node PageMasterReference object to process
- */
- public void servePageMasterReference(PageMasterReference node);
-
- /**
- * @param node RepeatablePageMasterReference object to process
- */
- public void serveRepeatablePageMasterReference(RepeatablePageMasterReference node);
-
- /**
- * @param node SinglePageMasterReference object to process
- */
- public void serveSinglePageMasterReference(SinglePageMasterReference node);
-
- /**
- * @param node PageNumber object to process
- */
- public void servePageNumber(PageNumber node);
-
- /**
- * @param node PageNumberCitation object to process
- */
- public void servePageNumberCitation(PageNumberCitation node);
-
- /**
- * @param node PageSequence object to process
- */
- public void servePageSequence(PageSequence node);
-
- /**
- * @param node PageSequenceMaster object to process
- */
- public void servePageSequenceMaster(PageSequenceMaster node);
-
- /**
- * @param node Region object to process
- */
- public void serveRegion(Region node);
-
- /**
- * @param node RegionBASE object to process
- */
- public void serveRegionBASE(RegionBASE node);
-
- /**
- * @param node RegionBA object to process
- */
- public void serveRegionBA(RegionBA node);
-
- /**
- * @param node RegionAfter object to process
- */
- public void serveRegionAfter(RegionAfter node);
-
- /**
- * @param node RegionBefore object to process
- */
- public void serveRegionBefore(RegionBefore node);
-
- /**
- * @param node RegionSE object to process
- */
- public void serveRegionSE(RegionSE node);
-
- /**
- * @param node RegionEnd object to process
- */
- public void serveRegionEnd(RegionEnd node);
-
- /**
- * @param node RegionStart object to process
- */
- public void serveRegionStart(RegionStart node);
-
- /**
- * @param node RegionBody object to process
- */
- public void serveRegionBody(RegionBody node);
-
- /**
- * @param node RepeatablePageMasterAlternatives object to process
- */
- public void serveRepeatablePageMasterAlternatives(RepeatablePageMasterAlternatives node);
-
- /**
- * @param node Root object to process
- */
- public void serveRoot(Root node);
-
- /**
- * @param node SimplePageMaster object to process
- */
- public void serveSimplePageMaster(SimplePageMaster node);
-
- /**
- * @param node Table object to process
- */
- public void serveTable(Table node);
-
- /**
- * @param node TableBody object to process
- */
- public void serveTableBody(TableBody node);
-
- /**
- * @param node TableFooter object to process
- */
- public void serveTableFooter(TableFooter node);
-
- /**
- * @param node TableHeader object to process
- */
- public void serveTableHeader(TableHeader node);
-
- /**
- * @param node TableCell object to process
- */
- public void serveTableCell(TableCell node);
-
- /**
- * @param node TableColumn object to process
- */
- public void serveTableColumn(TableColumn node);
-
- /**
- * @param node TableRow object to process
- */
- public void serveTableRow(TableRow node);
-
- /**
- * @param node ToBeImplementedElement object to process
- */
- public void serveToBeImplementedElement(ToBeImplementedElement node);
-
- /**
- * @param node Float object to process
- */
- public void serveFloat(Float node);
-
- /**
- * @param node InitialPropertySet object to process
- */
- public void serveInitialPropertySet(InitialPropertySet node);
-
- /**
- * @param node MultiCase object to process
- */
- public void serveMultiCase(MultiCase node);
-
- /**
- * @param node MultiProperties object to process
- */
- public void serveMultiProperties(MultiProperties node);
-
- /**
- * @param node MultiPropertySet object to process
- */
- public void serveMultiPropertySet(MultiPropertySet node);
-
- /**
- * @param node MultiSwitch object to process
- */
- public void serveMultiSwitch(MultiSwitch node);
-
- /**
- * @param node MultiToggle object to process
- */
- public void serveMultiToggle(MultiToggle node);
-
- /**
- * @param node TableAndCaption object to process
- */
- public void serveTableAndCaption(TableAndCaption node);
-
- /**
- * @param node TableCaption object to process
- */
- public void serveTableCaption(TableCaption node);
-
- /**
- * @param node Unknown object to process
- */
- public void serveUnknown(Unknown node);
-
- /**
- * @param node XMLObj object to process
- */
- public void serveXMLObj(XMLObj node);
-
- /**
- * @param node SVGObj object to process
- */
- public void serveSVGObj(SVGObj node);
-
- /**
- * @param node SVGElement object to process
- */
- public void serveSVGElement(SVGElement node);
-
- /**
- * @param node UnknownXMLObj object to process
- */
- public void serveUnknownXMLObj(UnknownXMLObj node);
-
- /**
- * @param node XMLElement object to process
- */
- public void serveXMLElement(XMLElement node);
-
-}
-
import org.apache.fop.fo.flow.Marker;
import org.apache.fop.fo.properties.Property;
import org.apache.fop.fo.properties.PropertyMaker;
+import org.apache.fop.layoutmgr.AddLMVisitor;
import org.xml.sax.Attributes;
import org.xml.sax.Locator;
}
/**
- * This is a hook for an FOTreeVisitor subclass to be able to access
+ * This is a hook for the AddLMVisitor class to be able to access
* this object.
- * @param fotv the FOTreeVisitor subclass that can access this object.
- * @see org.apache.fop.fo.FOTreeVisitor
+ * @param aLMV the AddLMVisitor object that can access this object.
*/
- public void acceptVisitor(FOTreeVisitor fotv) {
- fotv.serveFObj(this);
+ public void acceptVisitor(AddLMVisitor aLMV) {
+ aLMV.serveFObj(this);
}
package org.apache.fop.fo;
import org.xml.sax.Locator;
+import org.apache.fop.layoutmgr.AddLMVisitor;
/**
* Base class for representation of mixed content formatting objects
}
/**
- * This is a hook for an FOTreeVisitor subclass to be able to access
+ * This is a hook for the AddLMVisitor class to be able to access
* this object.
- * @param fotv the FOTreeVisitor subclass that can access this object.
- * @see org.apache.fop.fo.FOTreeVisitor
+ * @param aLMV the AddLMVisitor object that can access this object.
*/
- public void acceptVisitor(FOTreeVisitor fotv) {
- fotv.serveFObjMixed(this);
+ public void acceptVisitor(AddLMVisitor aLMV) {
+ aLMV.serveFObjMixed(this);
}
}
package org.apache.fop.fo;
+import org.apache.fop.layoutmgr.AddLMVisitor;
+
/**
* This class is a placeholder for elements that have not been implemented.
*/
}
/**
- * This is a hook for an FOTreeVisitor subclass to be able to access
+ * This is a hook for the AddLMVisitor class to be able to access
* this object.
- * @param fotv the FOTreeVisitor subclass that can access this object.
- * @see org.apache.fop.fo.FOTreeVisitor
+ * @param aLMV the AddLMVisitor object that can access this object.
*/
- public void acceptVisitor(FOTreeVisitor fotv) {
- fotv.serveToBeImplementedElement(this);
+ public void acceptVisitor(AddLMVisitor aLMV) {
+ aLMV.serveToBeImplementedElement(this);
}
}
package org.apache.fop.fo;
+import org.apache.fop.layoutmgr.AddLMVisitor;
+
/**
* Class for handling an unknown element, for example one from an unsupported
* namespace.
}
/**
- * This is a hook for an FOTreeVisitor subclass to be able to access
+ * This is a hook for the AddLMVisitor class to be able to access
* this object.
- * @param fotv the FOTreeVisitor subclass that can access this object.
- * @see org.apache.fop.fo.FOTreeVisitor
+ * @param aLMV the AddLMVisitor object that can access this object.
*/
- public void acceptVisitor(FOTreeVisitor fotv) {
- fotv.serveUnknown(this);
+ public void acceptVisitor(AddLMVisitor aLMV) {
+ aLMV.serveUnknown(this);
}
}
package org.apache.fop.fo;
import org.xml.sax.Locator;
+import org.apache.fop.layoutmgr.AddLMVisitor;
/**
* Class for handling generic XML from a namespace not recognized by FOP
}
/**
- * This is a hook for an FOTreeVisitor subclass to be able to access
+ * This is a hook for the AddLMVisitor class to be able to access
* this object.
- * @param fotv the FOTreeVisitor subclass that can access this object.
- * @see org.apache.fop.fo.FOTreeVisitor
+ * @param aLMV the AddLMVisitor object that can access this object.
*/
- public void acceptVisitor(FOTreeVisitor fotv) {
- fotv.serveUnknownXMLObj(this);
+ public void acceptVisitor(AddLMVisitor aLMV) {
+ aLMV.serveUnknownXMLObj(this);
}
}
// FOP
import org.apache.fop.apps.FOPException;
+import org.apache.fop.layoutmgr.AddLMVisitor;
/**
* class representing svg:svg pseudo flow object.
}
/**
- * This is a hook for an FOTreeVisitor subclass to be able to access
+ * This is a hook for the AddLMVisitor class to be able to access
* this object.
- * @param fotv the FOTreeVisitor subclass that can access this object.
- * @see org.apache.fop.fo.FOTreeVisitor
+ * @param aLMV the AddLMVisitor object that can access this object.
*/
- public void acceptVisitor(FOTreeVisitor fotv) {
- fotv.serveXMLElement(this);
+ public void acceptVisitor(AddLMVisitor aLMV) {
+ aLMV.serveXMLElement(this);
}
}
// FOP
import org.apache.fop.apps.FOPException;
+import org.apache.fop.layoutmgr.AddLMVisitor;
/**
* Abstract class modelling generic, non-XSL-FO XML objects. Such objects are
}
/**
- * This is a hook for an FOTreeVisitor subclass to be able to access
+ * This is a hook for the AddLMVisitor class to be able to access
* this object.
- * @param fotv the FOTreeVisitor subclass that can access this object.
- * @see org.apache.fop.fo.FOTreeVisitor
+ * @param aLMV the AddLMVisitor object that can access this object.
*/
- public void acceptVisitor(FOTreeVisitor fotv) {
- fotv.serveXMLObj(this);
+ public void acceptVisitor(AddLMVisitor aLMV) {
+ aLMV.serveXMLObj(this);
}
}
// FOP
import org.apache.fop.fo.FONode;
-import org.apache.fop.fo.FOTreeVisitor;
+import org.apache.fop.layoutmgr.AddLMVisitor;
import org.apache.fop.fo.pagination.Root;
/**
((Root) parent).setBookmarks(this);
}
- public void acceptVisitor(FOTreeVisitor fotv) {
- fotv.serveBookmarks(this);
+ public void acceptVisitor(AddLMVisitor aLMV) {
+ aLMV.serveBookmarks(this);
}
public ArrayList getOutlines() {
import org.apache.fop.fo.FONode;
import org.apache.fop.fo.FObj;
-import org.apache.fop.fo.FOTreeVisitor;
+import org.apache.fop.layoutmgr.AddLMVisitor;
/**
* Base class for pdf bookmark extension objects.
super(parent);
}
- public void acceptVisitor(FOTreeVisitor fotv) {
- fotv.serveExtensionObj(this);
+ public void acceptVisitor(AddLMVisitor aLMV) {
+ aLMV.serveExtensionObj(this);
}
}
import org.xml.sax.Locator;
import org.apache.fop.fo.FONode;
-import org.apache.fop.fo.FOTreeVisitor;
+import org.apache.fop.layoutmgr.AddLMVisitor;
/**
return label;
}
- public void acceptVisitor(FOTreeVisitor fotv) {
- fotv.serveLabel(this);
+ public void acceptVisitor(AddLMVisitor aLMV) {
+ aLMV.serveLabel(this);
}
public String getName() {
package org.apache.fop.fo.extensions;
import org.apache.fop.fo.FONode;
-import org.apache.fop.fo.FOTreeVisitor;
+import org.apache.fop.layoutmgr.AddLMVisitor;
import org.apache.fop.apps.FOPException;
import java.util.ArrayList;
return label == null ? "" : label.toString();
}
- public void acceptVisitor(FOTreeVisitor fotv) {
- fotv.serveOutline(this);
+ public void acceptVisitor(AddLMVisitor aLMV) {
+ aLMV.serveOutline(this);
}
public String getInternalDestination() {
// FOP
import org.apache.fop.fo.FONode;
-import org.apache.fop.fo.FOTreeVisitor;
+import org.apache.fop.layoutmgr.AddLMVisitor;
import org.apache.fop.apps.FOPException;
import org.apache.batik.dom.svg.SVGOMDocument;
}
}
- public void acceptVisitor(FOTreeVisitor fotv) {
- fotv.serveSVGElement(this);
+ public void acceptVisitor(AddLMVisitor aLMV) {
+ aLMV.serveSVGElement(this);
}
}
import org.apache.fop.fo.FONode;
import org.apache.fop.fo.XMLObj;
-import org.apache.fop.fo.FOTreeVisitor;
+import org.apache.fop.layoutmgr.AddLMVisitor;
/**
* Class for SVG element objects.
return "http://www.w3.org/2000/svg";
}
- public void acceptVisitor(FOTreeVisitor fotv) {
- fotv.serveSVGObj(this);
+ public void acceptVisitor(AddLMVisitor aLMV) {
+ aLMV.serveSVGObj(this);
}
}
// FOP
import org.apache.fop.apps.FOPException;
import org.apache.fop.fo.FONode;
-import org.apache.fop.fo.FOTreeVisitor;
+import org.apache.fop.layoutmgr.AddLMVisitor;
import org.apache.fop.fo.properties.CommonAccessibility;
import org.apache.fop.fo.properties.CommonAural;
import org.apache.fop.fo.properties.CommonBorderAndPadding;
}
/**
- * This is a hook for an FOTreeVisitor subclass to be able to access
+ * This is a hook for the AddLMVisitor class to be able to access
* this object.
- * @param fotv the FOTreeVisitor subclass that can access this object.
- * @see org.apache.fop.fo.FOTreeVisitor
+ * @param aLMV the AddLMVisitor object that can access this object.
*/
- public void acceptVisitor(FOTreeVisitor fotv) {
- fotv.serveBasicLink(this);
+ public void acceptVisitor(AddLMVisitor aLMV) {
+ aLMV.serveBasicLink(this);
}
/**
// FOP
import org.apache.fop.fo.FONode;
import org.apache.fop.fo.FObjMixed;
-import org.apache.fop.fo.FOTreeVisitor;
+import org.apache.fop.layoutmgr.AddLMVisitor;
import org.apache.fop.fo.properties.CommonAural;
import org.apache.fop.fo.properties.CommonRelativePosition;
}
/**
- * This is a hook for an FOTreeVisitor subclass to be able to access
+ * This is a hook for the AddLMVisitor class to be able to access
* this object.
- * @param fotv the FOTreeVisitor subclass that can access this object.
- * @see org.apache.fop.fo.FOTreeVisitor
+ * @param aLMV the AddLMVisitor object that can access this object.
*/
- public void acceptVisitor(FOTreeVisitor fotv) {
- fotv.serveBidiOverride(this);
+ public void acceptVisitor(AddLMVisitor aLMV) {
+ aLMV.serveBidiOverride(this);
}
public String getName() {
import org.apache.fop.fo.FObj;
import org.apache.fop.fo.FObjMixed;
import org.apache.fop.fo.RecursiveCharIterator;
-import org.apache.fop.fo.FOTreeVisitor;
+import org.apache.fop.layoutmgr.AddLMVisitor;
import org.apache.fop.fo.Constants;
import org.apache.fop.fo.properties.CommonAccessibility;
import org.apache.fop.fo.properties.CommonAural;
}
/**
- * This is a hook for an FOTreeVisitor subclass to be able to access
+ * This is a hook for the AddLMVisitor class to be able to access
* this object.
- * @param fotv the FOTreeVisitor subclass that can access this object.
- * @see org.apache.fop.fo.FOTreeVisitor
+ * @param aLMV the AddLMVisitor object that can access this object.
*/
- public void acceptVisitor(FOTreeVisitor fotv) {
- fotv.serveBlock(this);
+ public void acceptVisitor(AddLMVisitor aLMV) {
+ aLMV.serveBlock(this);
}
public String getName() {
import org.apache.fop.datatypes.ColorType;
import org.apache.fop.fo.FONode;
import org.apache.fop.fo.FObj;
-import org.apache.fop.fo.FOTreeVisitor;
+import org.apache.fop.layoutmgr.AddLMVisitor;
import org.apache.fop.fo.properties.CommonAbsolutePosition;
import org.apache.fop.fo.properties.CommonBackground;
import org.apache.fop.fo.properties.CommonBorderAndPadding;
}
/**
- * This is a hook for an FOTreeVisitor subclass to be able to access
+ * This is a hook for the AddLMVisitor class to be able to access
* this object.
- * @param fotv the FOTreeVisitor subclass that can access this object.
- * @see org.apache.fop.fo.FOTreeVisitor
+ * @param aLMV the AddLMVisitor object that can access this object.
*/
- public void acceptVisitor(FOTreeVisitor fotv) {
- fotv.serveBlockContainer(this);
+ public void acceptVisitor(AddLMVisitor aLMV) {
+ aLMV.serveBlockContainer(this);
}
public String getName() {
import org.apache.fop.fo.FONode;
import org.apache.fop.fo.FObj;
import org.apache.fop.fo.OneCharIterator;
-import org.apache.fop.fo.FOTreeVisitor;
+import org.apache.fop.layoutmgr.AddLMVisitor;
import org.apache.fop.fo.properties.CommonAural;
import org.apache.fop.fo.properties.CommonBorderAndPadding;
import org.apache.fop.fo.properties.CommonBackground;
}
/**
- * This is a hook for an FOTreeVisitor subclass to be able to access
+ * This is a hook for the AddLMVisitor class to be able to access
* this object.
- * @param fotv the FOTreeVisitor subclass that can access this object.
- * @see org.apache.fop.fo.FOTreeVisitor
+ * @param aLMV the AddLMVisitor object that can access this object.
*/
- public void acceptVisitor(FOTreeVisitor fotv) {
- fotv.serveCharacter(this);
+ public void acceptVisitor(AddLMVisitor aLMV) {
+ aLMV.serveCharacter(this);
}
public String getName() {
import org.apache.fop.apps.FOPException;
import org.apache.fop.datatypes.Length;
import org.apache.fop.fo.FONode;
-import org.apache.fop.fo.FOTreeVisitor;
+import org.apache.fop.layoutmgr.AddLMVisitor;
import org.apache.fop.fo.FObj;
import org.apache.fop.image.FopImage;
import org.apache.fop.image.ImageFactory;
}
/**
- * This is a hook for an FOTreeVisitor subclass to be able to access
+ * This is a hook for the AddLMVisitor class to be able to access
* this object.
- * @param fotv the FOTreeVisitor subclass that can access this object.
- * @see org.apache.fop.fo.FOTreeVisitor
+ * @param aLMV the AddLMVisitor object that can access this object.
*/
- public void acceptVisitor(FOTreeVisitor fotv) {
- fotv.serveExternalGraphic(this);
+ public void acceptVisitor(AddLMVisitor aLMV) {
+ aLMV.serveExternalGraphic(this);
}
public String getURL() {
// FOP
import org.apache.fop.fo.FONode;
import org.apache.fop.fo.ToBeImplementedElement;
-import org.apache.fop.fo.FOTreeVisitor;
+import org.apache.fop.layoutmgr.AddLMVisitor;
/**
* fo:float element.
}
- public void acceptVisitor(FOTreeVisitor fotv) {
- fotv.serveFloat(this);
+ public void acceptVisitor(AddLMVisitor aLMV) {
+ aLMV.serveFloat(this);
}
public String getName() {
// FOP
import org.apache.fop.apps.FOPException;
import org.apache.fop.fo.FONode;
-import org.apache.fop.fo.FOTreeVisitor;
+import org.apache.fop.layoutmgr.AddLMVisitor;
import org.apache.fop.fo.FObj;
/**
return inlineFO;
}
- public void acceptVisitor(FOTreeVisitor fotv) {
- fotv.serveFootnote(this);
+ public void acceptVisitor(AddLMVisitor aLMV) {
+ aLMV.serveFootnote(this);
}
protected void endOfNode() throws SAXParseException {
import org.apache.fop.apps.FOPException;
import org.apache.fop.fo.FONode;
import org.apache.fop.fo.FObj;
-import org.apache.fop.fo.FOTreeVisitor;
+import org.apache.fop.layoutmgr.AddLMVisitor;
/**
* Class modelling the fo:footnote-body object. See Sec. 6.10.4 of the XSL-FO
getFOInputHandler().startFootnoteBody(this);
}
- public void acceptVisitor(FOTreeVisitor fotv) {
- fotv.serveFootnoteBody(this);
+ public void acceptVisitor(AddLMVisitor aLMV) {
+ aLMV.serveFootnoteBody(this);
}
protected void endOfNode() throws SAXParseException {
// FOP
import org.apache.fop.fo.FONode;
-import org.apache.fop.fo.FOTreeVisitor;
+import org.apache.fop.layoutmgr.AddLMVisitor;
import org.apache.fop.fo.ToBeImplementedElement;
import org.apache.fop.fo.properties.CommonAccessibility;
import org.apache.fop.fo.properties.CommonAural;
}
- public void acceptVisitor(FOTreeVisitor fotv) {
- fotv.serveInitialPropertySet(this);
+ public void acceptVisitor(AddLMVisitor aLMV) {
+ aLMV.serveInitialPropertySet(this);
}
public String getName() {
import org.apache.fop.fo.FONode;
import org.apache.fop.fo.FObjMixed;
import org.apache.fop.fo.InlineCharIterator;
-import org.apache.fop.fo.FOTreeVisitor;
+import org.apache.fop.layoutmgr.AddLMVisitor;
import org.apache.fop.fo.properties.CommonAccessibility;
import org.apache.fop.fo.properties.CommonAural;
import org.apache.fop.fo.properties.CommonBackground;
return new InlineCharIterator(this, propMgr.getBorderAndPadding());
}
- public void acceptVisitor(FOTreeVisitor fotv) {
- fotv.serveInline(this);
+ public void acceptVisitor(AddLMVisitor aLMV) {
+ aLMV.serveInline(this);
}
/**
// FOP
import org.apache.fop.fo.FONode;
import org.apache.fop.fo.FObj;
-import org.apache.fop.fo.FOTreeVisitor;
+import org.apache.fop.layoutmgr.AddLMVisitor;
import org.apache.fop.apps.FOPException;
import org.apache.fop.fo.properties.CommonBackground;
import org.apache.fop.fo.properties.CommonBorderAndPadding;
}
/**
- * This is a hook for an FOTreeVisitor subclass to be able to access
+ * This is a hook for the AddLMVisitor class to be able to access
* this object.
- * @param fotv the FOTreeVisitor subclass that can access this object.
- * @see org.apache.fop.fo.FOTreeVisitor
+ * @param aLMV the AddLMVisitor object that can access this object.
*/
- public void acceptVisitor(FOTreeVisitor fotv) {
- fotv.serveInlineContainer(this);
+ public void acceptVisitor(AddLMVisitor aLMV) {
+ aLMV.serveInlineContainer(this);
}
public String getName() {
package org.apache.fop.fo.flow;
import org.apache.fop.fo.FONode;
-import org.apache.fop.fo.FOTreeVisitor;
+import org.apache.fop.layoutmgr.AddLMVisitor;
import org.apache.fop.fo.FObj;
/**
*/
-/**
- * This is a hook for an FOTreeVisitor subclass to be able to access
- * this object.
- * @param fotv the FOTreeVisitor subclass that can access this object.
- * @see org.apache.fop.fo.FOTreeVisitor
- */
- public void acceptVisitor(FOTreeVisitor fotv) {
- fotv.serveInstreamForeignObject(this);
+ /**
+ * This is a hook for the AddLMVisitor class to be able to access
+ * this object.
+ * @param aLMV the AddLMVisitor object that can access this object.
+ */
+ public void acceptVisitor(AddLMVisitor aLMV) {
+ aLMV.serveInstreamForeignObject(this);
}
public String getName() {
import org.apache.fop.datatypes.ColorType;
import org.apache.fop.datatypes.Length;
import org.apache.fop.fo.FONode;
-import org.apache.fop.fo.FOTreeVisitor;
+import org.apache.fop.layoutmgr.AddLMVisitor;
import org.apache.fop.fo.FObjMixed;
import org.apache.fop.fo.properties.CommonAccessibility;
import org.apache.fop.fo.properties.CommonAural;
}
/**
- * This is a hook for an FOTreeVisitor subclass to be able to access
+ * This is a hook for the AddLMVisitor class to be able to access
* this object.
- * @param fotv the FOTreeVisitor subclass that can access this object.
- * @see org.apache.fop.fo.FOTreeVisitor
+ * @param aLMV the AddLMVisitor object that can access this object.
*/
- public void acceptVisitor(FOTreeVisitor fotv) {
- fotv.serveLeader(this);
+ public void acceptVisitor(AddLMVisitor aLMV) {
+ aLMV.serveLeader(this);
}
public String getName() {
import org.apache.fop.datatypes.ColorType;
import org.apache.fop.fo.FONode;
import org.apache.fop.fo.FObj;
-import org.apache.fop.fo.FOTreeVisitor;
+import org.apache.fop.layoutmgr.AddLMVisitor;
import org.apache.fop.fo.properties.CommonAccessibility;
import org.apache.fop.fo.properties.CommonAural;
import org.apache.fop.fo.properties.CommonBackground;
}
/**
- * This is a hook for an FOTreeVisitor subclass to be able to access
+ * This is a hook for the AddLMVisitor class to be able to access
* this object.
- * @param fotv the FOTreeVisitor subclass that can access this object.
- * @see org.apache.fop.fo.FOTreeVisitor
+ * @param aLMV the AddLMVisitor object that can access this object.
*/
- public void acceptVisitor(FOTreeVisitor fotv) {
- fotv.serveListBlock(this);
+ public void acceptVisitor(AddLMVisitor aLMV) {
+ aLMV.serveListBlock(this);
}
protected void endOfNode() throws SAXParseException {
// FOP
import org.apache.fop.apps.FOPException;
import org.apache.fop.fo.FONode;
-import org.apache.fop.fo.FOTreeVisitor;
+import org.apache.fop.layoutmgr.AddLMVisitor;
import org.apache.fop.fo.FObj;
import org.apache.fop.fo.properties.CommonAccessibility;
import org.apache.fop.fo.properties.CommonAural;
return body;
}
- public void acceptVisitor(FOTreeVisitor fotv) {
- fotv.serveListItem(this);
+ public void acceptVisitor(AddLMVisitor aLMV) {
+ aLMV.serveListItem(this);
}
protected void endOfNode() throws SAXParseException {
// FOP
import org.apache.fop.fo.FONode;
import org.apache.fop.fo.FObj;
-import org.apache.fop.fo.FOTreeVisitor;
+import org.apache.fop.layoutmgr.AddLMVisitor;
import org.apache.fop.fo.properties.CommonAccessibility;
/**
}
/**
- * This is a hook for an FOTreeVisitor subclass to be able to access
+ * This is a hook for the AddLMVisitor class to be able to access
* this object.
- * @param fotv the FOTreeVisitor subclass that can access this object.
- * @see org.apache.fop.fo.FOTreeVisitor
+ * @param aLMV the AddLMVisitor object that can access this object.
*/
- public void acceptVisitor(FOTreeVisitor fotv) {
- fotv.serveListItemBody(this);
+ public void acceptVisitor(AddLMVisitor aLMV) {
+ aLMV.serveListItemBody(this);
}
public String getName() {
import org.apache.fop.apps.FOPException;
import org.apache.fop.fo.FONode;
import org.apache.fop.fo.FObj;
-import org.apache.fop.fo.FOTreeVisitor;
+import org.apache.fop.layoutmgr.AddLMVisitor;
import org.apache.fop.fo.properties.CommonAccessibility;
/**
}
/**
- * This is a hook for an FOTreeVisitor subclass to be able to access
+ * This is a hook for the AddLMVisitor class to be able to access
* this object.
- * @param fotv the FOTreeVisitor subclass that can access this object.
- * @see org.apache.fop.fo.FOTreeVisitor
+ * @param aLMV the AddLMVisitor object that can access this object.
*/
- public void acceptVisitor(FOTreeVisitor fotv) {
- fotv.serveListItemLabel(this);
+ public void acceptVisitor(AddLMVisitor aLMV) {
+ aLMV.serveListItemLabel(this);
}
protected void endOfNode() throws SAXParseException {
import org.apache.fop.apps.FOPException;
import org.apache.fop.fo.FONode;
import org.apache.fop.fo.FObjMixed;
-import org.apache.fop.fo.FOTreeVisitor;
+import org.apache.fop.layoutmgr.AddLMVisitor;
/**
* Marker formatting object.
return markerClassName;
}
- public void acceptVisitor(FOTreeVisitor fotv) {
- fotv.serveMarker(this);
+ public void acceptVisitor(AddLMVisitor aLMV) {
+ aLMV.serveMarker(this);
}
public String getName() {
// FOP
import org.apache.fop.fo.FONode;
-import org.apache.fop.fo.FOTreeVisitor;
+import org.apache.fop.layoutmgr.AddLMVisitor;
import org.apache.fop.fo.ToBeImplementedElement;
import org.apache.fop.fo.properties.CommonAccessibility;
}
- public void acceptVisitor(FOTreeVisitor fotv) {
- fotv.serveMultiCase(this);
+ public void acceptVisitor(AddLMVisitor aLMV) {
+ aLMV.serveMultiCase(this);
}
public String getName() {
// FOP
import org.apache.fop.fo.FONode;
-import org.apache.fop.fo.FOTreeVisitor;
+import org.apache.fop.layoutmgr.AddLMVisitor;
import org.apache.fop.fo.ToBeImplementedElement;
import org.apache.fop.fo.properties.CommonAccessibility;
}
- public void acceptVisitor(FOTreeVisitor fotv) {
- fotv.serveMultiProperties(this);
+ public void acceptVisitor(AddLMVisitor aLMV) {
+ aLMV.serveMultiProperties(this);
}
public String getName() {
// FOP
import org.apache.fop.fo.FONode;
-import org.apache.fop.fo.FOTreeVisitor;
+import org.apache.fop.layoutmgr.AddLMVisitor;
import org.apache.fop.fo.ToBeImplementedElement;
/**
// this.propertyList.get("active-state");
}
- public void acceptVisitor(FOTreeVisitor fotv) {
- fotv.serveMultiPropertySet(this);
+ public void acceptVisitor(AddLMVisitor aLMV) {
+ aLMV.serveMultiPropertySet(this);
}
public String getName() {
// FOP
import org.apache.fop.fo.FONode;
-import org.apache.fop.fo.FOTreeVisitor;
+import org.apache.fop.layoutmgr.AddLMVisitor;
import org.apache.fop.fo.ToBeImplementedElement;
import org.apache.fop.fo.properties.CommonAccessibility;
}
- public void acceptVisitor(FOTreeVisitor fotv) {
- fotv.serveMultiSwitch(this);
+ public void acceptVisitor(AddLMVisitor aLMV) {
+ aLMV.serveMultiSwitch(this);
}
public String getName() {
// FOP
import org.apache.fop.fo.FONode;
-import org.apache.fop.fo.FOTreeVisitor;
+import org.apache.fop.layoutmgr.AddLMVisitor;
import org.apache.fop.fo.ToBeImplementedElement;
import org.apache.fop.fo.properties.CommonAccessibility;
}
- public void acceptVisitor(FOTreeVisitor fotv) {
- fotv.serveMultiToggle(this);
+ public void acceptVisitor(AddLMVisitor aLMV) {
+ aLMV.serveMultiToggle(this);
}
public String getName() {
import org.apache.fop.apps.FOPException;
import org.apache.fop.datatypes.ColorType;
import org.apache.fop.fo.FONode;
-import org.apache.fop.fo.FOTreeVisitor;
+import org.apache.fop.layoutmgr.AddLMVisitor;
import org.apache.fop.fo.FObj;
import org.apache.fop.fo.properties.CommonAccessibility;
import org.apache.fop.fo.properties.CommonAural;
}
/**
- * This is a hook for an FOTreeVisitor subclass to be able to access
+ * This is a hook for the AddLMVisitor class to be able to access
* this object.
- * @param fotv the FOTreeVisitor subclass that can access this object.
- * @see org.apache.fop.fo.FOTreeVisitor
+ * @param aLMV the AddLMVisitor object that can access this object.
*/
- public void acceptVisitor(FOTreeVisitor fotv) {
- fotv.servePageNumber(this);
+ public void acceptVisitor(AddLMVisitor aLMV) {
+ aLMV.servePageNumber(this);
}
protected void endOfNode() throws SAXParseException {
import org.apache.fop.datatypes.ColorType;
import org.apache.fop.fo.FONode;
-import org.apache.fop.fo.FOTreeVisitor;
+import org.apache.fop.layoutmgr.AddLMVisitor;
import org.apache.fop.fo.FObj;
import org.apache.fop.fo.properties.CommonAccessibility;
import org.apache.fop.fo.properties.CommonAural;
unresolved = isUnresolved;
}
- public void acceptVisitor(FOTreeVisitor fotv) {
- fotv.servePageNumberCitation(this);
+ public void acceptVisitor(AddLMVisitor aLMV) {
+ aLMV.servePageNumberCitation(this);
}
public Font getFontState() {
import org.apache.fop.apps.FOPException;
import org.apache.fop.fo.FONode;
import org.apache.fop.fo.FObjMixed;
-import org.apache.fop.fo.FOTreeVisitor;
+import org.apache.fop.layoutmgr.AddLMVisitor;
/**
* The retrieve-marker formatting object.
}
/**
- * This is a hook for an FOTreeVisitor subclass to be able to access
+ * This is a hook for the AddLMVisitor class to be able to access
* this object.
- * @param fotv the FOTreeVisitor subclass that can access this object.
- * @see org.apache.fop.fo.FOTreeVisitor
+ * @param aLMV the AddLMVisitor object that can access this object.
*/
- public void acceptVisitor(FOTreeVisitor fotv) {
- fotv.serveRetrieveMarker(this);
+ public void acceptVisitor(AddLMVisitor aLMV) {
+ aLMV.serveRetrieveMarker(this);
}
public String getName() {
import org.apache.fop.datatypes.ColorType;
import org.apache.fop.fo.FONode;
import org.apache.fop.fo.FObj;
-import org.apache.fop.fo.FOTreeVisitor;
+import org.apache.fop.layoutmgr.AddLMVisitor;
import org.apache.fop.fo.properties.CommonAccessibility;
import org.apache.fop.fo.properties.CommonAural;
import org.apache.fop.fo.properties.CommonBackground;
}
/**
- * This is a hook for an FOTreeVisitor subclass to be able to access
+ * This is a hook for the AddLMVisitor class to be able to access
* this object.
- * @param fotv the FOTreeVisitor subclass that can access this object.
- * @see org.apache.fop.fo.FOTreeVisitor
+ * @param aLMV the AddLMVisitor object that can access this object.
*/
- public void acceptVisitor(FOTreeVisitor fotv) {
- fotv.serveTable(this);
+ public void acceptVisitor(AddLMVisitor aLMV) {
+ aLMV.serveTable(this);
}
protected void endOfNode() throws SAXParseException {
// FOP
import org.apache.fop.fo.FONode;
-import org.apache.fop.fo.FOTreeVisitor;
+import org.apache.fop.layoutmgr.AddLMVisitor;
import org.apache.fop.fo.ToBeImplementedElement;
import org.apache.fop.fo.properties.CommonAccessibility;
import org.apache.fop.fo.properties.CommonAural;
return true;
}
- public void acceptVisitor(FOTreeVisitor fotv) {
- fotv.serveTableAndCaption(this);
+ public void acceptVisitor(AddLMVisitor aLMV) {
+ aLMV.serveTableAndCaption(this);
}
public String getName() {
import org.apache.fop.datatypes.ColorType;
import org.apache.fop.fo.FONode;
import org.apache.fop.fo.FObj;
-import org.apache.fop.fo.FOTreeVisitor;
+import org.apache.fop.layoutmgr.AddLMVisitor;
import org.apache.fop.fo.properties.CommonAccessibility;
import org.apache.fop.fo.properties.CommonAural;
}
/**
- * This is a hook for an FOTreeVisitor subclass to be able to access
+ * This is a hook for the AddLMVisitor class to be able to access
* this object.
- * @param fotv the FOTreeVisitor subclass that can access this object.
- * @see org.apache.fop.fo.FOTreeVisitor
+ * @param aLMV the AddLMVisitor object that can access this object.
*/
- public void acceptVisitor(FOTreeVisitor fotv) {
- fotv.serveTableBody(this);
+ public void acceptVisitor(AddLMVisitor aLMV) {
+ aLMV.serveTableBody(this);
}
protected void endOfNode() throws SAXParseException {
// FOP
import org.apache.fop.fo.FONode;
-import org.apache.fop.fo.FOTreeVisitor;
+import org.apache.fop.layoutmgr.AddLMVisitor;
import org.apache.fop.fo.ToBeImplementedElement;
import org.apache.fop.fo.properties.CommonAccessibility;
import org.apache.fop.fo.properties.CommonAural;
return true;
}
- public void acceptVisitor(FOTreeVisitor fotv) {
- fotv.serveTableCaption(this);
+ public void acceptVisitor(AddLMVisitor aLMV) {
+ aLMV.serveTableCaption(this);
}
public String getName() {
import org.apache.fop.datatypes.ColorType;
import org.apache.fop.fo.FONode;
import org.apache.fop.fo.FObj;
-import org.apache.fop.fo.FOTreeVisitor;
+import org.apache.fop.layoutmgr.AddLMVisitor;
import org.apache.fop.fo.properties.CommonAccessibility;
import org.apache.fop.fo.properties.CommonAural;
}
/**
- * This is a hook for an FOTreeVisitor subclass to be able to access
+ * This is a hook for the AddLMVisitor class to be able to access
* this object.
- * @param fotv the FOTreeVisitor subclass that can access this object.
- * @see org.apache.fop.fo.FOTreeVisitor
+ * @param aLMV the AddLMVisitor object that can access this object.
*/
- public void acceptVisitor(FOTreeVisitor fotv) {
- fotv.serveTableCell(this);
+ public void acceptVisitor(AddLMVisitor aLMV) {
+ aLMV.serveTableCell(this);
}
protected void endOfNode() throws SAXParseException {
import org.apache.fop.datatypes.Length;
import org.apache.fop.fo.FONode;
import org.apache.fop.fo.FObj;
-import org.apache.fop.fo.FOTreeVisitor;
+import org.apache.fop.layoutmgr.AddLMVisitor;
import org.apache.fop.fo.properties.CommonBackground;
import org.apache.fop.fo.properties.CommonBorderAndPadding;
}
/**
- * This is a hook for an FOTreeVisitor subclass to be able to access
+ * This is a hook for the AddLMVisitor class to be able to access
* this object.
- * @param fotv the FOTreeVisitor subclass that can access this object.
- * @see org.apache.fop.fo.FOTreeVisitor
+ * @param aLMV the AddLMVisitor object that can access this object.
*/
- public void acceptVisitor(FOTreeVisitor fotv) {
- fotv.serveTableColumn(this);
+ public void acceptVisitor(AddLMVisitor aLMV) {
+ aLMV.serveTableColumn(this);
}
protected void endOfNode() throws SAXParseException {
// FOP
import org.apache.fop.fo.FONode;
-import org.apache.fop.fo.FOTreeVisitor;
+import org.apache.fop.layoutmgr.AddLMVisitor;
/**
* Class modelling the fo:table-footer object. See Sec. 6.7.7 of the XSL-FO
super(parent);
}
- public void acceptVisitor(FOTreeVisitor fotv) {
- fotv.serveTableFooter(this);
+ public void acceptVisitor(AddLMVisitor aLMV) {
+ aLMV.serveTableFooter(this);
}
public String getName() {
// FOP
import org.apache.fop.fo.FONode;
-import org.apache.fop.fo.FOTreeVisitor;
+import org.apache.fop.layoutmgr.AddLMVisitor;
/**
* Class modelling the fo:table-header object. See Sec. 6.7.6 of the XSL-FO
super(parent);
}
- public void acceptVisitor(FOTreeVisitor fotv) {
- fotv.serveTableHeader(this);
+ public void acceptVisitor(AddLMVisitor aLMV) {
+ aLMV.serveTableHeader(this);
}
public String getName() {
import org.apache.fop.datatypes.KeepValue;
import org.apache.fop.fo.FONode;
import org.apache.fop.fo.FObj;
-import org.apache.fop.fo.FOTreeVisitor;
+import org.apache.fop.layoutmgr.AddLMVisitor;
import org.apache.fop.fo.Constants;
import org.apache.fop.fo.properties.CommonAccessibility;
}
/**
- * This is a hook for an FOTreeVisitor subclass to be able to access
+ * This is a hook for the AddLMVisitor class to be able to access
* this object.
- * @param fotv the FOTreeVisitor subclass that can access this object.
- * @see org.apache.fop.fo.FOTreeVisitor
+ * @param aLMV the AddLMVisitor object that can access this object.
*/
- public void acceptVisitor(FOTreeVisitor fotv) {
- fotv.serveTableRow(this);
+ public void acceptVisitor(AddLMVisitor aLMV) {
+ aLMV.serveTableRow(this);
}
protected void endOfNode() throws SAXParseException {
// FOP
import org.apache.fop.fo.FONode;
import org.apache.fop.fo.FObjMixed;
-import org.apache.fop.fo.FOTreeVisitor;
+import org.apache.fop.layoutmgr.AddLMVisitor;
/**
* Implementation for fo:wrapper formatting object.
return true;
}
- public void acceptVisitor(FOTreeVisitor fotv) {
- fotv.serveWrapper(this);
+ public void acceptVisitor(AddLMVisitor aLMV) {
+ aLMV.serveWrapper(this);
}
public String getName() {
import org.apache.fop.datatypes.ColorType;
import org.apache.fop.fo.FONode;
import org.apache.fop.fo.FObj;
-import org.apache.fop.fo.FOTreeVisitor;
+import org.apache.fop.layoutmgr.AddLMVisitor;
/**
* The fo:color-profile formatting object.
}
}
- public void acceptVisitor(FOTreeVisitor fotv) {
- fotv.serveColorProfile(this);
+ public void acceptVisitor(AddLMVisitor aLMV) {
+ aLMV.serveColorProfile(this);
}
public String getName() {
// FOP
import org.apache.fop.fo.FONode;
import org.apache.fop.fo.FObj;
-import org.apache.fop.fo.FOTreeVisitor;
+import org.apache.fop.layoutmgr.AddLMVisitor;
import org.apache.fop.apps.FOPException;
/**
}
}
- public void acceptVisitor(FOTreeVisitor fotv) {
- fotv.serveConditionalPageMasterReference(this);
+ public void acceptVisitor(AddLMVisitor aLMV) {
+ aLMV.serveConditionalPageMasterReference(this);
}
public String getName() {
import org.apache.fop.fo.FOElementMapping;
import org.apache.fop.fo.FONode;
import org.apache.fop.fo.FObj;
-import org.apache.fop.fo.FOTreeVisitor;
+import org.apache.fop.layoutmgr.AddLMVisitor;
import org.apache.fop.fo.XMLObj;
childNodes = null;
}
- public void acceptVisitor(FOTreeVisitor fotv) {
- fotv.serveDeclarations(this);
+ public void acceptVisitor(AddLMVisitor aLMV) {
+ aLMV.serveDeclarations(this);
}
public String getName() {
import org.apache.fop.fo.FONode;
import org.apache.fop.fo.FObj;
import org.apache.fop.fo.FOElementMapping;
-import org.apache.fop.fo.FOTreeVisitor;
+import org.apache.fop.layoutmgr.AddLMVisitor;
import org.apache.fop.apps.FOPException;
/**
}
/**
- * This is a hook for an FOTreeVisitor subclass to be able to access
+ * This is a hook for the AddLMVisitor class to be able to access
* this object.
- * @param fotv the FOTreeVisitor subclass that can access this object.
- * @see org.apache.fop.fo.FOTreeVisitor
+ * @param aLMV the AddLMVisitor object that can access this object.
*/
- public void acceptVisitor(FOTreeVisitor fotv) {
- fotv.serveFlow(this);
+ public void acceptVisitor(AddLMVisitor aLMV) {
+ aLMV.serveFlow(this);
}
public String getName() {
import org.apache.fop.fo.FONode;
import org.apache.fop.fo.FObj;
import org.apache.fop.fo.FOElementMapping;
-import org.apache.fop.fo.FOTreeVisitor;
+import org.apache.fop.layoutmgr.AddLMVisitor;
import org.apache.fop.apps.FOPException;
/**
return false;
}
- public void acceptVisitor(FOTreeVisitor fotv) {
- fotv.serveLayoutMasterSet(this);
+ public void acceptVisitor(AddLMVisitor aLMV) {
+ aLMV.serveLayoutMasterSet(this);
}
public String getName() {
import org.apache.fop.fo.FONode;
import org.apache.fop.fo.FObj;
import org.apache.fop.apps.FOPException;
-import org.apache.fop.fo.FOTreeVisitor;
+import org.apache.fop.layoutmgr.AddLMVisitor;
/**
* Base PageMasterReference class. Provides implementation for handling the
}
}
- public void acceptVisitor(FOTreeVisitor fotv) {
- fotv.servePageMasterReference(this);
+ public void acceptVisitor(AddLMVisitor aLMV) {
+ aLMV.servePageMasterReference(this);
}
public String getName() {
import org.apache.fop.fo.FONode;
import org.apache.fop.fo.FObj;
import org.apache.fop.fo.FOElementMapping;
-import org.apache.fop.fo.FOTreeVisitor;
+import org.apache.fop.layoutmgr.AddLMVisitor;
import org.apache.fop.apps.FOPException;
/**
/**
* Hook for Visitor objects accessing the FO Tree.
- * @param fotv the FOTreeVisitor object accessing this node of the FO Tree
+ * @param aLMV the AddLMVisitor object that can access this object.
*/
- public void acceptVisitor(FOTreeVisitor fotv) {
- fotv.servePageSequence(this);
+ public void acceptVisitor(AddLMVisitor aLMV) {
+ aLMV.servePageSequence(this);
}
/**
import org.apache.fop.fo.FObj;
import org.apache.fop.fo.FONode;
import org.apache.fop.fo.FOElementMapping;
-import org.apache.fop.fo.FOTreeVisitor;
+import org.apache.fop.layoutmgr.AddLMVisitor;
import org.apache.fop.apps.FOPException;
/**
return pageMaster;
}
- public void acceptVisitor(FOTreeVisitor fotv) {
- fotv.servePageSequenceMaster(this);
+ public void acceptVisitor(AddLMVisitor aLMV) {
+ aLMV.servePageSequenceMaster(this);
}
public String getName() {
import org.apache.fop.apps.FOPException;
import org.apache.fop.datatypes.FODimension;
import org.apache.fop.fo.FONode;
-import org.apache.fop.fo.FOTreeVisitor;
+import org.apache.fop.layoutmgr.AddLMVisitor;
import org.apache.fop.fo.FObj;
/**
}
/**
- * This is a hook for an FOTreeVisitor subclass to be able to access
+ * This is a hook for the AddLMVisitor class to be able to access
* this object.
- * @param fotv the FOTreeVisitor subclass that can access this object.
- * @see org.apache.fop.fo.FOTreeVisitor
+ * @param aLMV the AddLMVisitor object that can access this object.
*/
- public void acceptVisitor(FOTreeVisitor fotv) {
- fotv.serveRegion(this);
+ public void acceptVisitor(AddLMVisitor aLMV) {
+ aLMV.serveRegion(this);
}
}
// FOP
import org.apache.fop.fo.FONode;
-import org.apache.fop.fo.FOTreeVisitor;
+import org.apache.fop.layoutmgr.AddLMVisitor;
import org.apache.fop.datatypes.FODimension;
/**
}
/**
- * This is a hook for an FOTreeVisitor subclass to be able to access
+ * This is a hook for the AddLMVisitor class to be able to access
* this object.
- * @param fotv the FOTreeVisitor subclass that can access this object.
- * @see org.apache.fop.fo.FOTreeVisitor
+ * @param aLMV the AddLMVisitor object that can access this object.
*/
- public void acceptVisitor(FOTreeVisitor fotv) {
- fotv.serveRegionAfter(this);
+ public void acceptVisitor(AddLMVisitor aLMV) {
+ aLMV.serveRegionAfter(this);
}
public String getName() {
// FOP
import org.apache.fop.fo.FONode;
-import org.apache.fop.fo.FOTreeVisitor;
+import org.apache.fop.layoutmgr.AddLMVisitor;
/**
}
}
- public void acceptVisitor(FOTreeVisitor fotv) {
- fotv.serveRegionBA(this);
+ public void acceptVisitor(AddLMVisitor aLMV) {
+ aLMV.serveRegionBA(this);
}
}
// FOP
import org.apache.fop.fo.FONode;
-import org.apache.fop.fo.FOTreeVisitor;
+import org.apache.fop.layoutmgr.AddLMVisitor;
/**
return this.extent;
}
- public void acceptVisitor(FOTreeVisitor fotv) {
- fotv.serveRegionBASE(this);
+ public void acceptVisitor(AddLMVisitor aLMV) {
+ aLMV.serveRegionBASE(this);
}
}
// FOP
import org.apache.fop.datatypes.FODimension;
import org.apache.fop.fo.FONode;
-import org.apache.fop.fo.FOTreeVisitor;
+import org.apache.fop.layoutmgr.AddLMVisitor;
// Java
import java.awt.Rectangle;
}
/**
- * This is a hook for an FOTreeVisitor subclass to be able to access
+ * This is a hook for the AddLMVisitor class to be able to access
* this object.
- * @param fotv the FOTreeVisitor subclass that can access this object.
- * @see org.apache.fop.fo.FOTreeVisitor
+ * @param aLMV the AddLMVisitor object that can access this object.
*/
- public void acceptVisitor(FOTreeVisitor fotv) {
- fotv.serveRegionBefore(this);
+ public void acceptVisitor(AddLMVisitor aLMV) {
+ aLMV.serveRegionBefore(this);
}
public String getName() {
import org.apache.fop.datatypes.ColorType;
import org.apache.fop.datatypes.FODimension;
import org.apache.fop.fo.FONode;
-import org.apache.fop.fo.FOTreeVisitor;
+import org.apache.fop.layoutmgr.AddLMVisitor;
import org.apache.fop.fo.FObj;
import org.apache.fop.fo.PropertyList;
import org.apache.fop.fo.properties.CommonMarginBlock;
}
/**
- * This is a hook for an FOTreeVisitor subclass to be able to access
+ * This is a hook for the AddLMVisitor class to be able to access
* this object.
- * @param fotv the FOTreeVisitor subclass that can access this object.
- * @see org.apache.fop.fo.FOTreeVisitor
+ * @param aLMV the AddLMVisitor object that can access this object.
*/
- public void acceptVisitor(FOTreeVisitor fotv) {
- fotv.serveRegionBody(this);
+ public void acceptVisitor(AddLMVisitor aLMV) {
+ aLMV.serveRegionBody(this);
}
public String getName() {
// FOP
import org.apache.fop.fo.FONode;
-import org.apache.fop.fo.FOTreeVisitor;
+import org.apache.fop.layoutmgr.AddLMVisitor;
import org.apache.fop.datatypes.FODimension;
/**
}
/**
- * This is a hook for an FOTreeVisitor subclass to be able to access
+ * This is a hook for the AddLMVisitor class to be able to access
* this object.
- * @param fotv the FOTreeVisitor subclass that can access this object.
- * @see org.apache.fop.fo.FOTreeVisitor
+ * @param aLMV the AddLMVisitor object that can access this object.
*/
- public void acceptVisitor(FOTreeVisitor fotv) {
- fotv.serveRegionEnd(this);
+ public void acceptVisitor(AddLMVisitor aLMV) {
+ aLMV.serveRegionEnd(this);
}
public String getName() {
// FOP
import org.apache.fop.fo.FONode;
-import org.apache.fop.fo.FOTreeVisitor;
+import org.apache.fop.layoutmgr.AddLMVisitor;
/**
* Abstract base class for fo:region-start and fo:region-end.
}
}
- public void acceptVisitor(FOTreeVisitor fotv) {
- fotv.serveRegionSE(this);
+ public void acceptVisitor(AddLMVisitor aLMV) {
+ aLMV.serveRegionSE(this);
}
}
// FOP
import org.apache.fop.fo.FONode;
-import org.apache.fop.fo.FOTreeVisitor;
+import org.apache.fop.layoutmgr.AddLMVisitor;
import org.apache.fop.datatypes.FODimension;
/**
}
/**
- * This is a hook for an FOTreeVisitor subclass to be able to access
+ * This is a hook for the AddLMVisitor class to be able to access
* this object.
- * @param fotv the FOTreeVisitor subclass that can access this object.
- * @see org.apache.fop.fo.FOTreeVisitor
+ * @param aLMV the AddLMVisitor object that can access this object.
*/
- public void acceptVisitor(FOTreeVisitor fotv) {
- fotv.serveRegionStart(this);
+ public void acceptVisitor(AddLMVisitor aLMV) {
+ aLMV.serveRegionStart(this);
}
public String getName() {
import org.apache.fop.fo.FOElementMapping;
import org.apache.fop.fo.FONode;
import org.apache.fop.fo.FObj;
-import org.apache.fop.fo.FOTreeVisitor;
+import org.apache.fop.layoutmgr.AddLMVisitor;
import org.apache.fop.apps.FOPException;
/**
this.numberConsumed = 0;
}
- public void acceptVisitor(FOTreeVisitor fotv) {
- fotv.serveRepeatablePageMasterAlternatives(this);
+ public void acceptVisitor(AddLMVisitor aLMV) {
+ aLMV.serveRepeatablePageMasterAlternatives(this);
}
public String getName() {
// FOP
import org.apache.fop.fo.FONode;
-import org.apache.fop.fo.FOTreeVisitor;
+import org.apache.fop.layoutmgr.AddLMVisitor;
import org.apache.fop.apps.FOPException;
/**
this.numberConsumed = 0;
}
- public void acceptVisitor(FOTreeVisitor fotv) {
- fotv.serveRepeatablePageMasterReference(this);
+ public void acceptVisitor(AddLMVisitor aLMV) {
+ aLMV.serveRepeatablePageMasterReference(this);
}
public String getName() {
import org.apache.fop.fo.extensions.ExtensionElementMapping;
import org.apache.fop.fo.extensions.Bookmarks;
import org.apache.fop.fo.FOInputHandler;
-import org.apache.fop.fo.FOTreeVisitor;
+import org.apache.fop.layoutmgr.AddLMVisitor;
/**
* The fo:root formatting object. Contains page masters, page-sequences.
/**
* Hook for Visitor objects accessing the FO Tree.
- * @param fotv the FOTreeVisitor object accessing this node of the FO Tree
+ * @param aLMV the AddLMVisitor object that can access this object.
*/
- public void acceptVisitor(FOTreeVisitor fotv) {
- fotv.serveRoot(this);
+ public void acceptVisitor(AddLMVisitor aLMV) {
+ aLMV.serveRoot(this);
}
public String getName() {
// FOP
import org.apache.fop.fo.FONode;
import org.apache.fop.fo.FObj;
-import org.apache.fop.fo.FOTreeVisitor;
+import org.apache.fop.layoutmgr.AddLMVisitor;
import org.apache.fop.apps.FOPException;
/**
}
/**
- * This is a hook for an FOTreeVisitor subclass to be able to access
+ * This is a hook for the AddLMVisitor class to be able to access
* this object.
- * @param fotv the FOTreeVisitor subclass that can access this object.
- * @see org.apache.fop.fo.FOTreeVisitor
+ * @param aLMV the AddLMVisitor object that can access this object.
*/
- public void acceptVisitor(FOTreeVisitor fotv) {
- fotv.serveSimplePageMaster(this);
+ public void acceptVisitor(AddLMVisitor aLMV) {
+ aLMV.serveSimplePageMaster(this);
}
public String getName() {
// FOP
import org.apache.fop.fo.FONode;
-import org.apache.fop.fo.FOTreeVisitor;
+import org.apache.fop.layoutmgr.AddLMVisitor;
/**
* A single-page-master-reference formatting object.
this.state = FIRST;
}
- public void acceptVisitor(FOTreeVisitor fotv) {
- fotv.serveSinglePageMasterReference(this);
+ public void acceptVisitor(AddLMVisitor aLMV) {
+ aLMV.serveSinglePageMasterReference(this);
}
public String getName() {
import org.apache.fop.apps.FOPException;
import org.apache.fop.fo.FOElementMapping;
import org.apache.fop.fo.FONode;
-import org.apache.fop.fo.FOTreeVisitor;
+import org.apache.fop.layoutmgr.AddLMVisitor;
/**
* Class modelling the fo:static-content object. See Sec. 6.4.19 of the XSL-FO
}
/**
- * This is a hook for an FOTreeVisitor subclass to be able to access
+ * This is a hook for the AddLMVisitor class to be able to access
* this object.
- * @param fotv the FOTreeVisitor subclass that can access this object.
- * @see org.apache.fop.fo.FOTreeVisitor
+ * @param aLMV the AddLMVisitor object that can access this object.
*/
- public void acceptVisitor(FOTreeVisitor fotv) {
- fotv.serveStaticContent(this);
+ public void acceptVisitor(AddLMVisitor aLMV) {
+ aLMV.serveStaticContent(this);
}
public String getName() {
import org.apache.fop.datatypes.Length;
import org.apache.fop.fo.FObjMixed;
import org.apache.fop.fo.FONode;
-import org.apache.fop.fo.FOTreeVisitor;
+import org.apache.fop.layoutmgr.AddLMVisitor;
import org.apache.fop.fo.properties.CommonAccessibility;
import org.apache.fop.fo.properties.CommonAural;
import org.apache.fop.fo.properties.CommonBackground;
}
/**
- * This is a hook for an FOTreeVisitor subclass to be able to access
+ * This is a hook for the AddLMVisitor class to be able to access
* this object.
- * @param fotv the FOTreeVisitor subclass that can access this object.
- * @see org.apache.fop.fo.FOTreeVisitor
+ * @param aLMV the AddLMVisitor object that can access this object.
*/
- public void acceptVisitor(FOTreeVisitor fotv) {
- fotv.serveTitle(this);
+ public void acceptVisitor(AddLMVisitor aLMV) {
+ aLMV.serveTitle(this);
}
public String getName() {
import org.apache.fop.fo.Constants;
import org.apache.fop.fo.FONode;
import org.apache.fop.fo.FOText;
-import org.apache.fop.fo.FOTreeVisitor;
import org.apache.fop.fo.FObj;
import org.apache.fop.fo.FObjMixed;
import org.apache.fop.fo.TextInfo;
import org.apache.fop.traits.MinOptMax;
/**
- * Concrete implementation of FOTreeVisitor for the purpose of adding
- * Layout Managers for nodes in the FOTree.
- * Each method is responsible to return a LayoutManager responsible for laying
- * out this FObj's content.
- * @see org.apache.fop.fo.FOTreeVisitor
+ * Visitor pattern for the purpose of adding
+ * Layout Managers to nodes in the FOTree.
+ * Each method is responsible to return a LayoutManager
+ * responsible for laying out this FObj's content.
*/
-
-public class AddLMVisitor implements FOTreeVisitor {
+public class AddLMVisitor {
/** The List object to which methods in this class should add Layout
* Managers */