SourceForge.net Logo
aXSL API 0.1

org.axsl.foR
Interface FONodeProxy


public interface FONodeProxy

Marker interface that allows pluggable extension of FONodes in the FOTree without the need to subclass. If subclassing is vertical extension, then FONodeProxy is a horizontal extension. FONodeProxy instances serve as proxies for FONode instances, and are cross-referenced with them. They can be used by any user of the FOTree to embed references to non-FOTree data in the FOTree. For example, a typical use of the FOTree is as input to a layout system that will create an AreaTree from it. The layout system can use the FONodeProxy to store layout-related information.

More information about the proxy design pattern can be found in the Gang of Four literature.



SourceForge.net Logo
aXSL API 0.1

This documentation was created September 6 2006 by The aXSL Group and may be freely copied. See license for details.