public class StatsViewer extends Application
PREFERENCE_MESSAGE, PROJECT_FILE_MESSAGE| Constructor and Description |
|---|
StatsViewer(java.lang.String id)
Construtor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addObserver(java.util.Observer o) |
void |
clearInfo()
Limpa os resultados da busca corrente e notifica os observadores.
|
void |
exportCSV()
Exportar os dados da busca corrente como arquivo CSV.
|
void |
filterAlgorithms(java.util.List<java.lang.String> algorithms)
Filtra os dados exibidos nos gráficos para exibir somente os dados
relacionados a lista de algoritmos fornecida.
|
void |
filterApplications(java.util.List<java.lang.String> applications)
Filtra os dados exibidos nos gráficos para exibir somente os dados
relacionados a lista de aplicaçoes fornecida.
|
void |
filterDateViewType(LogsView.DateViewType dateViewType)
Filtra os dados exibidos nos gráficos para agrupar os resultados conforme o
LogsView.DateViewType fornecido. |
void |
find(java.util.Date start,
java.util.Date end)
Realiza uma busca nos logs com o período fornecido e as configurações de
fila de armazenamentos atualmente selecionadas.
|
void |
killApplication()
Método para encerramento da execução, que pode ser redefinido para
comportamentos próprios da aplicações.
|
void |
notifyObservers() |
void |
setLogType(LogsView.LogsDataType logType)
Atualiza a configuração de busca atual e os painéis conforme o novo tipo de
dado de interesse fornecido.
|
protected boolean |
userCanKillApplication()
Método de kill pelo usuário é específico do desktop applications
|
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, 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, sendMessagepublic StatsViewer(java.lang.String id)
id - identificador da aplicaçãopublic void addObserver(java.util.Observer o)
addObserver in class java.util.Observablepublic void notifyObservers()
notifyObservers in class java.util.Observablepublic void clearInfo()
public void find(java.util.Date start,
java.util.Date end)
start - data de inícioend - data de términopublic void exportCSV()
public void setLogType(LogsView.LogsDataType logType)
logType - novo tipo de log de interesse selecionadopublic void filterDateViewType(LogsView.DateViewType dateViewType)
LogsView.DateViewType fornecido.dateViewType - tipo de data para exibição do resultado, pode ser por
ano, por mês ou por dia.public void filterApplications(java.util.List<java.lang.String> applications)
applications - nova lista de aplicações de interessepublic void filterAlgorithms(java.util.List<java.lang.String> algorithms)
algorithms - nova lista de algoritmos de interessepublic void killApplication()
throws ApplicationException
killApplication in class ApplicationApplicationException - em caso de erro no fechamento da applicação.protected boolean userCanKillApplication()
userCanKillApplication in class ApplicationTypeCopyright © 2015. All Rights Reserved.