Class Isbn13TextBox

All Implemented Interfaces:
com.google.gwt.event.dom.client.HasAllDragAndDropHandlers, com.google.gwt.event.dom.client.HasAllFocusHandlers, com.google.gwt.event.dom.client.HasAllGestureHandlers, com.google.gwt.event.dom.client.HasAllKeyHandlers, com.google.gwt.event.dom.client.HasAllMouseHandlers, com.google.gwt.event.dom.client.HasAllTouchHandlers, com.google.gwt.event.dom.client.HasBlurHandlers, com.google.gwt.event.dom.client.HasChangeHandlers, com.google.gwt.event.dom.client.HasClickHandlers, com.google.gwt.event.dom.client.HasDoubleClickHandlers, com.google.gwt.event.dom.client.HasDragEndHandlers, com.google.gwt.event.dom.client.HasDragEnterHandlers, com.google.gwt.event.dom.client.HasDragHandlers, com.google.gwt.event.dom.client.HasDragLeaveHandlers, com.google.gwt.event.dom.client.HasDragOverHandlers, com.google.gwt.event.dom.client.HasDragStartHandlers, com.google.gwt.event.dom.client.HasDropHandlers, com.google.gwt.event.dom.client.HasFocusHandlers, com.google.gwt.event.dom.client.HasGestureChangeHandlers, com.google.gwt.event.dom.client.HasGestureEndHandlers, com.google.gwt.event.dom.client.HasGestureStartHandlers, com.google.gwt.event.dom.client.HasKeyDownHandlers, com.google.gwt.event.dom.client.HasKeyPressHandlers, com.google.gwt.event.dom.client.HasKeyUpHandlers, com.google.gwt.event.dom.client.HasMouseDownHandlers, com.google.gwt.event.dom.client.HasMouseMoveHandlers, com.google.gwt.event.dom.client.HasMouseOutHandlers, com.google.gwt.event.dom.client.HasMouseOverHandlers, com.google.gwt.event.dom.client.HasMouseUpHandlers, com.google.gwt.event.dom.client.HasMouseWheelHandlers, com.google.gwt.event.dom.client.HasTouchCancelHandlers, com.google.gwt.event.dom.client.HasTouchEndHandlers, com.google.gwt.event.dom.client.HasTouchMoveHandlers, com.google.gwt.event.dom.client.HasTouchStartHandlers, com.google.gwt.event.logical.shared.HasAttachHandlers, com.google.gwt.event.logical.shared.HasValueChangeHandlers<String>, com.google.gwt.event.shared.HasHandlers, com.google.gwt.i18n.client.AutoDirectionHandler.Target, com.google.gwt.i18n.client.HasDirection, com.google.gwt.i18n.shared.HasDirectionEstimator, com.google.gwt.user.client.EventListener, com.google.gwt.user.client.TakesValue<String>, com.google.gwt.user.client.ui.Focusable, com.google.gwt.user.client.ui.HasEnabled, com.google.gwt.user.client.ui.HasFocus, com.google.gwt.user.client.ui.HasName, com.google.gwt.user.client.ui.HasText, com.google.gwt.user.client.ui.HasValue<String>, com.google.gwt.user.client.ui.HasVisibility, com.google.gwt.user.client.ui.IsWidget, com.google.gwt.user.client.ui.SourcesClickEvents, com.google.gwt.user.client.ui.SourcesFocusEvents, com.google.gwt.user.client.ui.SourcesKeyboardEvents, com.google.gwt.user.client.ui.SourcesMouseEvents, HasAutocomplete, HasAutofocus, HasDataList, HasFormating, HasFormNoValidate, HasPlaceholder, HasRequired, HasValidationMessageElement<String,ValueBoxEditor<String>>, HasValidationPattern, HasValidity, org.gwtproject.editor.client.Editor<String>, org.gwtproject.editor.client.HasEditorErrors<String>, org.gwtproject.editor.client.IsEditor<ValueBoxEditor<String>>, org.gwtproject.editor.client.TakesValue<String>

public class Isbn13TextBox extends AbstractFormatingTextBox
text box for isbn input, supported are isbn13 numbers.
Author:
Manfred Tremmel
  • Constructor Details

    • Isbn13TextBox

      public Isbn13TextBox()
      default constructor.
  • Method Details

    • formatValue

      public void formatValue(de.knightsoftnet.validators.shared.data.ValueWithPos<String> value, boolean fireEvents)
      Description copied from interface: HasFormating
      format and set value.
      Parameters:
      value - value to format
      fireEvents - when true and value changes, a ValueChangeEvent is triggered
    • formatValueSynchron

      public String formatValueSynchron(String value)
      Description copied from interface: HasFormating
      format value synchron, doesn't work for rest formatings.
      Parameters:
      value - to format
      Returns:
      formated value
    • isAllowedCharacter

      public boolean isAllowedCharacter(char character)
      Description copied from interface: HasFormating
      check a character if it's allowed input value.
      Parameters:
      character - character to check
      Returns:
      true if character is allowed
    • isCharacterToReplace

      public boolean isCharacterToReplace(char character)
      Description copied from interface: HasFormating
      check a character if it's character to replace.
      Parameters:
      character - character to check
      Returns:
      true if character has to be replaced
    • isFormatingCharacter

      public boolean isFormatingCharacter(char character)
      Description copied from interface: HasFormating
      check a character if it's formating character.
      Parameters:
      character - character to check
      Returns:
      true if character is a formating character
    • replaceCharacter

      public char replaceCharacter(char character)
      Description copied from interface: HasFormating
      replace a character.
      Parameters:
      character - to replace
      Returns:
      replacement character