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.