com.starbase.starteam
Interface LinkUpdateListener

All Superinterfaces:
java.util.EventListener
All Known Implementing Classes:
LinkUpdateAdapter

public interface LinkUpdateListener
extends java.util.EventListener

Event-listener interface for Link update events.

Note that Links that are not cached in a LinkCache will not trigger any LinkUpdateEvents. Events are triggered when a cached Link is added to, changed in or removed from its LinkCache.

See Also:
LinkUpdateAdapter, LinkCache.addLinkUpdateListener(com.starbase.starteam.LinkUpdateListener)

Method Summary
 void linkAdded(LinkUpdateEvent e)
          Invoked when a Link is added to a LinkCache.
 void linkChanged(LinkUpdateEvent e)
          Invoked when the properties of an Link in a LinkCache have changed.
 void linkRemoved(LinkUpdateEvent e)
          Invoked when an Link is removed from a LinkCache.
 

Method Detail

linkAdded

public void linkAdded(LinkUpdateEvent e)
Invoked when a Link is added to a LinkCache.

For linkAdded events, LinkUpdateEvent.getNewLink() returns the added link in its new context. LinkUpdateEvent.getOldLink() returns null.

Parameters:
e - The corresponding link update event.
See Also:
LinkUpdateEvent

linkChanged

public void linkChanged(LinkUpdateEvent e)
Invoked when the properties of an Link in a LinkCache have changed.

For linkChanged events, LinkUpdateEvent.getOldLink() returns a Link object representing the link in its old state (that is, before its properties were changed). LinkUpdateEvent.getNewLink() returns the link in its new state (after its properties were changed).

Parameters:
e - The corresponding link update event.
See Also:
LinkUpdateEvent

linkRemoved

public void linkRemoved(LinkUpdateEvent e)
Invoked when an Link is removed from a LinkCache.

For linkRemoved events, LinkUpdateEvent.getOldLink() returns the removed link in its old context (that is, prior to being removed). LinkUpdateEvent.getNewLink() returns null.

Parameters:
e - The corresponding link update event.
See Also:
LinkUpdateEvent


StarTeam SDK 10.0, Build 58
Copyright © 2003-2004 Borland Software Corporation. All rights reserved.