|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectjava.util.EventObject
com.starteam.events.FolderUpdateEvent
public final class FolderUpdateEvent
An event triggered whenever a Folder is added, moved, changed or deleted in a View. events are triggered by explicit operations performed by the client application MPX is not required to receive folder update events
FolderUpdateListener,
View.addFolderUpdateListener(com.starteam.events.FolderUpdateListener),
Folder.addFolderUpdateListener(com.starteam.events.FolderUpdateListener, int),
FolderListManager.addFolderUpdateListener(com.starteam.events.FolderUpdateListener),
Serialized Form| Constructor Summary | |
|---|---|
FolderUpdateEvent(Folder oldFolder,
Folder newFolder)
Constructs a new FolderUpdateEvent. |
|
| Method Summary | |
|---|---|
Folder |
getNewFolder()
Gets the Folder in its new state. |
Folder |
getOldFolder()
Gets the Folder in its old state. |
java.lang.String |
toString()
Gets a short description of this FolderUpdateEvent. |
| Methods inherited from class java.util.EventObject |
|---|
getSource |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public FolderUpdateEvent(Folder oldFolder,
Folder newFolder)
oldFolder - The folder in its old state, or null.newFolder - The folder in its new state, or null.| Method Detail |
|---|
public Folder getNewFolder()
Used in folderAdded(), folderMoved() and folderChanged() events. In folderRemoved() events, getNewFolder() null.
Returns a Folder object that is not a member of any View's folder hierarchy. There may be a Folder in the hierarchy with the same ItemID, but it would be a physically different object that is likely to have different properties.
Folder.getParentFolder() and Folder.getSubFolders() will return values that are correct as of the time the event was triggered. In fact, the entire Folder hierarchy is valid. For performance reasons, these same Folder objects may be modified and re-used in subsequent events. If an application wants to modify one of the Folder objects, or save its state for later use, it should make its own private copy.
If an application wants to refresh the Folders associated with the original View object, it must do so by explicitly calling View.refreshFolders().
FolderUpdateEvent.getOldFolder(),
Folder,
View.refreshFolders()public Folder getOldFolder()
Used in folderChanged(), folderMoved() and folderRemoved() events. In folderAdded() events, getOldFolder() returns null.
Returns a Folder object that is not a member of any View's folder hierarchy. There may be a Folder in the hierarchy with the same ItemID, but it would be a physically different object that is likely to have different properties.
Folder.getParentFolder() and Folder.getSubFolders() will return values that correctly represent the old state of the folder. In fact, the entire Folder hierarchy is valid. For performance reasons, these same Folder objects may be modified and re-used in subsequent events. If an application wants to modify one of the Folder objects, or save its state for later use, it should make its own private copy.
FolderUpdateEvent.getNewFolder(),
Folderpublic java.lang.String toString()
toString in class java.util.EventObject
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||