Kie Workbench - Common - UI 6.0.0.CR3

org.kie.workbench.common.widgets.client.widget
Class PopupDatePicker

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.Composite
              extended by org.kie.workbench.common.widgets.client.widget.PopupDatePicker
All Implemented Interfaces:
com.google.gwt.event.logical.shared.HasAttachHandlers, com.google.gwt.event.logical.shared.HasValueChangeHandlers<Date>, com.google.gwt.event.shared.HasHandlers, com.google.gwt.user.client.EventListener, com.google.gwt.user.client.TakesValue<Date>, com.google.gwt.user.client.ui.HasValue<Date>, com.google.gwt.user.client.ui.HasVisibility, com.google.gwt.user.client.ui.IsRenderable, com.google.gwt.user.client.ui.IsWidget

public class PopupDatePicker
extends com.google.gwt.user.client.ui.Composite
implements com.google.gwt.user.client.ui.HasValue<Date>, com.google.gwt.event.logical.shared.HasValueChangeHandlers<Date>

A Date Picker that renders its value as a Label. When the Label is clicked on a pop-up Date Picker is shown from which the value can be changed. Unlike GWT's DateBox you cannot enter the value as text. This was preferred to prevent the user from not entering a date which is possible with DateBox.


Nested Class Summary
 
Nested classes/interfaces inherited from class com.google.gwt.user.client.ui.UIObject
com.google.gwt.user.client.ui.UIObject.DebugIdImpl, com.google.gwt.user.client.ui.UIObject.DebugIdImplEnabled
 
Field Summary
 
Fields inherited from class com.google.gwt.user.client.ui.UIObject
DEBUG_ID_PREFIX
 
Constructor Summary
PopupDatePicker(boolean allowEmptyValue)
           
 
Method Summary
 com.google.gwt.event.shared.HandlerRegistration addValueChangeHandler(com.google.gwt.event.logical.shared.ValueChangeHandler<Date> handler)
           
static String convertToString(com.google.gwt.event.logical.shared.ValueChangeEvent<Date> event)
           
 Date getValue()
           
 void setValue(Date value)
           
 void setValue(Date value, boolean fireEvents)
           
 void setValue(String value)
           
 void setValue(String value, boolean fireEvents)
           
 
Methods inherited from class com.google.gwt.user.client.ui.Composite
claimElement, getWidget, initializeClaimedElement, initWidget, isAttached, onAttach, onBrowserEvent, onDetach, render, render, resolvePotentialElement, setWidget
 
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, isOrWasAttached, onLoad, onUnload, removeFromParent, setLayoutData, sinkEvents
 
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, setElement, setElement, setHeight, setPixelSize, setSize, setStyleDependentName, setStyleName, setStyleName, setStyleName, setStyleName, setStylePrimaryName, setStylePrimaryName, setTitle, setVisible, setVisible, setWidth, sinkBitlessEvent, toString, unsinkEvents
 
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
 

Constructor Detail

PopupDatePicker

public PopupDatePicker(boolean allowEmptyValue)
Method Detail

addValueChangeHandler

public com.google.gwt.event.shared.HandlerRegistration addValueChangeHandler(com.google.gwt.event.logical.shared.ValueChangeHandler<Date> handler)
Specified by:
addValueChangeHandler in interface com.google.gwt.event.logical.shared.HasValueChangeHandlers<Date>

getValue

public Date getValue()
Specified by:
getValue in interface com.google.gwt.user.client.TakesValue<Date>
Specified by:
getValue in interface com.google.gwt.user.client.ui.HasValue<Date>

setValue

public void setValue(Date value)
Specified by:
setValue in interface com.google.gwt.user.client.TakesValue<Date>
Specified by:
setValue in interface com.google.gwt.user.client.ui.HasValue<Date>

setValue

public void setValue(Date value,
                     boolean fireEvents)
Specified by:
setValue in interface com.google.gwt.user.client.ui.HasValue<Date>

setValue

public void setValue(String value)

setValue

public void setValue(String value,
                     boolean fireEvents)

convertToString

public static String convertToString(com.google.gwt.event.logical.shared.ValueChangeEvent<Date> event)

Kie Workbench - Common - UI 6.0.0.CR3

Copyright © 2001-2013 JBoss by Red Hat. All Rights Reserved.