org.cruxframework.crux.widgets.client.datebox
Class DateBox

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.cruxframework.crux.widgets.client.datebox.DateBox
All Implemented Interfaces:
com.google.gwt.event.logical.shared.HasAttachHandlers, com.google.gwt.event.shared.HasHandlers, com.google.gwt.user.client.EventListener, com.google.gwt.user.client.ui.HasVisibility, com.google.gwt.user.client.ui.IsRenderable, com.google.gwt.user.client.ui.IsWidget

public class DateBox
extends com.google.gwt.user.client.ui.Composite

DatePicker

Author:
Samuel Almeida Cardoso (samuel@cruxframework.org)

Nested Class Summary
protected static class DateBox.CommonDateBox
           
static class DateBox.CruxDefaultFormat
           
static interface DateBox.CruxFormat
           
 
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
DateBox()
           
 
Method Summary
 com.google.gwt.event.shared.HandlerRegistration addValueChangeHandler(com.google.gwt.event.logical.shared.ValueChangeHandler<Date> handler)
           
 String getBaseStyleName()
           
 DatePicker getDatePicker()
           
 DateBox.CruxFormat getFormat()
           
 com.google.gwt.user.client.ui.UIObject getPopup()
           
 int getTabIndex()
           
 MaskedTextBox getTextBox()
           
 Date getValue()
           
 void hideDatePicker()
           
 boolean isDatePickerShowing()
           
 boolean isEnabled()
           
 void setAccessKey(char key)
           
 void setEnabled(boolean enabled)
           
 void setFireNullValues(boolean fires)
           
 void setFocus(boolean focused)
           
 void setFormat(DateBox.CruxFormat format)
           
 void setReadOnly(boolean readOnly)
           
 void setTabIndex(int index)
           
 void setValue(Date date)
           
 void setValue(Date value, boolean fireEvents)
           
 void showDatePicker()
           
 
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, 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, 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.user.client.ui.IsWidget
asWidget
 
Methods inherited from interface com.google.gwt.event.shared.HasHandlers
fireEvent
 

Constructor Detail

DateBox

public DateBox()
Method Detail

getBaseStyleName

public String getBaseStyleName()
Returns:
the default widget style name

getFormat

public DateBox.CruxFormat getFormat()

getTabIndex

public int getTabIndex()

getTextBox

public MaskedTextBox getTextBox()

getDatePicker

public DatePicker getDatePicker()

getValue

public Date getValue()

hideDatePicker

public void hideDatePicker()

isDatePickerShowing

public boolean isDatePickerShowing()

isEnabled

public boolean isEnabled()

setAccessKey

public void setAccessKey(char key)

setEnabled

public void setEnabled(boolean enabled)

setFocus

public void setFocus(boolean focused)

setFormat

public void setFormat(DateBox.CruxFormat format)

setValue

public void setValue(Date date)

showDatePicker

public void showDatePicker()

setValue

public void setValue(Date value,
                     boolean fireEvents)

addValueChangeHandler

public com.google.gwt.event.shared.HandlerRegistration addValueChangeHandler(com.google.gwt.event.logical.shared.ValueChangeHandler<Date> handler)

setTabIndex

public void setTabIndex(int index)

setReadOnly

public void setReadOnly(boolean readOnly)

getPopup

public com.google.gwt.user.client.ui.UIObject getPopup()

setFireNullValues

public void setFireNullValues(boolean fires)


Copyright © 2015. All rights reserved.