org.eclipse.team.ui.synchronize
Class ResourceScope
java.lang.Object
org.eclipse.team.ui.synchronize.AbstractSynchronizeScope
org.eclipse.team.ui.synchronize.ResourceScope
-
All Implemented Interfaces:
-
ISynchronizeScope
-
public class ResourceScope
- extends
AbstractSynchronizeScope
A synchronize scope whose roots are a set of resources.
-
Since:
- 3.0
-
Restriction:
- This class is not intended to be subclassed by clients.
Method Summary
|
void
|
dispose
()
Dispose of the scope when it is no longer needed. |
String
|
getName
()
Return the name of the scope |
IResource[]
|
getRoots
()
Return the root resources that define this scope. |
protected void
|
init
(
IMemento memento)
Method invoked from the constructor which populates the fields of this scope |
void
|
saveState
(
IMemento memento)
Persist the state of this scope. |
void
|
setResources
(
IResource[] resources)
Set the resources that define this scope |
Methods inherited from class java.lang.
Object
|
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait
|
ResourceScope
public ResourceScope(
IResource[] resources)
- Create the resource scope for the given resources
-
Parameters:
-
resources
- the resources that define this scope
ResourceScope
protected ResourceScope(
IMemento memento)
- Create this scope from it's previously saved state
-
Parameters:
-
memento
- persisted state that can be restored
setResources
public void setResources(
IResource[] resources)
- Set the resources that define this scope
-
-
Parameters:
-
resources
- the resources that define this scope
getName
public
String getName()
-
Description copied from interface:
ISynchronizeScope
- Return the name of the scope
-
-
Returns:
- the name of the scope
getRoots
public
IResource[] getRoots()
-
Description copied from interface:
ISynchronizeScope
- Return the root resources that define this scope. A return value
of
null
indicates that the participant should use
its default set of resources.
-
-
Returns:
- the root resources or
null
dispose
public void dispose()
-
Description copied from interface:
ISynchronizeScope
- Dispose of the scope when it is no longer needed.
-
-
Specified by:
-
dispose
in interface
ISynchronizeScope
-
Overrides:
-
dispose
in class
AbstractSynchronizeScope
-
saveState
public void saveState(
IMemento memento)
-
Description copied from class:
AbstractSynchronizeScope
- Persist the state of this scope. Clients must persist enough additional
state to know what type (i.e. subclass) of scope to be recreated.
-
-
Overrides:
-
saveState
in class
AbstractSynchronizeScope
-
-
Parameters:
-
memento
- the memento into which the scope is to be saved
init
protected void init(
IMemento memento)
-
Description copied from class:
AbstractSynchronizeScope
- Method invoked from the constructor which populates the fields of this scope
-
-
Overrides:
-
init
in class
AbstractSynchronizeScope
-
-
Parameters:
-
memento
- the memento into which the scope was previously saved
Guidelines for using Eclipse APIs.
Copyright (c) Eclipse contributors and others 2000, 2008. All rights reserved.