org.gwtbootstrap3.extras.summernote.client.ui.base
Class SummernoteBase

java.lang.Object
  extended by com.google.gwt.user.client.ui.UIObject
      extended by com.google.gwt.user.client.ui.Widget
          extended by com.google.gwt.user.client.ui.FocusWidget
              extended by com.google.gwt.user.client.ui.ValueBoxBase<T>
                  extended by org.gwtbootstrap3.client.ui.base.ValueBoxBase<String>
                      extended by org.gwtbootstrap3.client.ui.base.TextBoxBase
                          extended by org.gwtbootstrap3.client.ui.TextArea
                              extended by org.gwtbootstrap3.extras.summernote.client.ui.base.SummernoteBase
All Implemented Interfaces:
Editor<String>, HasEditorErrors<String>, IsEditor<ValueBoxEditor<String>>, HasAllDragAndDropHandlers, HasAllFocusHandlers, HasAllGestureHandlers, HasAllKeyHandlers, HasAllMouseHandlers, HasAllTouchHandlers, HasBlurHandlers, HasChangeHandlers, HasClickHandlers, HasDoubleClickHandlers, HasDragEndHandlers, HasDragEnterHandlers, HasDragHandlers, HasDragLeaveHandlers, HasDragOverHandlers, HasDragStartHandlers, HasDropHandlers, HasFocusHandlers, HasGestureChangeHandlers, HasGestureEndHandlers, HasGestureStartHandlers, HasKeyDownHandlers, HasKeyPressHandlers, HasKeyUpHandlers, HasMouseDownHandlers, HasMouseMoveHandlers, HasMouseOutHandlers, HasMouseOverHandlers, HasMouseUpHandlers, HasMouseWheelHandlers, HasTouchCancelHandlers, HasTouchEndHandlers, HasTouchMoveHandlers, HasTouchStartHandlers, HasAttachHandlers, HasValueChangeHandlers<String>, HasHandlers, AutoDirectionHandler.Target, HasDirection, HasDirectionEstimator, EventListener, TakesValue<String>, Focusable, HasEnabled, HasFocus, HasName, HasText, HasValue<String>, HasVisibility, IsWidget, SourcesClickEvents, SourcesFocusEvents, SourcesKeyboardEvents, SourcesMouseEvents, org.gwtbootstrap3.client.ui.base.HasAutoComplete, org.gwtbootstrap3.client.ui.base.HasId, org.gwtbootstrap3.client.ui.base.HasPlaceholder, org.gwtbootstrap3.client.ui.base.HasResponsiveness, org.gwtbootstrap3.client.ui.base.HasSize<org.gwtbootstrap3.client.ui.constants.InputSize>, org.gwtbootstrap3.client.ui.form.error.HasErrorHandler, org.gwtbootstrap3.client.ui.form.validator.HasBlankValidator<String>, org.gwtbootstrap3.client.ui.form.validator.HasValidators<String>, org.gwtbootstrap3.client.ui.form.validator.ValidationChangedEvent.HasValidationChangedHandlers
Direct Known Subclasses:
Summernote

public class SummernoteBase
extends org.gwtbootstrap3.client.ui.TextArea

Wrapper for the Summernote WYSIWYG Editor

See: http://hackerwins.github.io/summernote/

Author:
godi

Nested Class Summary
 
Nested classes/interfaces inherited from class com.google.gwt.user.client.ui.ValueBoxBase
ValueBoxBase.TextAlignment
 
Nested classes/interfaces inherited from class com.google.gwt.user.client.ui.UIObject
UIObject.DebugIdImpl, UIObject.DebugIdImplEnabled
 
Nested classes/interfaces inherited from interface com.google.gwt.editor.client.Editor
Editor.Ignore, Editor.Path
 
Nested classes/interfaces inherited from interface com.google.gwt.i18n.client.HasDirection
HasDirection.Direction
 
Field Summary
 
Fields inherited from class com.google.gwt.user.client.ui.UIObject
DEBUG_ID_PREFIX
 
Fields inherited from interface org.gwtbootstrap3.client.ui.base.HasPlaceholder
PLACEHOLDER
 
Fields inherited from interface org.gwtbootstrap3.client.ui.base.HasAutoComplete
AUTO_COMPLETE, OFF, ON
 
Constructor Summary
SummernoteBase()
           
 
Method Summary
 HandlerRegistration addBlurHandler(SummernoteOnBlurHandler handler)
           
 HandlerRegistration addEnterHandler(SummernoteOnEnterHandler handler)
           
 HandlerRegistration addFocusHandler(SummernoteOnFocusHandler handler)
           
 HandlerRegistration addImageUploadHandler(SummernoteOnImageUploadHandler handler)
           
 HandlerRegistration addInitializedHandler(SummernoteInitializedHandler handler)
           
 HandlerRegistration addKeyDownHandler(SummernoteOnKeyDownHandler handler)
           
 HandlerRegistration addKeyUpHandler(SummernoteOnKeyUpHandler handler)
           
 HandlerRegistration addPasteHandler(SummernoteOnPasteHandler handler)
           
 String getCode()
          Gets the HTML code generated from the editor
 String getText()
           
protected  void onBlue(Event evt)
           
protected  void onEnter(Event evt)
           
protected  void onFocus(Event evt)
           
protected  void onImageUpload(Event evt)
           
protected  void onInitialize(Event evt)
           
protected  void onKeyDown(Event evt)
           
protected  void onKeyUp(Event evt)
           
protected  void onLoad()
           
protected  void onPaste(Event evt)
           
protected  void onUnload()
           
 void reconfigure()
          Call this when updating settings to ensure everything is up to date
 void setCode(String code)
           
 void setHasFocus(boolean hasFocus)
           
 void setHeight(int height)
           
 void setText(String text)
           
 void setToolbar(Toolbar toolbar)
           
 
Methods inherited from class org.gwtbootstrap3.client.ui.TextArea
clear, getCharacterWidth, getCursorPos, getSelectionLength, getVisibleLines, setCharacterWidth, setVisibleLines, wrap
 
Methods inherited from class org.gwtbootstrap3.client.ui.base.TextBoxBase
getValue
 
Methods inherited from class org.gwtbootstrap3.client.ui.base.ValueBoxBase
addValidationChangedHandler, addValidator, getAllowBlank, getAutoComplete, getErrorHandler, getErrorHandlerType, getId, getPlaceholder, getSize, getValidateOnBlur, reset, setAllowBlank, setAutoComplete, setErrorHandler, setErrorHandlerType, setHiddenOn, setId, setMaxLength, setPlaceholder, setSize, setValidateOnBlur, setValidators, setValue, setVisibleOn, showErrors, validate, validate
 
Methods inherited from class com.google.gwt.user.client.ui.ValueBoxBase
addChangeHandler, addValueChangeHandler, asEditor, cancelKey, getDirection, getDirectionEstimator, getImpl, getName, getSelectedText, getValueOrThrow, isReadOnly, onBrowserEvent, removeChangeListener, selectAll, setAlignment, setCursorPos, setDirection, setDirectionEstimator, setDirectionEstimator, setKey, setName, setReadOnly, setSelectionRange, setValue
 
Methods inherited from class com.google.gwt.user.client.ui.FocusWidget
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 com.google.gwt.user.client.ui.Widget
addAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, createHandlerManager, delegateEvent, doAttachChildren, doDetachChildren, fireEvent, getHandlerCount, getLayoutData, getParent, isAttached, isOrWasAttached, onDetach, removeFromParent, setLayoutData, sinkEvents, unsinkEvents
 
Methods inherited from class com.google.gwt.user.client.ui.UIObject
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 com.google.gwt.event.shared.HasHandlers
fireEvent
 
Methods inherited from interface com.google.gwt.event.dom.client.HasKeyUpHandlers
addKeyUpHandler
 

Constructor Detail

SummernoteBase

public SummernoteBase()
Method Detail

setHeight

public void setHeight(int height)

setHasFocus

public void setHasFocus(boolean hasFocus)

setToolbar

public void setToolbar(Toolbar toolbar)

setCode

public void setCode(String code)

addInitializedHandler

public HandlerRegistration addInitializedHandler(SummernoteInitializedHandler handler)

addBlurHandler

public HandlerRegistration addBlurHandler(SummernoteOnBlurHandler handler)

addEnterHandler

public HandlerRegistration addEnterHandler(SummernoteOnEnterHandler handler)

addFocusHandler

public HandlerRegistration addFocusHandler(SummernoteOnFocusHandler handler)

addImageUploadHandler

public HandlerRegistration addImageUploadHandler(SummernoteOnImageUploadHandler handler)

addKeyDownHandler

public HandlerRegistration addKeyDownHandler(SummernoteOnKeyDownHandler handler)

addKeyUpHandler

public HandlerRegistration addKeyUpHandler(SummernoteOnKeyUpHandler handler)

addPasteHandler

public HandlerRegistration addPasteHandler(SummernoteOnPasteHandler handler)

getCode

public String getCode()
Gets the HTML code generated from the editor

Returns:
generated code

getText

public String getText()
Specified by:
getText in interface AutoDirectionHandler.Target
Specified by:
getText in interface HasText
Overrides:
getText in class ValueBoxBase<String>

setText

public void setText(String text)
Specified by:
setText in interface AutoDirectionHandler.Target
Specified by:
setText in interface HasText
Overrides:
setText in class ValueBoxBase<String>

reconfigure

public void reconfigure()
Call this when updating settings to ensure everything is up to date


onLoad

protected void onLoad()
Overrides:
onLoad in class ValueBoxBase<String>

onUnload

protected void onUnload()
Overrides:
onUnload in class Widget

onInitialize

protected void onInitialize(Event evt)

onBlue

protected void onBlue(Event evt)

onEnter

protected void onEnter(Event evt)

onFocus

protected void onFocus(Event evt)

onImageUpload

protected void onImageUpload(Event evt)

onKeyUp

protected void onKeyUp(Event evt)

onKeyDown

protected void onKeyDown(Event evt)

onPaste

protected void onPaste(Event evt)


Copyright © 2015. All rights reserved.