com.vaadin.ui
Interface HasChildMeasurementHint

All Superinterfaces:
ClientConnector, Component, com.vaadin.shared.Connector, HasComponents, java.lang.Iterable<Component>, java.io.Serializable, Sizeable
All Known Implementing Classes:
Table, TreeTable

public interface HasChildMeasurementHint
extends HasComponents

Component with layout measuring hint. Used to improve granularity of control over child component measurements.

Since:
7.6
Author:
Vaadin Ltd

Nested Class Summary
static class HasChildMeasurementHint.ChildMeasurementHint
          Specifies how you would like child components measurements to be handled.
 
Nested classes/interfaces inherited from interface com.vaadin.ui.HasComponents
HasComponents.ComponentAttachDetachNotifier, HasComponents.ComponentAttachEvent, HasComponents.ComponentAttachListener, HasComponents.ComponentDetachEvent, HasComponents.ComponentDetachListener
 
Nested classes/interfaces inherited from interface com.vaadin.ui.Component
Component.ErrorEvent, Component.Event, Component.Focusable, Component.Listener
 
Nested classes/interfaces inherited from interface com.vaadin.server.ClientConnector
ClientConnector.AttachEvent, ClientConnector.AttachListener, ClientConnector.ConnectorErrorEvent, ClientConnector.DetachEvent, ClientConnector.DetachListener
 
Nested classes/interfaces inherited from interface com.vaadin.server.Sizeable
Sizeable.Unit
 
Field Summary
 
Fields inherited from interface com.vaadin.server.Sizeable
SIZE_UNDEFINED, UNITS_CM, UNITS_EM, UNITS_EX, UNITS_INCH, UNITS_MM, UNITS_PERCENTAGE, UNITS_PICAS, UNITS_PIXELS, UNITS_POINTS
 
Method Summary
 HasChildMeasurementHint.ChildMeasurementHint getChildMeasurementHint()
          Returns the current child size measurement hint.
 void setChildMeasurementHint(HasChildMeasurementHint.ChildMeasurementHint hint)
          Sets desired child size measurement hint.
 
Methods inherited from interface com.vaadin.ui.HasComponents
iterator
 
Methods inherited from interface com.vaadin.ui.Component
addListener, addStyleName, attach, getCaption, getDescription, getIcon, getId, getLocale, getParent, getPrimaryStyleName, getStyleName, getUI, isEnabled, isReadOnly, isVisible, readDesign, removeListener, removeStyleName, setCaption, setEnabled, setIcon, setId, setParent, setPrimaryStyleName, setReadOnly, setStyleName, setVisible, writeDesign
 
Methods inherited from interface com.vaadin.server.ClientConnector
addAttachListener, addDetachListener, beforeClientResponse, detach, encodeState, getErrorHandler, getExtensions, getRpcManager, getStateType, handleConnectorRequest, isAttached, isConnectorEnabled, markAsDirty, markAsDirtyRecursive, removeAttachListener, removeDetachListener, removeExtension, requestRepaint, requestRepaintAll, retrievePendingRpcCalls, setErrorHandler
 
Methods inherited from interface com.vaadin.shared.Connector
getConnectorId
 
Methods inherited from interface com.vaadin.server.Sizeable
getHeight, getHeightUnits, getWidth, getWidthUnits, setHeight, setHeight, setHeightUndefined, setSizeFull, setSizeUndefined, setWidth, setWidth, setWidthUndefined
 

Method Detail

setChildMeasurementHint

void setChildMeasurementHint(HasChildMeasurementHint.ChildMeasurementHint hint)
Sets desired child size measurement hint.

Parameters:
hint - desired hint. A value of null will reset value back to the default (MEASURE_ALWAYS)

getChildMeasurementHint

HasChildMeasurementHint.ChildMeasurementHint getChildMeasurementHint()
Returns the current child size measurement hint.

Returns:
a child measurement hint value


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