[
https://issues.apache.org/jira/browse/FOP-940?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
simon steiner updated FOP-940:
------------------------------
Summary: [PATCH] Pluggable area creation: AreaFactory (was: Pluggable area
creation: AreaFactory)
> [PATCH] Pluggable area creation: AreaFactory
> --------------------------------------------
>
> Key: FOP-940
> URL: https://issues.apache.org/jira/browse/FOP-940
> Project: FOP
> Issue Type: Improvement
> Components: unqualified
> Affects Versions: trunk
> Environment: Operating System: other
> Platform: Other
> Reporter: Tibor Vyletel
> Attachments: AreaFactoryPhase2.patch
>
>
> Creation of area objects was moved from LMs to classes implementing
> org.apache.fop.area.AreaFactory interface. This interface provides a set of
> create methods for different types of area objects.
> Default implementation of this interface is in class called
> DefaultAreaFactory.
> Additional changes:
> + FOUserAgent - getter & setter for AreaFactory
> + AbstractLayoutManager - getAreaFactory() --> convenience method for accesing
> current area factory in layout manager
> + Default constructor was added to several area classes
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)