Creating a layout report

All layout classes inherit the performLayout method from the IlvGraphLayout class. This method calls createLayoutReport to obtain a new instance of the layout report. This instance is returned when performLayout returns. The default implementation in the base layout class creates an instance of IlvGraphLayoutReport . Some subclasses override this method to return an appropriate subclass. Other classes, such as IlvRandomLayout , do not need specific information to be stored in the layout report and do not override createLayoutReport . In this case, the base class IlvGraphLayoutReport is used.
When using the layout classes with Rogue Wave® JViews Diagrammer, you do not need to instantiate the layout report yourself. It is done automatically.