|
aXSL API 0.1 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
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.
|
aXSL API 0.1 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
This documentation was created September 6 2006 by The aXSL Group and may be freely copied. See license for details.