| uk.org.ponder.rsf.renderer.RenderSystem
All known Subclasses: uk.org.ponder.rsf.renderer.html.BasicHTMLRenderSystem,
RenderSystem | public interface RenderSystem extends RenderSystemDecoder(Code) | | A Render System encapsulates all operations that are specific to a
particular rendering technology, e.g. HTML.
author: Antranig Basman (antranig@caret.cam.ac.uk) |
renderComponent | public int renderComponent(RenderSystemContext rsc, UIComponent torender, XMLLump lump)(Code) | | Invoked by the IKAT renderer in order to perform a template rewrite based
on the System XML dialect.
Parameters: torender - The UIComponent which IKAT determines is to be corresponded with the specified tag. The ID of this component will match(at least in prefix) the rsf:id of tag specified in lumpindex. The component may be null where the tag is to be target of a static rewrite rule, in which case the System will invoke the relevant SCR. Parameters: view - The view currently being rendered - necessary to resolveany inter-component references. Parameters: lump - The lump (head lump holding open tag) wherethe tag appears within the template requiring rewrite. Parameters: pos - The output stream where the transformed template data is to bewritten. Parameters: idassigner - An IDAssigner object to be used for assigning a value to outgoing XML id attributes. The render index that the renderer has moved along to. |
|
|