public class CSVViewer extends ApplicationProject
| Modifier and Type | Field and Description |
|---|---|
static int |
DEFAULT_SIZE
Tamanho padrão da tabela.
|
PREFERENCE_MESSAGE, PROJECT_FILE_MESSAGE| Modifier and Type | Method and Description |
|---|---|
boolean |
closeFile()
Fecha o arquivo csv corrente.
|
void |
createActions()
Cria as ações da aplicação.
|
JMenuBar |
createMenuBar()
Cria a barra de menu na aplicação.
|
csbase.logic.ClientFile |
getFile()
Retorna o arquivo aberto no visualizador.
|
int |
getNumRowsAsHeader()
Indica o número de linhas no início do arquivo CSV que devem ser
consideradas como cabeçalho da tabela.
|
void |
killApplication()
Método para encerramento da execução, que pode ser redefinido para
comportamentos próprios da aplicações.
|
void |
newCSV(int rows,
int cols)
Cria um novo CSV com o número de linhas e colunas indicadas.
|
void |
openFile(csbase.logic.ClientFile file)
Abre um arquivo csv.
|
void |
saveFile(csbase.logic.ClientFile file)
Salva o arquivo.
|
void |
sendMessage(String name,
Object value,
String senderId)
Método para enviar atributos para uma aplicação; deve ser definido na
aplicação de acordo com a necessidade da mesma.
|
void |
setNumRowsAsHeader(int lines)
Determina o número de linhas no início do arquivo CSV que devem ser
consideradas como cabeçalho da tabela.
|
protected boolean |
userCanKillApplication()
Método de kill pelo usuário é específico do desktop applications
|
browseFileOpen, browseFileOpen, browseFileOpen, browseFileOpen, browseFileOpenFromProject, browseFileSave, browseFileSave, browseFileSave, browseFileSave, browseFileSave, browseFileSave, browseFileSave, browseFileSaveFromProject, browseFileSaveFromProject, fileToString, stringArrayToFile, stringArrayToFileWithCreation, stringToFile, stringToFileWithCreationaddPreferenceListener, addWindow, buildApplicationFrame, buildApplicationImage, closeDependentWindows, finishApplication, getApplicationCommand, getApplicationCommandDir, getApplicationFrame, getApplicationProject, getClassString, getClassString, getDesktopFrame, getLocale, getPreferences, getResource, getResourceBundle, getStatusBar, getString, getString, handleError, hasClassString, hasString, isConnectedToServer, isVisible, 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, postInitializationaddObserver, clearChanged, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers, setChangedpublic static final int DEFAULT_SIZE
public CSVViewer(String id)
id - identificador da aplicaçãopublic final void openFile(csbase.logic.ClientFile file)
file - o arquivo.public final void saveFile(csbase.logic.ClientFile file)
file - o arquivo.public void sendMessage(String name, Object value, String senderId)
sendMessage in class ApplicationTypename - nome do atributo.value - seu valor.senderId - a identificação da aplicação que enviou a mensagem.public void killApplication()
killApplication in class Applicationprotected boolean userCanKillApplication()
userCanKillApplication in class ApplicationTypepublic void createActions()
public JMenuBar createMenuBar()
public boolean closeFile()
public csbase.logic.ClientFile getFile()
public void newCSV(int rows,
int cols)
rows - número de linhas.cols - número de colunas.public void setNumRowsAsHeader(int lines)
lines - número de linhas que devem ser consideradas como cabeçalho. Se
igual a zero, não usa nenhuma das linhas no cabeçalho.public int getNumRowsAsHeader()
Copyright © 2016. All rights reserved.