org.jdesktop.swingx.event
Class DateSelectionEvent

java.lang.Object
  extended by java.util.EventObject
      extended by org.jdesktop.swingx.event.DateSelectionEvent
All Implemented Interfaces:
Serializable

public class DateSelectionEvent
extends EventObject

See Also:
Serialized Form

Nested Class Summary
static class DateSelectionEvent.EventType
           
 
Field Summary
 
Fields inherited from class java.util.EventObject
source
 
Constructor Summary
DateSelectionEvent(Object source, DateSelectionEvent.EventType eventType, boolean adjusting)
          Constructs a prototypical Event.
 
Method Summary
 DateSelectionEvent.EventType getEventType()
          Returns the type of this event.
 SortedSet<Date> getSelection()
          Returns the selection of the source dateSelectionModel.
 boolean isAdjusting()
          Returns a boolean indicating whether the event source is in adjusting state.
 String toString()
          Returns a String representation of this EventObject.
 
Methods inherited from class java.util.EventObject
getSource
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

DateSelectionEvent

public DateSelectionEvent(Object source,
                          DateSelectionEvent.EventType eventType,
                          boolean adjusting)
Constructs a prototypical Event.

Parameters:
source - The object on which the Event initially occurred.
eventType - the type of the event
adjusting - the adjusting property of the source
Throws:
IllegalArgumentException - if source is null.
Method Detail

getSelection

public SortedSet<Date> getSelection()
Returns the selection of the source dateSelectionModel.

PENDING JW: that's the "live" selection, that is the source is re-queried on every call to this method. Bug or feature?

Returns:
the selection of the source.

getEventType

public final DateSelectionEvent.EventType getEventType()
Returns the type of this event.

Returns:
the type of event.

isAdjusting

public boolean isAdjusting()
Returns a boolean indicating whether the event source is in adjusting state.

Returns:
true if the event is fired while the model is in adjusting state.

toString

public String toString()
Description copied from class: java.util.EventObject
Returns a String representation of this EventObject.

Overrides:
toString in class EventObject
Returns:
A a String representation of this EventObject.