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 and 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, use
setNeedsMeasure(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, use
setNeedsHorizontalLayout(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, use
setNeedsVerticalLayout(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, use
getHorizontalLayoutTargetsJsArray()
for improved performance.Returns:
-
getVerticalLayoutTargets
@Deprecated public ManagedLayout[] getVerticalLayoutTargets()
Deprecated. As of 7.0.1, use
getVerticalLayoutTargetsJsArray()
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, use
getMeasureTargetsJsArray()
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)
-
-