Class CmsAutoGrowingTextArea

  • All Implemented Interfaces:
    com.vaadin.event.MethodEventSource, com.vaadin.server.ClientConnector, com.vaadin.server.Extension, com.vaadin.shared.Connector, java.io.Serializable

    public class CmsAutoGrowingTextArea
    extends com.vaadin.server.AbstractExtension
    Extension to add a CSS class to any component depending on it's scroll position.

    See Also:
    Serialized Form
    • Nested Class Summary

      • 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

      Constructors 
      Constructor Description
      CmsAutoGrowingTextArea​(com.vaadin.v7.ui.TextArea textArea, int maxRows)
      Constructor.
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      static void addTo​(com.vaadin.v7.ui.TextArea textArea, int maxRows)
      Adds the text area auto grow extension to the given component.
      protected CmsAutoGrowingTextAreaState getState()  
      • Methods inherited from class com.vaadin.server.AbstractExtension

        extend, getParent, getSupportedParentType, remove, setParent
      • Methods 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, updateDiffstate
      • Methods inherited from class java.lang.Object

        clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
      • Methods 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, setErrorHandler
      • Methods inherited from interface com.vaadin.shared.Connector

        getConnectorId
    • Constructor Detail

      • CmsAutoGrowingTextArea

        public CmsAutoGrowingTextArea​(com.vaadin.v7.ui.TextArea textArea,
                                      int maxRows)
        Constructor.

        Parameters:
        textArea - the text area to extend
        maxRows - the maximal number of rows (<1 for unlimited)
    • Method Detail

      • addTo

        public static void addTo​(com.vaadin.v7.ui.TextArea textArea,
                                 int maxRows)
        Adds the text area auto grow extension to the given component.
        Parameters:
        textArea - the text area to extend
        maxRows - the maximal number of rows (<1 for unlimited)
      • getState

        protected CmsAutoGrowingTextAreaState getState()
        Overrides:
        getState in class com.vaadin.server.AbstractClientConnector
        See Also:
        AbstractClientConnector.getState()