org.foray.area
Class AreaTreeFactory4a

java.lang.Object
  extended by org.foray.area.AreaTreeFactory4a
All Implemented Interfaces:
org.axsl.area.AreaTreeFactory

public class AreaTreeFactory4a
extends Object
implements org.axsl.area.AreaTreeFactory

The top-level object in the FOTree implementation. FOTreeServer encapsulates the FOTree at a high level of abstraction for a client application.


Constructor Summary
AreaTreeFactory4a(org.apache.commons.logging.Log logger)
          Constructor.
 
Method Summary
 org.apache.commons.logging.Log getLogger()
          Returns the logger.
 AreaTree makeAreaTree(org.axsl.fo.fo.Root root)
           
 void setLogger(org.apache.commons.logging.Log logger)
          Sets the logger to be used by AreaTree instances.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AreaTreeFactory4a

public AreaTreeFactory4a(org.apache.commons.logging.Log logger)
Constructor.

Parameters:
logger - The logger.
Method Detail

makeAreaTree

public AreaTree makeAreaTree(org.axsl.fo.fo.Root root)
Specified by:
makeAreaTree in interface org.axsl.area.AreaTreeFactory

getLogger

public org.apache.commons.logging.Log getLogger()
Returns the logger.

Returns:
The logger.

setLogger

public void setLogger(org.apache.commons.logging.Log logger)
Sets the logger to be used by AreaTree instances. If a new logger is needed for each AreaTree instance created, this method should be run before running makeAreaTree(Root).

Parameters:
logger - The new logger.


Copyright © 2017. All rights reserved.