Class 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
    • Method Detail

      • setNeedsMeasure

        public void setNeedsMeasure​(ComponentConnector connector,
                                    boolean 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

        public void setNeedsHorizontalLayout​(String connectorId,
                                             boolean needsLayout)
      • setNeedsVerticalLayout

        public void setNeedsVerticalLayout​(String connectorId,
                                           boolean needsLayout)
      • markAsHorizontallyLayouted

        public void markAsHorizontallyLayouted​(ManagedLayout layout)
      • markAsVerticallyLayouted

        public void markAsVerticallyLayouted​(ManagedLayout layout)
      • hasConnectorsToMeasure

        public boolean hasConnectorsToMeasure()
      • hasHorizontalConnectorToLayout

        public boolean hasHorizontalConnectorToLayout()
      • hasVerticaConnectorToLayout

        public boolean hasVerticaConnectorToLayout()
      • getHorizontalLayoutTargetsJsArray

        public com.google.gwt.core.client.JsArrayString getHorizontalLayoutTargetsJsArray()
      • getVerticalLayoutTargetsJsArray

        public com.google.gwt.core.client.JsArrayString getVerticalLayoutTargetsJsArray()
      • getMeasureTargetsJsArray

        public com.google.gwt.core.client.JsArrayString getMeasureTargetsJsArray()
      • noMoreChangesExpected

        public boolean noMoreChangesExpected​(ComponentConnector connector)