public abstract class Step extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
Step.ConfirmOperation
Representa a operação que será realizada após o usuário confirmar um passo.
|
| Modifier | Constructor and Description |
|---|---|
protected |
Step()
Cria um passo.
|
protected |
Step(Step.ConfirmOperation confirmOperation)
Cria um passo.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addListener(StepListener listener)
Adiciona um listener interessado em eventos do passo.
|
protected abstract boolean |
canCancel()
Define se o passo pode ser cancelado.
|
protected void |
cancel()
Realiza a ação de cancelamento de um passo e consequentemente do wizard.
|
protected abstract boolean |
canClose()
Define se o passo pode ser fechado.
|
protected abstract boolean |
canConfirm()
Define se o passo pode ser confirmado.
|
protected boolean |
canGoNext(History history)
Verifica se é possível ir para o próximo passo.
|
protected boolean |
canGoPrevious()
Verifica se é possível ir para o passo anterior.
|
protected void |
close()
Realiza a ação de fechamento de um passo e saída do wizard.
|
protected Object |
confirm(History history)
Realiza a ação de confirmação de um passo e saída do wizard.
|
protected abstract void |
enter(History history)
É executado sempre que se entra num passo.
|
protected abstract void |
exit(History history)
É executado sempre ao passar para o próximo passo ou para o passo anterior.
|
protected abstract String |
getConfirmActionName()
Obtém o nome da ação de confirmação.
|
protected abstract String |
getConfirmActionTooltip()
Obtém a dica da ação de confirmação.
|
protected Step.ConfirmOperation |
getConfirmOperation()
Obtém a operação de confirmação.
|
protected abstract Container |
getContainer()
Obtém o container do passo.
|
protected abstract String |
getInstruction()
Obtém as instruções para utilização do passo.
|
protected abstract Class<?> |
getNext(History history)
Obtém a classe do próximo passo.
|
protected Step |
getPrevious()
Obtém o passo anterior.
|
protected abstract String |
getTitle()
Obtém o título do passo.
|
protected boolean |
hasNext(History history)
Verifica se o passo possui próximo passo.
|
protected boolean |
hasPrevious()
Verifica se o passo possui passo anterior.
|
protected abstract boolean |
isReady()
Verifica se o passo está pronto.
|
protected abstract boolean |
isTranslationCompleted(History history)
Verifica se o passo conseguiu obter todos os dados necessários no processo
de tradução.
|
protected void |
notifyChanged()
Notifica aos eventos que o passo foi alterado.
|
void |
removeListener(StepListener listener)
Remove um listener que estava interessado em eventos do passo.
|
protected void |
setConfirmOperation(Step.ConfirmOperation operation)
Define a ação a ser realizada ao se confirmar o passo.
|
protected abstract void |
translate(History history,
Object data)
Obtém os dados presentes em
data que pertencem ao passo e os
insere no histórico. |
protected Step()
protected Step(Step.ConfirmOperation confirmOperation)
confirmOperation - A operação que será realizada após a confirmação do
passo.public final void addListener(StepListener listener)
listener - O listener.public final void removeListener(StepListener listener)
listener - O listener.protected abstract boolean canClose()
protected abstract boolean canCancel()
protected abstract boolean canConfirm()
protected abstract void enter(History history) throws WizardException
history - O histórico.WizardException - Caso haja algum problema com o passo.protected abstract void exit(History history)
history - O histórico.protected abstract String getConfirmActionName()
protected abstract String getConfirmActionTooltip()
protected abstract Container getContainer()
protected abstract String getInstruction()
protected abstract Class<?> getNext(History history)
history - O histórico.protected abstract String getTitle()
protected abstract boolean isReady()
protected abstract void translate(History history, Object data)
data que pertencem ao passo e os
insere no histórico.history - O histórico.data - Os dados.protected abstract boolean isTranslationCompleted(History history)
history - O histórico.protected void close()
throws WizardException
WizardException - Caso haja algum problema com o passo.protected void cancel()
throws WizardException
WizardException - Caso haja algum problema com o passo.protected Object confirm(History history) throws WizardException
history - O histórico.WizardException - Caso haja algum problema com o passo.protected boolean canGoPrevious()
protected boolean canGoNext(History history)
Este método é chamado para habilitar/desabilitar o botão próximo
quando o wizard entra em um passo ou quando existe alguma atualização nos
listeners e não deve ser usado como validação de um passo. Para
validar se o wizard pode ou não seguir para o próximo passo, deve-se usar
os listeners listados no pacote tecgraf.javautils.gui.wizard
history - O histórico.protected final Step.ConfirmOperation getConfirmOperation()
protected final Step getPrevious()
protected final boolean hasNext(History history)
history - .protected final boolean hasPrevious()
protected final void notifyChanged()
protected final void setConfirmOperation(Step.ConfirmOperation operation)
operation - A operação a ser realizada.IllegalArgumentException - Caso a operação recebida esteja nula.Copyright © 2015 Tecgraf/PUC-Rio. All rights reserved.