org.drools.guvnor.client.modeldriven.ui
Class DatePickerLabel

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.drools.guvnor.client.common.DirtyableComposite
                  extended by org.drools.guvnor.client.modeldriven.ui.DatePickerLabel
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.IsWidget, DirtyableWidget, IDirtyable

public class DatePickerLabel
extends DirtyableComposite


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
protected  DatePickerPopUp datePickerPopUp
           
protected static String defaultFormat
           
protected  com.google.gwt.user.client.ui.Label labelWidget
           
protected  com.google.gwt.user.client.ui.Panel panel
           
protected  com.google.gwt.user.client.ui.TextBox textWidget
           
protected  List<ValueChanged> valueChangeds
           
protected  String visualFormat
           
protected  com.google.gwt.i18n.client.DateTimeFormat visualFormatFormatter
           
 
Fields inherited from class org.drools.guvnor.client.common.DirtyableComposite
dirtyflag
 
Fields inherited from class com.google.gwt.user.client.ui.UIObject
DEBUG_ID_PREFIX
 
Constructor Summary
DatePickerLabel(String selectedDate)
           
DatePickerLabel(String selectedDate, String visualFormat)
           
 
Method Summary
 void addValueChanged(ValueChanged listener)
           
protected  Date fillDate()
          Set the date from the dropdowns
 Date getDate()
           
 String getDateString()
           
 String getVisualFormat()
           
 void removeValueChanged(ValueChanged listener)
           
protected  void solveVisualFormat(String visualFormat)
           
protected  void valueChanged()
           
 
Methods inherited from class org.drools.guvnor.client.common.DirtyableComposite
getHeight, getWidth, isDirty, makeDirty, onBrowserEvent, resetDirty
 
Methods inherited from class com.google.gwt.user.client.ui.Composite
getWidget, initWidget, isAttached, onAttach, onDetach, 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
 

Field Detail

labelWidget

protected com.google.gwt.user.client.ui.Label labelWidget

datePickerPopUp

protected DatePickerPopUp datePickerPopUp

panel

protected com.google.gwt.user.client.ui.Panel panel

textWidget

protected com.google.gwt.user.client.ui.TextBox textWidget

visualFormat

protected String visualFormat

defaultFormat

protected static final String defaultFormat

visualFormatFormatter

protected com.google.gwt.i18n.client.DateTimeFormat visualFormatFormatter

valueChangeds

protected List<ValueChanged> valueChangeds
Constructor Detail

DatePickerLabel

public DatePickerLabel(String selectedDate)

DatePickerLabel

public DatePickerLabel(String selectedDate,
                       String visualFormat)
Method Detail

solveVisualFormat

protected void solveVisualFormat(String visualFormat)

getVisualFormat

public String getVisualFormat()

getDateString

public String getDateString()

fillDate

protected Date fillDate()
Set the date from the dropdowns

Returns:

getDate

public Date getDate()
             throws IllegalArgumentException
Throws:
IllegalArgumentException

valueChanged

protected void valueChanged()

addValueChanged

public void addValueChanged(ValueChanged listener)

removeValueChanged

public void removeValueChanged(ValueChanged listener)


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