public abstract class CommonProjectAction extends AbstractAction
| Modifier and Type | Field and Description |
|---|---|
protected static String |
ERROR_DIALOG_TITLE
Título para janelas de erro.
|
protected static String |
WAIT_DIALOG_TITLE
Título para janelas de espera.
|
changeSupport, enabledACCELERATOR_KEY, ACTION_COMMAND_KEY, DEFAULT, DISPLAYED_MNEMONIC_INDEX_KEY, LARGE_ICON_KEY, LONG_DESCRIPTION, MNEMONIC_KEY, NAME, SELECTED_KEY, SHORT_DESCRIPTION, SMALL_ICON| Constructor and Description |
|---|
CommonProjectAction(ProjectFileContainer container)
Construtor
|
| Modifier and Type | Method and Description |
|---|---|
abstract void |
actionPerformed(ActionEvent e) |
protected void |
clearClipboard()
ativa a limpeza do clipboard.
|
protected void |
clearSelection()
Reseta a seleção do container
|
protected JFileChooser |
getFileChooser()
Retorna uma instância única (singleton) de um diálogo de seleção de
arquivos locais.
|
abstract String |
getName()
Consulta o nome da ação.
|
protected csbase.logic.CommonClientProject |
getProject()
Consulta o projeto corrente.
|
protected csbase.logic.ClientProjectFile |
getSelectedFile()
Conulta o arquivo selecionado.
|
protected csbase.logic.ClientProjectFile[] |
getSelectedFiles()
Obtém um array com os arquivos selecionados.
|
protected int |
getSelectionCount()
Consulta o número de arquivos selecionados.
|
protected String |
getTitle()
Consulta o título do container.
|
protected Window |
getWindow()
Consulta a window do container.
|
protected void |
showError(String msg)
Exibe uma mensagem de erro usando um título genérico.
|
protected void |
showError(String title,
String msg)
Exibe uma mensagem de erro.
|
protected void |
showError(Window parent,
String msg)
Exibe uma mensagem de erro com título padrão.
|
protected void |
showError(Window parent,
String title,
String msg)
Exibe uma mensagem de erro usando o diálogo padrão.
|
protected void |
startCopyAction()
Inicia a ação de copy.
|
protected void |
startCutAction()
Inicia a ação de cut..
|
protected void |
startPasteAction()
Inicia a ação de paste
|
protected void |
startRenamingAction()
Inicia a ação de rename.
|
addPropertyChangeListener, clone, firePropertyChange, getKeys, getPropertyChangeListeners, getValue, isEnabled, putValue, removePropertyChangeListener, setEnabledprotected static final String WAIT_DIALOG_TITLE
protected static final String ERROR_DIALOG_TITLE
public CommonProjectAction(ProjectFileContainer container)
container - o containerprotected csbase.logic.ClientProjectFile getSelectedFile()
protected csbase.logic.ClientProjectFile[] getSelectedFiles()
protected int getSelectionCount()
protected Window getWindow()
protected String getTitle()
protected csbase.logic.CommonClientProject getProject()
protected void clearSelection()
protected void clearClipboard()
protected void startRenamingAction()
protected void startCutAction()
protected void startCopyAction()
protected void startPasteAction()
protected JFileChooser getFileChooser()
public abstract void actionPerformed(ActionEvent e)
public abstract String getName()
protected void showError(String msg)
msg - mensagem de erroshowError(Window, String, String)protected void showError(String title, String msg)
title - título do diálogomsg - mensagem de erroshowError(Window, String, String)protected void showError(Window parent, String msg)
parent - janela-mãemsg - mensagem de erroshowError(Window, String, String)Copyright © 2016. All rights reserved.