|
Eclipse Platform Release 3.0 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.team.ui.synchronize.AbstractSynchronizeScope
Abstract superclass of resource scopes for SubscriberParticipant
instances.
Clients are not expected to subclass this class.
SubscriberParticipant
Field Summary |
Fields inherited from interface org.eclipse.team.ui.synchronize.ISynchronizeScope |
ROOTS |
Constructor Summary | |
protected |
AbstractSynchronizeScope()
Constuctor a scope from scratch |
protected |
AbstractSynchronizeScope(IMemento memento)
Constuctor a scope from a previously saved state |
Method Summary | |
void |
addPropertyChangeListener(IPropertyChangeListener listener)
Add a propety change listener that will get invoked when a property of the reciever cnahges. |
protected static ISynchronizeScope |
createScope(IMemento settings)
Restore a scope from the given memento |
void |
dispose()
Dispose of the scope when it is no longer needed. |
protected void |
firePropertyChangedEvent(PropertyChangeEvent event)
Fires the given property change event to all registered listsners. |
protected void |
fireRootsChanges()
Firs a change event for property ISynchronizeScope.ROOTS
containing the new roots. |
protected void |
init(IMemento memento)
Method invoked from the contructor which repopulats the fields of this scope |
void |
removePropertyChangeListener(IPropertyChangeListener listener)
Remove a propety change listener. |
protected static void |
saveScope(ISynchronizeScope scope,
IMemento settings)
Save the scope to the given memento |
void |
saveState(IMemento memento)
Persist the state of this scope. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.eclipse.team.ui.synchronize.ISynchronizeScope |
getName, getRoots |
Constructor Detail |
protected AbstractSynchronizeScope()
protected AbstractSynchronizeScope(IMemento memento)
Method Detail |
protected static void saveScope(ISynchronizeScope scope, IMemento settings)
scope
- a scopeprotected static ISynchronizeScope createScope(IMemento settings)
public void addPropertyChangeListener(IPropertyChangeListener listener)
ISynchronizeScope
addPropertyChangeListener
in interface ISynchronizeScope
listener
- public void removePropertyChangeListener(IPropertyChangeListener listener)
ISynchronizeScope
removePropertyChangeListener
in interface ISynchronizeScope
listener
- public void dispose()
ISynchronizeScope
dispose
in interface ISynchronizeScope
protected void firePropertyChangedEvent(PropertyChangeEvent event)
event
- the property change event to be firedprotected void fireRootsChanges()
ISynchronizeScope.ROOTS
containing the new roots. The old roots are not provided in the event.
public void saveState(IMemento memento)
memento
- the memento into which the scope is to be savedprotected void init(IMemento memento)
memento
- the memento into which the scope was previously saved
|
Eclipse Platform Release 3.0 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Guidelines for using Eclipse APIs.
Copyright (c) IBM Corp. and others 2000, 2004. All rights reserved.