public final class ContentSetScope extends AbstractFileScope
ContentSet.| Modifier and Type | Method and Description | 
|---|---|
protected void | 
activate()
Activate this scope. 
 | 
protected void | 
deactivate()
Deactivate this scope. 
 | 
ContentSet | 
getContentSet()
Get the content set for this scope. 
 | 
static ContentSetScope | 
getInstance(Workspace workspace)
Get an instance of this class for the entire application-level content. 
 | 
static ContentSetScope | 
getInstance(Workspace workspace, Project project)
Get an instance of this class for the entire project content. 
 | 
static ContentSetScope | 
getInstance(Workspace workspace, Project project, java.lang.String contentSetKey)
Get an instance of this class for a specific content set in a project. 
 | 
static ContentSetScope | 
getInstance(Workspace workspace, java.lang.String contentSetKey)
Get an instance of this class for a specific content set in the application-level content. 
 | 
protected Path | 
getPath()
Get the current path of this scope. 
 | 
Project | 
getProject()
Get the project for this scope, or  
null if the scope is not associated with a project. | 
protected Storage | 
getStorage()
Get the storage where data for this scope should be stored. 
 | 
Workspace | 
getWorkspace()
Get the application workspace for this scope. 
 | 
addFileChangeListener, contains, getDirectories, getFiles, getFileTable, getFileTables, getLogger, locate, notifyPathChanged, refresh, refresh, removeFileChangeListener, updatepublic static ContentSetScope getInstance(Workspace workspace)
workspace - the application workspacepublic static ContentSetScope getInstance(Workspace workspace, java.lang.String contentSetKey)
workspace - the application workspacecontentSetKey - the content set keypublic static ContentSetScope getInstance(Workspace workspace, Project project)
workspace - the workspaceproject - the projectpublic static ContentSetScope getInstance(Workspace workspace, Project project, java.lang.String contentSetKey)
workspace - the workspaceproject - the projectcontentSetKey - the content set keypublic Workspace getWorkspace()
public Project getProject()
null if the scope is not associated with a project.null if the scope is not associated with a projectpublic ContentSet getContentSet()
protected void activate()
AbstractFileScopeactivate in class AbstractFileScopeprotected void deactivate()
AbstractFileScopeAbstractFileScope.activate() method.deactivate in class AbstractFileScopeprotected Storage getStorage()
AbstractFileScopegetStorage in class AbstractFileScopeprotected Path getPath()
AbstractFileScopegetPath in class AbstractFileScope