Represents the context marked for the user in the navigation history.
Not intended to be implemented by clients. Clients should subclass NavigationLocation
instead.
since: 2.1
Method Summary
public void
dispose() Disposes of this location and frees any allocated resource.
Merge the receiver into currentLocation. Return true if
the two locations could be merged otherwise return false.
This message is sent to all locations before being added to the history;
given the change to the new location to merge itself into the current
location minimizing the number of entries in the navigation history.
Parameters: currentLocation - where the receiver should be merged into boolean true if the merge was possible
Release any state kept by this location. Any relevant state should be
saved by the previous call of saveState(IMemento). This object will
not be used until restoreState is called again.