public final class ProjectFileChooserSave extends ProjectFileChooser
ProjectFileChooser.TreeFilterPaneldialog, DIRECTORY_ONLY, FILE_AND_DIRECTORY, FILE_ONLY, fileNameText, fileTypeList, mode, projectTree, selectedPaths| Constructor and Description |
|---|
ProjectFileChooserSave(Window owner,
csbase.logic.CommonClientProject project,
int mode)
Contrói um navegador para salvamento de um arquivo em um projeto, de acordo
com o modo de seleção especificado para o navegador.
|
ProjectFileChooserSave(Window owner,
csbase.logic.CommonClientProject project,
int mode,
String defaultFileType)
Contrói um navegador para salvamento de um arquivo em um projeto, de acordo
com o modo de seleção especificado para o navegador.
|
ProjectFileChooserSave(Window owner,
csbase.logic.CommonClientProject project,
int mode,
String defaultFileType,
String defaultName,
String[] currentDirectory,
String fileExtension,
boolean useFilter)
Contrói um navegador para salvamento de um arquivo em um projeto, de acordo
com o modo de seleção especificado para o navegador.
|
ProjectFileChooserSave(Window owner,
csbase.logic.CommonClientProject project,
int mode,
String defaultFileType,
String defaultName,
String fileExtension,
boolean useFilter)
Contrói um navegador para salvamento de um arquivo em um projeto, de acordo
com o modo de seleção especificado para o navegador.
|
| Modifier and Type | Method and Description |
|---|---|
String |
getFileType()
Devolve o código do tipo de arquivo selecionado.
|
protected csbase.logic.ProjectFileFilter |
getSelectionFilter() |
protected csbase.logic.ProjectFileFilter |
getSelectionFilter(String fileType) |
protected csbase.logic.ProjectFileFilter |
getSelectionFilter(String nameFilter,
String fileType) |
protected boolean |
handleAction()
Executa a ação de seleção.
|
protected void |
makeSelection(csbase.logic.ClientProjectFile[] projectFileArray) |
createVisualFilter, getSelectedFile, getSelectedFiles, getSelectedPath, getSelectedPaths, getTitlepublic ProjectFileChooserSave(Window owner, csbase.logic.CommonClientProject project, int mode) throws ClientException
owner - janela paiproject - projeto do qual o usuário vai selecionar um arquivomode - modo de seleção no navegador [FILE_ONLY ou DIRECTORY_ONLY].
(@see ProjectFileChooser)ClientException - exceção lançada caso ocorra algum erro na criação
da árvore de projetopublic ProjectFileChooserSave(Window owner, csbase.logic.CommonClientProject project, int mode, String defaultFileType) throws ClientException
owner - janela paiproject - projeto do qual o usuário vai selecionar um arquivomode - modo de seleção no navegador [FILE_ONLY ou DIRECTORY_ONLY].
(@see ProjectFileChooser)defaultFileType - tipo de arquivo default no navegadorClientException - exceção lançada caso ocorra algum erro na criação
da árvore de projetopublic ProjectFileChooserSave(Window owner, csbase.logic.CommonClientProject project, int mode, String defaultFileType, String defaultName, String fileExtension, boolean useFilter) throws ClientException
owner - janela paiproject - projeto do qual o usuário vai selecionar um arquivomode - modo de seleção no navegador [FILE_ONLY ou DIRECTORY_ONLY].
(@see ProjectFileChooser)defaultFileType - tipo de arquivo default no navegadordefaultName - valor sugerido inicialmente para o nome do arquivofileExtension - - extensão a ser incluída no nome do arquivo, caso ele
não a tenha. Null para ignorar extensão.useFilter - se um panel de filtro deve ser exibidoClientException - exceção lançada caso ocorra algum erro na criação
da árvore de projetopublic ProjectFileChooserSave(Window owner, csbase.logic.CommonClientProject project, int mode, String defaultFileType, String defaultName, String[] currentDirectory, String fileExtension, boolean useFilter) throws ClientException
owner - janela paiproject - projeto do qual o usuário vai selecionar um arquivomode - modo de seleção no navegador [FILE_ONLY ou DIRECTORY_ONLY].
(@see ProjectFileChooser)defaultFileType - tipo de arquivo default no navegadordefaultName - valor sugerido inicialmente para o nome do arquivo, pode
ser nullcurrentDirectory - diretório corrente para abertura do navegador, pode
ser nullfileExtension - - extensão a ser incluída no nome do arquivo, caso ele
não a tenha. Null para ignorar extensão.useFilter - se um panel de filtro deve ser exibidoClientException - exceção lançada caso ocorra algum erro na criação
da árvore de projetoprotected csbase.logic.ProjectFileFilter getSelectionFilter()
getSelectionFilter in class ProjectFileChooserprotected csbase.logic.ProjectFileFilter getSelectionFilter(String fileType)
getSelectionFilter in class ProjectFileChooserprotected csbase.logic.ProjectFileFilter getSelectionFilter(String nameFilter, String fileType)
getSelectionFilter in class ProjectFileChooserprotected boolean handleAction()
ProjectFileChooser.confirmButton ou quando ele executa um duplo clique num arquivo
selecionado.handleAction in class ProjectFileChooserpublic String getFileType()
ProjectFileType.UNKNOWN se o modo for
ProjectFileChooser.FILE_ONLY ou
ProjectFileType.DIRECTORY_TYPE se o modo for
ProjectFileChooser.DIRECTORY_ONLY.ProjectFileType.getCode()protected void makeSelection(csbase.logic.ClientProjectFile[] projectFileArray)
makeSelection in class ProjectFileChooserCopyright © 2018. All rights reserved.