com.vaadin.client.ui.layout.

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)