Class CmsStringWidget

  • All Implemented Interfaces:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,<java.lang.String>,,,<java.lang.String>,,,,<java.lang.String>,,,,,,, I_CmsEditWidget

    public class CmsStringWidget
    extends A_CmsEditWidget
    The string edit widget.

    • Nested Class Summary

      • Nested classes/interfaces inherited from class,
    • Field Summary

      Modifier and Type Field Description
      protected boolean m_paste
      The value to know if the user want to paste something.
      • Fields inherited from class

    • Constructor Summary

      Constructor Description
      CmsStringWidget​( element)
      Constructor wrapping a specific DOM element.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description addValueChangeHandler​(<java.lang.String> handler)  
      protected getSelection()
      Returns the actual range of the courser.
      java.lang.String getValue()  
      boolean isActive()
      Returns if the widget is active.
      void setActive​(boolean active)
      Sets the widget active/inactive.
      void setName​(java.lang.String name)
      Sets the name of input fields.
      protected void setSelection​( range, java.lang.String text)
      Includes the new text into the text block.
      void setValue​(java.lang.String value)  
      void setValue​(java.lang.String value, boolean fireEvents)  
      • Methods inherited from class

        addBlurHandler, addClickHandler, addClickListener, addDoubleClickHandler, addDragEndHandler, addDragEnterHandler, addDragHandler, addDragLeaveHandler, addDragOverHandler, addDragStartHandler, addDropHandler, addFocusHandler, addFocusListener, addGestureChangeHandler, addGestureEndHandler, addGestureStartHandler, addKeyboardListener, addKeyDownHandler, addKeyPressHandler, addKeyUpHandler, addMouseDownHandler, addMouseListener, addMouseMoveHandler, addMouseOutHandler, addMouseOverHandler, addMouseUpHandler, addMouseWheelHandler, addMouseWheelListener, addTouchCancelHandler, addTouchEndHandler, addTouchMoveHandler, addTouchStartHandler, getFocusImpl, getTabIndex, isEnabled, onAttach, removeClickListener, removeFocusListener, removeKeyboardListener, removeMouseListener, removeMouseWheelListener, setAccessKey, setEnabled, setFocus, setTabIndex
      • Methods inherited from class

        addAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, createHandlerManager, delegateEvent, doAttachChildren, doDetachChildren, fireEvent, getHandlerCount, getLayoutData, getParent, isAttached, isOrWasAttached, onBrowserEvent, onDetach, onLoad, onUnload, removeFromParent, setLayoutData, sinkEvents, unsinkEvents
      • Methods inherited from class

        addStyleDependentName, addStyleName, ensureDebugId, ensureDebugId, ensureDebugId, getAbsoluteLeft, getAbsoluteTop, getElement, getOffsetHeight, getOffsetWidth, getStyleElement, getStyleName, getStyleName, getStylePrimaryName, getStylePrimaryName, getTitle, isVisible, isVisible, onEnsureDebugId, removeStyleDependentName, removeStyleName, resolvePotentialElement, setElement, setElement, setHeight, setPixelSize, setSize, setStyleDependentName, setStyleName, setStyleName, setStyleName, setStyleName, setStylePrimaryName, setStylePrimaryName, setTitle, setVisible, setVisible, setWidth, sinkBitlessEvent, toString
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
      • Methods inherited from interface

      • Methods inherited from interface

      • Methods inherited from interface

    • Field Detail

      • m_paste

        protected boolean m_paste
        The value to know if the user want to paste something.
    • Constructor Detail

      • CmsStringWidget

        public CmsStringWidget​( element)
        Constructor wrapping a specific DOM element.

        element - the element to wrap
    • Method Detail

      • addValueChangeHandler

        public addValueChangeHandler​(<java.lang.String> handler)
        Specified by:
        addValueChangeHandler in interface<java.lang.String>
        Specified by:
        addValueChangeHandler in interface I_CmsEditWidget
        Specified by:
        addValueChangeHandler in class A_CmsEditWidget
        See Also:
      • getValue

        public java.lang.String getValue()
        Specified by:
        getValue in interface<java.lang.String>
        Specified by:
        getValue in interface<java.lang.String>
        getValue in class A_CmsEditWidget
        See Also:
      • setValue

        public void setValue​(java.lang.String value)
        See Also:
      • setValue

        public void setValue​(java.lang.String value,
                             boolean fireEvents)
        See Also:
        HasValue.setValue(java.lang.Object, boolean)
      • getSelection

        protected getSelection()
        Returns the actual range of the courser.

        the actual range of the courser
      • setSelection

        protected void setSelection​( range,
                                    java.lang.String text)
        Includes the new text into the text block.

        range - the range where the text should be included
        text - the text that should be included