org.eclipse.birt.chart.model.layout
Class LayoutManager

java.lang.Object
  extended byorg.eclipse.birt.chart.model.layout.LayoutManager

public final class LayoutManager
extends java.lang.Object


Constructor Summary
LayoutManager(Block _blRoot)
           
 
Method Summary
 void doLayout_tmp(IDisplayServer xs, Chart cm, Bounds boFull, RunTimeContext rtc)
           
 void doLayout(IDisplayServer xs, Chart cm, Bounds bo)
          This method recursively walks down the chart layout and establishes bounds for each contained block based on the following rule: All immediate children under 'blRoot' are added as ElasticLayout with appropriate constraints All other children (at deeper levels) are added as NullLayout with fixed 'relative' bounds NOTE: This method is incomplete and not currently referenced
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LayoutManager

public LayoutManager(Block _blRoot)
Parameters:
_blRoot -
Method Detail

doLayout_tmp

public final void doLayout_tmp(IDisplayServer xs,
                               Chart cm,
                               Bounds boFull,
                               RunTimeContext rtc)
                        throws ChartException
Parameters:
cm -
Throws:
OverlapException
ChartException

doLayout

public final void doLayout(IDisplayServer xs,
                           Chart cm,
                           Bounds bo)
                    throws ChartException
This method recursively walks down the chart layout and establishes bounds for each contained block based on the following rule: All immediate children under 'blRoot' are added as ElasticLayout with appropriate constraints All other children (at deeper levels) are added as NullLayout with fixed 'relative' bounds NOTE: This method is incomplete and not currently referenced

Parameters:
bo -
Throws:
OverlapException
ChartException


Copyright © 2005 Actuate Corp. All rights reserved.