datechooser

com.canoo.ulc.community.datechooser.application
Class ULCDateChooser

java.lang.Object
  extended by com.ulcjava.base.application.ULCProxy
      extended by com.ulcjava.base.application.ULCComponent
          extended by com.canoo.ulc.community.datechooser.application.ULCDateChooser
All Implemented Interfaces:
com.ulcjava.base.server.IProxy, com.ulcjava.base.shared.ICallable, java.io.Serializable

public class ULCDateChooser
extends com.ulcjava.base.application.ULCComponent

See Also:
Serialized Form

Nested Class Summary
protected  class ULCDateChooser.ULCDateChooserDispatcher
           
 
Nested classes/interfaces inherited from class com.ulcjava.base.application.ULCComponent
com.ulcjava.base.application.ULCComponent.ULCComponentDispatcher
 
Nested classes/interfaces inherited from class com.ulcjava.base.application.ULCProxy
com.ulcjava.base.application.ULCProxy.ULCProxyDispatcher
 
Field Summary
 
Fields inherited from class com.ulcjava.base.application.ULCComponent
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, db, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
 
Fields inherited from class com.ulcjava.base.application.ULCProxy
w
 
Constructor Summary
ULCDateChooser()
           
ULCDateChooser(java.util.Date selectedDate)
           
ULCDateChooser(java.util.Locale locale, java.lang.String cancelButton)
           
ULCDateChooser(java.util.Locale locale, java.lang.String cancelButtonText, java.util.Date selectedDate)
           
 
Method Summary
 void addDateSelectedListener(IDateSelectedListener listener)
           
protected  DateSelectedEvent createDateSelectedEvent(java.util.Date selectedDate)
           
protected  com.ulcjava.base.server.IDispatcher createDispatcher()
           
 void disableCurrentDayView()
           
 void enableCurrentDayView()
           
protected  java.lang.Class getDateSelectedListenerClass()
           
 java.util.Locale getLocale()
           
protected  java.lang.String getPropertyPrefix()
           
 java.util.Date getSelectedDate()
           
 java.lang.String getSelectedDateAsString()
           
 java.lang.String getSelectedDateAsString(java.util.Date date)
           
 java.lang.String getSelectedDateAsString(int dateFormat)
           
 java.lang.String getSelectedDateAsString(int dateFormat, java.util.Date date)
           
protected  void processDateSelectedEvent(java.lang.String eventCategory, java.lang.String listenerMethodName, DateSelectedEvent event)
           
 void removeDateSelectedListener(IDateSelectedListener listener)
           
 void setDayCellDimension(com.ulcjava.base.application.util.Dimension dimension)
           
 void setDialogBackgroundColor(com.ulcjava.base.application.util.Color color)
           
 void setDisabledCellColor(com.ulcjava.base.application.util.Color color)
           
 void setEnabledCellColor(com.ulcjava.base.application.util.Color color)
           
 void setFromDate(java.util.Date date)
           
 void setSelectedDate(java.util.Date date)
           
 void setToDate(java.util.Date date)
           
protected  java.lang.String typeString()
           
protected  void uploadStateUI()
           
 
Methods inherited from class com.ulcjava.base.application.ULCComponent
addFocusListener, addKeyListener, addNotify, createKeyboardActionEvent, getActionForKeyStroke, getAlignmentX, getAlignmentY, getAutoscrolls, getBackground, getBorder, getClientProperty, getComponentPopupMenu, getConditionForKeyStroke, getCursor, getEnabler, getFocusListeners, getFont, getForeground, getHelpTarget, getHelpUrlString, getInheritsPopupMenu, getKeyboardActionListenerClass, getKeyListeners, getMaximumSize, getMinimumSize, getName, getNextFocusableComponent, getParent, getPopupMenu, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getToolTipText, getTopLevelAncestor, internalSetAlignmentX, internalSetAlignmentY, internalSetFocusable, internalSetName, internalSetVisible, isEnabled, isFocusable, isOpaque, isVisible, localSetVisible, processKeyboardActionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeFocusListener, removeKeyListener, removeNotify, repaint, requestFocus, requestFocusInWindow, resetKeyboardActions, revalidate, scrollToVisible, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setCursor, setEnabled, setEnabler, setFocusable, setFont, setForeground, setHelpDocument, setHelpDocument, setHelpTarget, setHelpUrlString, setInheritsPopupMenu, setMaximumSize, setMinimumSize, setName, setNextFocusableComponent, setOpaque, setParent, setPopupMenu, setPreferredSize, setToolTipText, setVisible, unregisterKeyboardAction, updateEnabled
 
Methods inherited from class com.ulcjava.base.application.ULCProxy
addCompositeStateUI, addListener, addStatesUI, addStatesUI, addStateUI, addStateUI, createActionEvent, createAdjustmentEvent, createFocusEvent, createKeyEvent, createSelectionChangedEvent, createStateUI, createValueChangedEvent, createWindowEvent, createWindowFocusEvent, disableOptionalEvent, disableOptionalEvent, dispatchEvent, distributeToListeners, enableOptionalEvent, enableOptionalEvent, equals, equals, fireActionPerformed, fireAdjustmentValueChanged, fireFocusGained, fireFocusLost, fireKeyTyped, fireSelectionChanged, fireValueChanged, fireWindowClosing, getActionListenerClass, getAdjustmentListenerClass, getClientPropertyKey, getDefaultEventDeliveryMode, getEventDeliveryMode, getEventDeliveryMode, getFocusListenerClass, getId, getKeyListenerClass, getListeners, getListeners, getListeners, getListeners, getRef, getSelectionChangedListenerClass, getSession, getValueChangedListenerClass, getWindowFocusListenerClass, getWindowListenerClass, handleEvent, handleEvent, handleMarkCollectable, handleRequest, internalAddListener, internalConvertFromColor, internalConvertFromDimension, internalConvertFromFont, internalConvertFromInsets, internalConvertFromKeyStroke, internalConvertFromObject, internalConvertToKeyStroke, internalConvertToObject, internalRemoveListener, invokeUI, invokeUI, isUploaded, markUncollectable, processActionEvent, processAdjustmentEvent, processFocusEvent, processKeyEvent, processSelectionChangedEvent, processValueChangedEvent, processWindowEvent, processWindowFocusEvent, removeCompositeStateUI, removeListener, removeStateUI, resetUploaded, saveState, saveState, saveState, saveState, saveState, saveState, sendUI, sendUI, setCompositeStateUI, setCompositeStateUI, setEventDeliveryMode, setEventDeliveryMode, setStateUI, setStateUI, setStateUI, setStateUI, setStateUI, setStateUI, setStateUI, setStateUI, setStateUI, setStateUI, setStateUI, setStateUI, setStateUI, setStateUI, setStateUI, setStateUI, setStateUI, setStateUI, setStateUI, setStateUI, update, update, update, update, update, update, update, update, update, update, update, update, update, update, update, update, upload
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ULCDateChooser

public ULCDateChooser()

ULCDateChooser

public ULCDateChooser(java.util.Date selectedDate)

ULCDateChooser

public ULCDateChooser(java.util.Locale locale,
                      java.lang.String cancelButton)

ULCDateChooser

public ULCDateChooser(java.util.Locale locale,
                      java.lang.String cancelButtonText,
                      java.util.Date selectedDate)
Method Detail

setSelectedDate

public void setSelectedDate(java.util.Date date)

setFromDate

public void setFromDate(java.util.Date date)

setToDate

public void setToDate(java.util.Date date)

setDayCellDimension

public void setDayCellDimension(com.ulcjava.base.application.util.Dimension dimension)

setEnabledCellColor

public void setEnabledCellColor(com.ulcjava.base.application.util.Color color)

setDisabledCellColor

public void setDisabledCellColor(com.ulcjava.base.application.util.Color color)

setDialogBackgroundColor

public void setDialogBackgroundColor(com.ulcjava.base.application.util.Color color)

enableCurrentDayView

public void enableCurrentDayView()

disableCurrentDayView

public void disableCurrentDayView()

getSelectedDate

public java.util.Date getSelectedDate()

getLocale

public java.util.Locale getLocale()

getSelectedDateAsString

public java.lang.String getSelectedDateAsString(int dateFormat,
                                                java.util.Date date)

getSelectedDateAsString

public java.lang.String getSelectedDateAsString(int dateFormat)

getSelectedDateAsString

public java.lang.String getSelectedDateAsString()

getSelectedDateAsString

public java.lang.String getSelectedDateAsString(java.util.Date date)

addDateSelectedListener

public void addDateSelectedListener(IDateSelectedListener listener)

removeDateSelectedListener

public void removeDateSelectedListener(IDateSelectedListener listener)

createDateSelectedEvent

protected DateSelectedEvent createDateSelectedEvent(java.util.Date selectedDate)

getDateSelectedListenerClass

protected java.lang.Class getDateSelectedListenerClass()

processDateSelectedEvent

protected void processDateSelectedEvent(java.lang.String eventCategory,
                                        java.lang.String listenerMethodName,
                                        DateSelectedEvent event)

createDispatcher

protected com.ulcjava.base.server.IDispatcher createDispatcher()
Overrides:
createDispatcher in class com.ulcjava.base.application.ULCComponent

typeString

protected java.lang.String typeString()
Specified by:
typeString in class com.ulcjava.base.application.ULCProxy

getPropertyPrefix

protected java.lang.String getPropertyPrefix()
Specified by:
getPropertyPrefix in class com.ulcjava.base.application.ULCComponent

uploadStateUI

protected void uploadStateUI()
Overrides:
uploadStateUI in class com.ulcjava.base.application.ULCComponent

datechooser

Contact Sandro Pedrazzini for feedback.