Package com.vaadin.client.ui.layout
Class LayoutDependencyTree
- java.lang.Object
-
- com.vaadin.client.ui.layout.LayoutDependencyTree
-
public class LayoutDependencyTree extends Object
Internal class used to keep track of layout dependencies during one layout run. This class is not intended to be used directly by applications.- Since:
- 7.0.0
- Author:
- Vaadin Ltd
-
-
Constructor Summary
Constructors Constructor Description LayoutDependencyTree(ApplicationConnection connection)
-
Method Summary
-
-
-
Constructor Detail
-
LayoutDependencyTree
public LayoutDependencyTree(ApplicationConnection connection)
-
-
Method Detail
-
setNeedsMeasure
public void setNeedsMeasure(ComponentConnector connector, boolean needsMeasure)
-
setNeedsMeasure
@Deprecated public void setNeedsMeasure(String connectorId, boolean needsMeasure)
Deprecated.As of 7.4.2, usesetNeedsMeasure(ComponentConnector, boolean)
for improved performance.- Parameters:
connectorId
-needsMeasure
-
-
setNeedsHorizontalMeasure
public void setNeedsHorizontalMeasure(ComponentConnector connector, boolean needsMeasure)
-
setNeedsHorizontalMeasure
public void setNeedsHorizontalMeasure(String connectorId, boolean needsMeasure)
-
setNeedsVerticalMeasure
public void setNeedsVerticalMeasure(ComponentConnector connector, boolean needsMeasure)
-
setNeedsVerticalMeasure
public void setNeedsVerticalMeasure(String connectorId, boolean needsMeasure)
-
setNeedsHorizontalLayout
@Deprecated public void setNeedsHorizontalLayout(ManagedLayout layout, boolean needsLayout)
Deprecated.As of 7.0.1, usesetNeedsHorizontalLayout(String, boolean)
for improved performance.- Parameters:
layout
-needsLayout
-
-
setNeedsHorizontalLayout
public void setNeedsHorizontalLayout(String connectorId, boolean needsLayout)
-
setNeedsVerticalLayout
@Deprecated public void setNeedsVerticalLayout(ManagedLayout layout, boolean needsLayout)
Deprecated.As of 7.0.1, usesetNeedsVerticalLayout(String, boolean)
for improved performance.- Parameters:
layout
-needsLayout
-
-
setNeedsVerticalLayout
public void setNeedsVerticalLayout(String connectorId, 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
@Deprecated public ManagedLayout[] getHorizontalLayoutTargets()
Deprecated.As of 7.0.1, usegetHorizontalLayoutTargetsJsArray()
for improved performance.- Returns:
-
getVerticalLayoutTargets
@Deprecated public ManagedLayout[] getVerticalLayoutTargets()
Deprecated.As of 7.0.1, usegetVerticalLayoutTargetsJsArray()
for improved performance.- Returns:
-
getHorizontalLayoutTargetsJsArray
public com.google.gwt.core.client.JsArrayString getHorizontalLayoutTargetsJsArray()
-
getVerticalLayoutTargetsJsArray
public com.google.gwt.core.client.JsArrayString getVerticalLayoutTargetsJsArray()
-
getMeasureTargets
@Deprecated public Collection<ComponentConnector> getMeasureTargets()
Deprecated.As of 7.0.1, usegetMeasureTargetsJsArray()
for improved performance.- Returns:
-
getMeasureTargetsJsArray
public com.google.gwt.core.client.JsArrayString getMeasureTargetsJsArray()
-
logDependencyStatus
public void logDependencyStatus(ComponentConnector connector)
-
noMoreChangesExpected
public boolean noMoreChangesExpected(ComponentConnector connector)
-
getScrollingBoundary
public ComponentConnector getScrollingBoundary(ComponentConnector connector)
-
-