fable.gui.event
Class FolderSelectedEvent

java.lang.Object
  extended by java.util.EventObject
      extended by fable.adt.FableEvent
          extended by fable.gui.event.FolderSelectedEvent
All Implemented Interfaces:
java.io.Serializable

public class FolderSelectedEvent
extends FableEvent

This object represents an event that the folder is selected in FeedListTree.

Author:
Wonsik Kim
See Also:
Serialized Form

Field Summary
 
Fields inherited from class java.util.EventObject
source
 
Constructor Summary
FolderSelectedEvent(java.lang.Object source, Folder folder)
          Construct a new FolderSelectedEvent with provided source and feed.
 
Method Summary
 Folder getFolder()
          Returns the selected folder.
 
Methods inherited from class java.util.EventObject
getSource, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

FolderSelectedEvent

public FolderSelectedEvent(java.lang.Object source,
                           Folder folder)
Construct a new FolderSelectedEvent with provided source and feed.

Parameters:
source - source of the event.
folder - the selected folder.
Effects:
create a new FolderSelectedEvent object.
Method Detail

getFolder

public Folder getFolder()
Returns the selected folder.
Note: This method should only be run by processes dealing with threading due to the danger of de-referencing.

Returns:
the selected folder.