public abstract class ApplicationProject extends Application
PREFERENCE_MESSAGE, PROJECT_FILE_MESSAGE| Modifier | Constructor and Description |
|---|---|
protected |
ApplicationProject(String id)
Construtor padrão.
|
| Modifier and Type | Method and Description |
|---|---|
csbase.logic.ClientProjectFile |
browseFileOpen(String fileType)
Navegador para abertura de múltiplos tipos de arquivos.
|
csbase.logic.ClientProjectFile |
browseFileOpen(String[] fileTypes,
String defaultType)
Navegador para abertura de múltiplos tipos de arquivos.
|
csbase.logic.ClientProjectFile |
browseFileOpen(String[] fileTypes,
String defaultType,
Window frame)
Navegador para abertura de múltiplos tipos de arquivos.
|
csbase.logic.ClientProjectFile |
browseFileOpen(String fileType,
Window frame)
Navegador para abertura de múltiplos tipos de arquivos.
|
csbase.logic.ClientProjectFile |
browseFileOpenFromProject(csbase.logic.CommonClientProject project,
String[] fileTypes,
String defaultType,
Window frame)
Navegador para abertura de múltiplos tipos de arquivos.
|
csbase.logic.ClientProjectFile |
browseFileSave(String fileType)
Navegador para gravação de arquivos.
|
csbase.logic.ClientProjectFile |
browseFileSave(String fileType,
String fileExtension)
Navegador para gravação de arquivos.
|
csbase.logic.ClientProjectFile |
browseFileSave(String fileType,
String fileExtension,
String defaultName)
Navegador para gravação de arquivos, em que pode-se especificar um valor
default para o nome do arquivo a ser salvo.
|
csbase.logic.ClientProjectFile |
browseFileSave(String fileType,
String fileExtension,
String defaultName,
String[] currentDirectory,
Window frame)
Navegador para gravação de arquivos, onde o nome do arquivo e diretório
corrente podem ser sugeridos inicialmente.
|
csbase.logic.ClientProjectFile |
browseFileSave(String fileType,
String fileExtension,
String defaultName,
Window frame)
Navegador para gravação de arquivos, onde o nome do arquivo pode ser
sugerido inicialmente.
|
csbase.logic.ClientProjectFile |
browseFileSave(String fileType,
String fileExtension,
Window frame)
Navegador para gravação de arquivos.
|
csbase.logic.ClientProjectFile |
browseFileSave(String fileType,
Window frame)
Navegador para gravação de arquivos.
|
csbase.logic.ClientProjectFile |
browseFileSaveFromProject(csbase.logic.CommonClientProject project,
String fileType,
String fileExtension,
String defaultName,
String[] currentDirectory,
Window window)
Navegador para gravação de arquivos (modo save), onde o nome do
arquivo e diretório corrente podem ser sugeridos inicialmente.
|
csbase.logic.ClientProjectFile |
browseFileSaveFromProject(csbase.logic.CommonClientProject project,
String fileType,
String fileExtension,
String defaultName,
Window window)
Navegador para gravação de arquivos (modo save), onde o nome do
arquivo pode ser sugerido inicialmente.
|
String |
fileToString(csbase.logic.ClientFile file)
Método utilitário para conversão um arquivo no projeto corrente em uma
string que represente seu caminho lógico no projeto.
|
csbase.logic.ClientProjectFile |
stringArrayToFile(String[] path)
Método utilitário para conversão de um array de string que representa um
path em um arquivo no projeto corrente; caso não exista o arquivo,
retorna-se
null. |
csbase.logic.ClientProjectFile |
stringArrayToFileWithCreation(String[] path,
String type)
Método utilitário para conversão de um array de string que representa um
path em um arquivo no projeto corrente; caso não exista o arquivo,
retorna-se
null. |
csbase.logic.ClientProjectFile |
stringToFile(String path)
Método utilitário para conversão de um string que representa um path
em um arquivo no projeto corrente; caso não exista o arquivo, retorna-se
null. |
csbase.logic.ClientProjectFile |
stringToFileWithCreation(String path,
String type)
Método utilitário para conversão de um string que representa um path
em um arquivo no projeto corrente; caso não exista o arquivo, retorna-se
null. |
addPreferenceListener, addWindow, buildApplicationFrame, buildApplicationImage, closeDependentWindows, finishApplication, getApplicationCommand, getApplicationCommandDir, getApplicationFrame, getApplicationProject, getClassString, getClassString, getDesktopFrame, getLocale, getPreferences, getResource, getResourceBundle, getStatusBar, getString, getString, handleError, hasClassString, hasString, isConnectedToServer, isVisible, killApplication, logDetailedApplicationEvent, removeAllPreferenceListeners, removeWindow, savePreferences, setInitialFrameState, setVisible, showError, showError, showException, showExceptionStack, showInformation, showInformation, showMessage, showMessage, showOptionDialog, showOptionDialog, showWarning, showWarning, startApplicationcloseApplication, getApplicationRegistry, getApplicationResourceAsStream, getApplicationResourceAsStream, getApplicationResourceAsURL, getApplicationResourceAsURL, getAuthorMail, getAuthorName, getBooleanSpecificProperty, getDescription, getDoubleSpecificProperty, getFileTypes, getId, getImageIcon, getImageIcon, getImageIcon, getInstanceId, getInstanceIndex, getIntSpecificProperty, getLongSpecificProperty, getLongSpecificProperty, getMainApplicationClass, getName, getStringListSpecificProperty, getStringSpecificProperty, getVersion, getVersionNumber, launchApplication, postInitialization, sendMessage, userCanKillApplicationaddObserver, clearChanged, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers, setChangedprotected ApplicationProject(String id)
id - o identificador da aplicação.public final csbase.logic.ClientProjectFile browseFileOpenFromProject(csbase.logic.CommonClientProject project,
String[] fileTypes,
String defaultType,
Window frame)
throws ApplicationException
project - projeto sobre o qual deseja-se abrir um arquivo.fileTypes - Array com os tipos de arquivos permitidosdefaultType - Tipo default que vai aparecer selecionado na listaframe - janela-mãe do navegador.ApplicationException - em caso de falha.método de conveniência para
uso do projeto corrente da aplicação.public final csbase.logic.ClientProjectFile browseFileOpen(String[] fileTypes, String defaultType, Window frame) throws ApplicationException
fileTypes - Array com os tipos de arquivos permitidosdefaultType - Tipo default que vai aparecer selecionado na listaframe - janela-mãe do navegador.null.ApplicationException - em caso de falha.método de conveniência para uso do
diálogo principal da aplicação como janela-mãe do navegador.public final csbase.logic.ClientProjectFile browseFileOpen(String[] fileTypes, String defaultType) throws ApplicationException
fileTypes - Array com os tipos de arquivos permitidosdefaultType - Tipo default que vai aparecer selecionado na listanull.ApplicationException - em caso de falha.método de conveniência para uso de um único
tipo de arquivo na navegação.public final csbase.logic.ClientProjectFile browseFileOpen(String fileType) throws ApplicationException
fileType - tipos de arquivo permitidonull.ApplicationException - em caso de falha.método de conveniência para seleção de
uma janela-mãe.public final csbase.logic.ClientProjectFile browseFileOpen(String fileType, Window frame) throws ApplicationException
fileType - tipos de arquivos permitidos.frame - .null.ApplicationException - em caso de falha.método de conveniência para uso do diálogo
principal da aplicação.public final csbase.logic.ClientProjectFile browseFileSaveFromProject(csbase.logic.CommonClientProject project,
String fileType,
String fileExtension,
String defaultName,
Window window)
throws ApplicationException
project - o projeto de busca do arquivo.fileType - o tipo de arquivos permitidosfileExtension - extensão a ser inserida no nome do arquivo,
independente do seu tipo.defaultName - valor sugerido inicialmente para o nome do arquivowindow - janela-mãe do navegador.null.ApplicationException - em caso de falha.método de conveniência para usar o
projeto corrente da aplicação.public final csbase.logic.ClientProjectFile browseFileSaveFromProject(csbase.logic.CommonClientProject project,
String fileType,
String fileExtension,
String defaultName,
String[] currentDirectory,
Window window)
throws ApplicationException
project - o projeto de busca do arquivo.fileType - o tipo de arquivos permitidosfileExtension - extensão a ser inserida no nome do arquivo,
independente do seu tipo.defaultName - valor sugerido inicialmente para o nome do arquivocurrentDirectory - diretório corrente para abertura do chooser, pode
ser null, faz sentido usar apenas se não houver defaultNamewindow - janela-mãe do navegador.null.ApplicationException - em caso de falha.método de conveniência para usar o
projeto corrente da aplicação.public final csbase.logic.ClientProjectFile browseFileSave(String fileType, Window frame) throws ApplicationException
fileType - tipos de arquivos permitidos.frame - janela-mãe do navegador.null.ApplicationException - em caso de falha.método de conveniência para usar, como
janela-mãe, o diálogo principal da aplicação.public final csbase.logic.ClientProjectFile browseFileSave(String fileType, String fileExtension, Window frame) throws ApplicationException
fileType - tipos de arquivos permitidos.fileExtension - extensão a ser inserida no nome do arquivo,
independente do seu tipo.frame - janela-mãe do navegador.null.ApplicationException - em caso de falha.método de conveniência para usar, como
janela-mãe, o diálogo principal da aplicação.public final csbase.logic.ClientProjectFile browseFileSave(String fileType, String fileExtension, String defaultName, Window frame) throws ApplicationException
fileType - tipos de arquivos permitidos.fileExtension - extensão a ser inserida no nome do arquivo,
independente do seu tipo.defaultName - valor sugerido inicialmente para o nome do arquivoframe - janela-mãe do navegador.null.ApplicationException - em caso de falha.método de conveniência para usar, como
janela-mãe, o diálogo principal da aplicação.public final csbase.logic.ClientProjectFile browseFileSave(String fileType, String fileExtension, String defaultName, String[] currentDirectory, Window frame) throws ApplicationException
fileType - tipos de arquivos permitidos.fileExtension - extensão a ser inserida no nome do arquivo,
independente do seu tipo.defaultName - valor sugerido inicialmente para o nome do arquivocurrentDirectory - diretório corrente para abertura do chooser, pode
ser null, faz sentido usar apenas se não houver defaultNameframe - janela-mãe do navegador.null.ApplicationException - em caso de falha.método de conveniência para usar, como
janela-mãe, o diálogo principal da aplicação.public final csbase.logic.ClientProjectFile browseFileSave(String fileType) throws ApplicationException
fileType - tipo de arquivos permitidos.null.ApplicationException - em caso de falha.método de conveniência para ajustar a
janela-mãe do navegador.public final csbase.logic.ClientProjectFile browseFileSave(String fileType, String fileExtension) throws ApplicationException
fileType - tipo de arquivos permitidos.fileExtension - extensão a ser inserida no nome do arquivo,
independente do seu tipo.null.ApplicationException - em caso de falha.método de conveniência para ajustar a
janela-mãe do navegador.public final csbase.logic.ClientProjectFile browseFileSave(String fileType, String fileExtension, String defaultName) throws ApplicationException
fileType - tipos de arquivos permitidos.fileExtension - extensão a ser inserida no nome do arquivo,
independente do seu tipo.defaultName - valor sugerido inicialmente para o nome do arquivonull.ApplicationException - em caso de falha.método de conveniência para usar, como
janela-mãe, o diálogo principal da aplicação.public final String fileToString(csbase.logic.ClientFile file)
file - o arquivo.public final csbase.logic.ClientProjectFile stringToFile(String path)
null. O nome do projeto não deve estar no path.path - o texto com o path.null.ClientProjectFilepublic final csbase.logic.ClientProjectFile stringToFileWithCreation(String path, String type)
null. O nome do projeto não deve estar no path.path - o texto com o path.type - o tipo (caso o arquivo seja criado)null.ClientProjectFilepublic final csbase.logic.ClientProjectFile stringArrayToFile(String[] path)
null. O nome do projeto não deve estar no
path.path - o array de String com o path.null.ClientProjectFilepublic final csbase.logic.ClientProjectFile stringArrayToFileWithCreation(String[] path, String type)
null. O nome do projeto não deve estar no
path.path - o array de String com o path.type - o tipo a ser criado.null.ClientProjectFileCopyright © 2020. All rights reserved.