This method returns the first element of the list of
renderers attached to the SDM engine. All but the last element of
this list are instances of subclasses of
IlvFilterSDMRenderer. You can retrieve the next element of the list by
calling the method
getFilteredRenderer. The last element of the list is usually the
StyleSheet
renderer,
which is an instance of the class
IlvStyleSheetRenderer.
To make it easier to retrieve a particular renderer,
the class
IlvRendererUtil provides a static method
getRenderer that looks up a renderer by its name in the chained
list.
The following code example shows how to retrieve the LinkLayout
renderer.
Retrieving a renderer in Java code (symbolic name)
IlvSDMEngine engine = ...;
IlvLinkLayoutRenderer r = (IlvLinkLayoutRenderer)
IlvRendererUtil.getRenderer(engine, "LinkLayout");
The name passed to the
getRenderer
method
can be either the symbolic name of the renderer (the name that is
used in the style sheet) as shown in
Retrieving a renderer in Java code (symbolic name)
or the full class name of the renderer as shown in the following code
example.
Retrieving a renderer in Java code (class name)
IlvSDMEngine engine = ...;
IlvLinkLayoutRenderer r = (IlvLinkLayoutRenderer)
IlvRendererUtil.getRenderer(engine,
IlvLinkLayoutRenderer.class.getName());