public class ResourceScope extends AbstractSynchronizeScope
NAME, ROOTS
Modifier | Constructor and Description |
---|---|
protected |
ResourceScope(IMemento memento)
Create this scope from it's previously saved state
|
|
ResourceScope(IResource[] resources)
Create the resource scope for the given resources
|
Modifier and Type | Method and Description |
---|---|
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
|
addPropertyChangeListener, contains, createScope, firePropertyChangedEvent, fireRootsChanges, getMappings, removePropertyChangeListener, saveScope
public ResourceScope(IResource[] resources)
resources
- the resources that define this scopeprotected ResourceScope(IMemento memento)
memento
- persisted state that can be restoredpublic void setResources(IResource[] resources)
resources
- the resources that define this scopepublic String getName()
ISynchronizeScope
public IResource[] getRoots()
ISynchronizeScope
null
indicates that the participant should use
its default set of resources.null
public void dispose()
ISynchronizeScope
dispose
in interface ISynchronizeScope
dispose
in class AbstractSynchronizeScope
public void saveState(IMemento memento)
AbstractSynchronizeScope
saveState
in class AbstractSynchronizeScope
memento
- the memento into which the scope is to be savedprotected void init(IMemento memento)
AbstractSynchronizeScope
init
in class AbstractSynchronizeScope
memento
- the memento into which the scope was previously saved
Copyright (c) 2000, 2014 Eclipse Contributors and others. All rights reserved.Guidelines for using Eclipse APIs.