|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objecttecgraf.javautils.gui.wizard.Step
public abstract class Step
Representa um passo de um wizard.
| Nested Class Summary | |
|---|---|
static class |
Step.ConfirmOperation
Representa a operação que será realizada após o usuário confirmar um passo. |
| Constructor Summary | |
|---|---|
protected |
Step()
Cria um passo. |
protected |
Step(Step.ConfirmOperation confirmOperation)
Cria um passo. |
| Method Summary | |
|---|---|
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. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
protected Step()
protected Step(Step.ConfirmOperation confirmOperation)
confirmOperation - A operação que será realizada após a confirmação do
passo.| Method Detail |
|---|
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.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||