public abstract class ProjectsManagerAction extends ApplicationAction<ProjectsManager>
| Modifier and Type | Field and Description |
|---|---|
protected static String |
TAG_MNEMONIC
Tag usado para buscar o mnemônico da ação.
|
protected static String |
TAG_NAME
Tag usado para buscar o nome da ação.
|
protected static String |
TAG_TOOLTIP
Tag usado para buscar o tooltip da ação.
|
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 |
|---|
ProjectsManagerAction(ProjectsManager projectsManager) |
| Modifier and Type | Method and Description |
|---|---|
abstract void |
actionDone()
Ação efeitiva a ser determinada pelas sub-classes
|
void |
actionPerformed(ActionEvent ae)
Resultado da ação encapsulada do Java.
|
String |
getClassString(String tag)
Método de busca de uma string de internacionalização dentro do escopo da
ação conforme o padrão "
NomeDaClasse.TagDesejada" |
Integer |
getMnemonic()
Consulta ao mnemônico da ação.
|
String |
getName()
Método de consulta ao texto de tooltip da ação montado no padrão "
NomeDaClasse.NAME_SUFIX" |
ProjectsManager |
getProjectsManager()
Consulta a aplicação
|
ImageIcon |
getStandardImageIcon()
Consulta se a ação possui uma imagem standard; se houver a imagem usada
aqui será usada, senão valerá a definida pelo método
getImageIcon(). |
String |
getString(String tag)
Método de busca de uma string de internacionalização dentro do escopo da
ação.
|
String |
getToolTipText()
Método de consulta ao texto de tooltip da ação montado no padrão "
NomeDaClasse.tooltip" |
boolean |
hasString(String tag)
Método de busca de uma string de internacionalização dentro do escopo da
ação conforme o padrão "
NomeDaClasse.TagDesejada" |
protected List<ProjectsManagerData> |
validateProjects(List<ProjectsManagerData> projectList)
Realiza a validação dos projetos sobre os quais a action atua.
|
getApplicationaddPropertyChangeListener, clone, firePropertyChange, getKeys, getPropertyChangeListeners, getValue, isEnabled, putValue, removePropertyChangeListener, setEnabledprotected static final String TAG_NAME
protected static final String TAG_MNEMONIC
protected static final String TAG_TOOLTIP
public ProjectsManagerAction(ProjectsManager projectsManager)
projectsManager - A aplicaçãopublic final ProjectsManager getProjectsManager()
public ImageIcon getStandardImageIcon()
getImageIcon().public String getClassString(String tag)
NomeDaClasse.TagDesejada"tag - tag desejadapublic String getString(String tag)
tag - tag desejadapublic final boolean hasString(String tag)
NomeDaClasse.TagDesejada"tag - tag desejadapublic final String getName()
NomeDaClasse.NAME_SUFIX"getClassString(String)public final String getToolTipText()
NomeDaClasse.tooltip"getClassString(String)public final Integer getMnemonic()
public final void actionPerformed(ActionEvent ae)
ae - evento JavaactionDone()protected List<ProjectsManagerData> validateProjects(List<ProjectsManagerData> projectList)
projectList - Lista de projetos.Copyright © 2019. All rights reserved.