com.vaadin.terminal.gwt.client.ui.layout
Class LayoutDependencyTree

java.lang.Object
  extended by com.vaadin.terminal.gwt.client.ui.layout.LayoutDependencyTree

public class LayoutDependencyTree
extends Object


Constructor Summary
LayoutDependencyTree()
           
 
Method Summary
 ManagedLayout[] getHorizontalLayoutTargets()
           
 Collection<ComponentConnector> getMeasureTargets()
           
 ComponentConnector getScrollingBoundary(ComponentConnector connector)
           
 ManagedLayout[] getVerticalLayoutTargets()
           
 boolean hasConnectorsToMeasure()
           
 boolean hasHorizontalConnectorToLayout()
           
 boolean hasVerticaConnectorToLayout()
           
 void logDependencyStatus(ComponentConnector connector)
           
 void markAsHorizontallyLayouted(ManagedLayout layout)
           
 void markAsVerticallyLayouted(ManagedLayout layout)
           
 void markHeightAsChanged(ComponentConnector connector)
           
 void markWidthAsChanged(ComponentConnector connector)
           
 boolean noMoreChangesExpected(ComponentConnector connector)
           
 void setNeedsHorizontalLayout(ManagedLayout layout, boolean needsLayout)
           
 void setNeedsHorizontalMeasure(ComponentConnector connector, boolean needsMeasure)
           
 void setNeedsMeasure(ComponentConnector connector, boolean needsMeasure)
           
 void setNeedsVerticalLayout(ManagedLayout layout, boolean needsLayout)
           
 void setNeedsVerticalMeasure(ComponentConnector connector, boolean needsMeasure)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LayoutDependencyTree

public LayoutDependencyTree()
Method Detail

setNeedsMeasure

public void setNeedsMeasure(ComponentConnector connector,
                            boolean needsMeasure)

setNeedsHorizontalMeasure

public void setNeedsHorizontalMeasure(ComponentConnector connector,
                                      boolean needsMeasure)

setNeedsVerticalMeasure

public void setNeedsVerticalMeasure(ComponentConnector connector,
                                    boolean needsMeasure)

setNeedsHorizontalLayout

public void setNeedsHorizontalLayout(ManagedLayout layout,
                                     boolean needsLayout)

setNeedsVerticalLayout

public void setNeedsVerticalLayout(ManagedLayout layout,
                                   boolean needsLayout)

markAsHorizontallyLayouted

public void markAsHorizontallyLayouted(ManagedLayout layout)

markAsVerticallyLayouted

public void markAsVerticallyLayouted(ManagedLayout layout)

markHeightAsChanged

public void markHeightAsChanged(ComponentConnector connector)

markWidthAsChanged

public void markWidthAsChanged(ComponentConnector connector)

hasConnectorsToMeasure

public boolean hasConnectorsToMeasure()

hasHorizontalConnectorToLayout

public boolean hasHorizontalConnectorToLayout()

hasVerticaConnectorToLayout

public boolean hasVerticaConnectorToLayout()

getHorizontalLayoutTargets

public ManagedLayout[] getHorizontalLayoutTargets()

getVerticalLayoutTargets

public ManagedLayout[] getVerticalLayoutTargets()

getMeasureTargets

public Collection<ComponentConnector> getMeasureTargets()

logDependencyStatus

public void logDependencyStatus(ComponentConnector connector)

noMoreChangesExpected

public boolean noMoreChangesExpected(ComponentConnector connector)

getScrollingBoundary

public ComponentConnector getScrollingBoundary(ComponentConnector connector)


Copyright © 2000-2011 Vaadin Ltd. All Rights Reserved.