public class CSDKProjectContext extends CSDKAbstractContext implements csdk.v2.api.filesystem.project.IProjectContext
| Constructor and Description |
|---|
CSDKProjectContext(csbase.logic.applicationservice.ApplicationRegistry registry)
Construtor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addProjectObserver(csdk.v2.api.filesystem.project.IProjectObserver observer) |
csdk.v2.api.filesystem.IFile[] |
browseMultipleProjectFilesInOpenMode(String[] fileTypes,
boolean allowAll,
csdk.v2.api.filesystem.IFile currentDir,
csdk.v2.api.filesystem.FileSelectionType selectionType,
Window window) |
csdk.v2.api.filesystem.IFile |
browseProjectFileInOpenMode(String[] fileTypes,
boolean allowAll,
csdk.v2.api.filesystem.IFile currentDir,
csdk.v2.api.filesystem.FileSelectionType selectionType,
Window frame) |
csdk.v2.api.filesystem.IFile |
browseProjectFileInSaveMode(String[] fileTypes,
boolean allowAll,
csdk.v2.api.filesystem.IFile currentDir,
Window frame) |
protected void |
contextActivated()
Inicializa o contexto.
|
protected void |
contextDeactivated()
Finaliza o contexto.
|
csdk.v2.api.filesystem.IFile |
createProjectFile(String[] path,
String name,
String fileType,
Window window) |
String |
getCurrentProjectId() |
csdk.v2.api.filesystem.IFile |
getProjectFile(String[] path,
Window window) |
boolean |
removeProjectFile(String[] path,
Window parent) |
void |
removeProjectObserver(csdk.v2.api.filesystem.project.IProjectObserver observer) |
isActive, onContextActivate, onContextDeactivatepublic CSDKProjectContext(csbase.logic.applicationservice.ApplicationRegistry registry)
registry - o registro da aplicação.protected void contextActivated()
contextActivated in class CSDKAbstractContextpublic csdk.v2.api.filesystem.IFile browseProjectFileInOpenMode(String[] fileTypes, boolean allowAll, csdk.v2.api.filesystem.IFile currentDir, csdk.v2.api.filesystem.FileSelectionType selectionType, Window frame) throws csdk.v2.api.filesystem.project.ProjectException
browseProjectFileInOpenMode in interface csdk.v2.api.filesystem.project.IProjectContextcsdk.v2.api.filesystem.project.ProjectExceptionpublic csdk.v2.api.filesystem.IFile[] browseMultipleProjectFilesInOpenMode(String[] fileTypes, boolean allowAll, csdk.v2.api.filesystem.IFile currentDir, csdk.v2.api.filesystem.FileSelectionType selectionType, Window window) throws csdk.v2.api.filesystem.project.ProjectException
browseMultipleProjectFilesInOpenMode in interface csdk.v2.api.filesystem.project.IProjectContextcsdk.v2.api.filesystem.project.ProjectExceptionpublic csdk.v2.api.filesystem.IFile browseProjectFileInSaveMode(String[] fileTypes, boolean allowAll, csdk.v2.api.filesystem.IFile currentDir, Window frame) throws csdk.v2.api.filesystem.project.ProjectException
browseProjectFileInSaveMode in interface csdk.v2.api.filesystem.project.IProjectContextcsdk.v2.api.filesystem.project.ProjectExceptionpublic csdk.v2.api.filesystem.IFile getProjectFile(String[] path, Window window) throws csdk.v2.api.filesystem.project.ProjectException
getProjectFile in interface csdk.v2.api.filesystem.project.IProjectContextcsdk.v2.api.filesystem.project.ProjectExceptionpublic csdk.v2.api.filesystem.IFile createProjectFile(String[] path, String name, String fileType, Window window) throws csdk.v2.api.filesystem.project.ProjectException
createProjectFile in interface csdk.v2.api.filesystem.project.IProjectContextcsdk.v2.api.filesystem.project.ProjectExceptionpublic boolean removeProjectFile(String[] path, Window parent) throws csdk.v2.api.filesystem.project.ProjectException
removeProjectFile in interface csdk.v2.api.filesystem.project.IProjectContextcsdk.v2.api.filesystem.project.ProjectExceptionpublic String getCurrentProjectId()
getCurrentProjectId in interface csdk.v2.api.filesystem.project.IProjectContextpublic void addProjectObserver(csdk.v2.api.filesystem.project.IProjectObserver observer)
addProjectObserver in interface csdk.v2.api.filesystem.project.IProjectContextpublic void removeProjectObserver(csdk.v2.api.filesystem.project.IProjectObserver observer)
removeProjectObserver in interface csdk.v2.api.filesystem.project.IProjectContextprotected void contextDeactivated()
contextDeactivated in class CSDKAbstractContextCopyright © 2017. All rights reserved.