public abstract class ProjectsManagerAction extends ApplicationAction<ProjectsManager>
| Modifier and Type | Field and Description |
|---|---|
protected static java.lang.String |
TAG_MNEMONIC
Tag usado para buscar o mnemônico da ação.
|
protected static java.lang.String |
TAG_NAME
Tag usado para buscar o nome da ação.
|
protected static java.lang.String |
TAG_TOOLTIP
Tag usado para buscar o tooltip da ação.
|
| 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(java.awt.event.ActionEvent ae)
Resultado da ação encapsulada do Java.
|
java.lang.String |
getClassString(java.lang.String tag)
Método de busca de uma string de internacionalização dentro do escopo da
ação conforme o padrão "
NomeDaClasse.TagDesejada" |
java.lang.Integer |
getMnemonic()
Consulta ao mnemônico da ação.
|
java.lang.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
|
javax.swing.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(). |
java.lang.String |
getString(java.lang.String tag)
Método de busca de uma string de internacionalização dentro do escopo da
ação.
|
java.lang.String |
getToolTipText()
Método de consulta ao texto de tooltip da ação montado no padrão "
NomeDaClasse.tooltip" |
boolean |
hasString(java.lang.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 java.util.List<ProjectsManagerData> |
validateProjects(java.util.List<ProjectsManagerData> projectList)
Realiza a validação dos projetos sobre os quais a action atua.
|
getApplicationprotected static final java.lang.String TAG_NAME
protected static final java.lang.String TAG_MNEMONIC
protected static final java.lang.String TAG_TOOLTIP
public ProjectsManagerAction(ProjectsManager projectsManager)
projectsManager - A aplicaçãopublic final ProjectsManager getProjectsManager()
public javax.swing.ImageIcon getStandardImageIcon()
getImageIcon().public java.lang.String getClassString(java.lang.String tag)
NomeDaClasse.TagDesejada"tag - tag desejadapublic java.lang.String getString(java.lang.String tag)
tag - tag desejadapublic final boolean hasString(java.lang.String tag)
NomeDaClasse.TagDesejada"tag - tag desejadapublic final java.lang.String getName()
NomeDaClasse.NAME_SUFIX"getClassString(String)public final java.lang.String getToolTipText()
NomeDaClasse.tooltip"getClassString(String)public final java.lang.Integer getMnemonic()
public final void actionPerformed(java.awt.event.ActionEvent ae)
ae - evento JavaactionDone()protected java.util.List<ProjectsManagerData> validateProjects(java.util.List<ProjectsManagerData> projectList)
projectList - Lista de projetos.public abstract void actionDone()
throws java.lang.Exception
java.lang.Exception - se houver falha na operação.Copyright © 2018. All Rights Reserved.