3. A detailed overview of the entry methods

Already created (e.g. in Fop.main): an object of type Driver with the members userAgent, renderer, log, stream.

To create userAgent one may use Driver.getUserAgent: if driver does not have userAgent, create a new UserAgent.

To create renderer one may use one of three methods:

All three methods set the FOP version on the renderer, and register userAgent with it, which is obtained using Driver.getUserAgent.

render(InputHandler inputHandler):

render(org.w3c.dom.Document document):

render(XMLReader parser, InputSource source):