Class CmsMaxHeightExtension
java.lang.Object
com.vaadin.server.AbstractClientConnector
com.vaadin.server.AbstractExtension
org.opencms.ui.components.extensions.CmsMaxHeightExtension
- All Implemented Interfaces:
com.vaadin.event.MethodEventSource,com.vaadin.server.ClientConnector,com.vaadin.server.Extension,com.vaadin.shared.communication.ServerRpc,com.vaadin.shared.Connector,Serializable,I_CmsMaxHeightServerRpc
public class CmsMaxHeightExtension
extends com.vaadin.server.AbstractExtension
implements I_CmsMaxHeightServerRpc
Allows the use of max height in combination with vaadin layout components.
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interfaceCallback interfaces for height change notifications.Nested classes/interfaces inherited from interface com.vaadin.server.ClientConnector
com.vaadin.server.ClientConnector.AttachEvent, com.vaadin.server.ClientConnector.AttachListener, com.vaadin.server.ClientConnector.ConnectorErrorEvent, com.vaadin.server.ClientConnector.DetachEvent, com.vaadin.server.ClientConnector.DetachListener -
Constructor Summary
ConstructorsConstructorDescriptionCmsMaxHeightExtension(com.vaadin.ui.AbstractComponent component, int maxHeight) Constructor. -
Method Summary
Modifier and TypeMethodDescriptionvoidAdds an action to execute when the height is changed.voidfixHeight(int height) Called in case the widget content exceeds the max height.protected CmsMaxHeightStategetState()voidremoveHeightChangeHandler(Runnable action) Removes a height change handler.voidsetEnabled(boolean enabled) Enables / disables automatic height changes.voidupdateMaxHeight(int maxHeight) Updates the maximum height.Methods inherited from class com.vaadin.server.AbstractExtension
extend, getParent, getSupportedParentType, remove, setParentMethods inherited from class com.vaadin.server.AbstractClientConnector
addAttachListener, addDetachListener, addExtension, addListener, addListener, addListener, addListener, addListener, addListener, addMethodInvocationToQueue, attach, beforeClientResponse, createState, detach, encodeState, equals, fireEvent, getAllChildrenIterable, getConnectorId, getErrorHandler, getExtensions, getListeners, getResource, getRpcManager, getRpcProxy, getSession, getState, getStateType, getUI, handleConnectorRequest, hashCode, hasListeners, isAttached, isConnectorEnabled, isThis, markAsDirty, markAsDirtyRecursive, registerRpc, registerRpc, removeAttachListener, removeDetachListener, removeExtension, removeListener, removeListener, removeListener, removeListener, removeListener, requestRepaint, requestRepaintAll, retrievePendingRpcCalls, setErrorHandler, setResource, updateDiffstateMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.vaadin.server.ClientConnector
addAttachListener, addDetachListener, attach, beforeClientResponse, detach, encodeState, getErrorHandler, getExtensions, getRpcManager, getStateType, getUI, handleConnectorRequest, isAttached, isConnectorEnabled, markAsDirty, markAsDirtyRecursive, removeAttachListener, removeDetachListener, removeExtension, requestRepaint, requestRepaintAll, retrievePendingRpcCalls, setErrorHandlerMethods inherited from interface com.vaadin.shared.Connector
getConnectorId
-
Constructor Details
-
CmsMaxHeightExtension
Constructor.- Parameters:
component- the component to extendmaxHeight- the max height
-
-
Method Details
-
addHeightChangeHandler
Adds an action to execute when the height is changed.- Parameters:
action- the action
-
fixHeight
Description copied from interface:I_CmsMaxHeightServerRpcCalled in case the widget content exceeds the max height.- Specified by:
fixHeightin interfaceI_CmsMaxHeightServerRpc- Parameters:
height- the height to set- See Also:
-
removeHeightChangeHandler
Removes a height change handler.- Parameters:
action- the handler to remove
-
setEnabled
Enables / disables automatic height changes.- Parameters:
enabled- if true, enable automatic height changes
-
updateMaxHeight
Updates the maximum height.- Parameters:
maxHeight- the new value for the maximum height
-
getState
- Overrides:
getStatein classcom.vaadin.server.AbstractClientConnector- See Also:
-