|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objecttecgraf.javautils.gui.wizard.History
public final class History
Representa um histórico de dados coletados pelo Wizard.
Cada dado coletado pertence a um passo (o passo onde foi coletado). Os passos têm acesso aos seus dados e aos dados dos passos anteriores.
Existe a possiblidade de se inserir dados globais, ou seja, dados pertencentes ao Wizard e que podem ser acessados por qualquer passo.
| Constructor Summary | |
|---|---|
History(Wizard wizard,
boolean resetHistoryOnChange)
Cria um histórico. |
|
| Method Summary | |
|---|---|
void |
add(Step step,
String name,
Object information)
Adiciona um dado ao histórico. |
void |
addGlobal(Map<?,?> globalData)
Adiciona os dados recebidos nos dados globais do histórico. |
void |
addGlobal(String key,
Object datum)
Adiciona um dado global. |
void |
clearGlobalData()
Limpa os dados globais. |
boolean |
contains(Step step,
String name)
Verifica se o histórico contém um dado acessível pelo passo especificado. |
Object |
get(Step step,
String name)
Obtém um dado acessível de um passo. |
Object |
getResult()
Obtém o resultado do wizard. |
void |
remove(Step step,
String name)
Remove um dado acessível por um passo. |
void |
wasCancelled(Step step)
É chamado quando o wizard é cancelado. |
void |
wasChanged(Step step)
É chamado quando há alteração no estado de algum componente do passo. |
void |
wasClosed(Step step)
É chamado quando o wizard é fechado. |
void |
wasConfirmed(Step step,
Object object)
É chamado quando o wizard é confirmado. |
void |
wasGoneNext(Step step,
History history)
É chamado quando o wizard vai para o próximo passo. |
void |
wasGonePrevious(Step step,
History history)
É chamado quando o wizard vai para o passo anterior. |
void |
wasHappenedException(Step step,
WizardException exception)
É chamado quando acontece uma exceção no wizard. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public History(Wizard wizard,
boolean resetHistoryOnChange)
wizard - A instância do wizard desse históricoresetHistoryOnChange - true habilita reset do histórico em caso de
mudança após um retrocesso no fluxo do wizard| Method Detail |
|---|
public void add(Step step,
String name,
Object information)
step - O passo dono do dado.name - O nome do dado.information - O dado, propriamente dito.
IllegalArgumentException - Caso o passo seja nulo.
public boolean contains(Step step,
String name)
step - O passo.name - O nome do dado.
public Object get(Step step,
String name)
step - O passo.name - O nome do dado.
IllegalArgumentException - Caso o nome do dado esteja nulo.public Object getResult()
public void remove(Step step,
String name)
step - O passo.name - O nome do dado a ser removido.public void wasCancelled(Step step)
wasCancelled in interface WizardListenerstep - O passo onde o wizard foi cancelado.public void wasClosed(Step step)
wasClosed in interface WizardListenerstep - O passo onde o wizard foi fechado.
public void wasConfirmed(Step step,
Object object)
wasConfirmed in interface WizardListenerstep - O passo onde o wizard foi confirmado.object - O resultado da confirmação do passo.
public void wasGoneNext(Step step,
History history)
wasGoneNext in interface WizardListenerstep - O passo atual.history - O histórico.
public void wasGonePrevious(Step step,
History history)
wasGonePrevious in interface WizardListenerstep - O passo atual.history - O histórico.
public void wasHappenedException(Step step,
WizardException exception)
wasHappenedException in interface WizardListenerstep - O passo onde a exceção ocorreu.exception - A exceção que ocorreu.
public void addGlobal(String key,
Object datum)
key - A chave que identificará o dado.datum - O dado.
IllegalArgumentException - Caso a chave ou o dado estejam nulos.public void addGlobal(Map<?,?> globalData)
globalData - Os dados a serem inseridos como globais.
IllegalArgumentException - Caso o mapa de dados globais esteja nulo.public void clearGlobalData()
public final void wasChanged(Step step)
wasChanged in interface StepListenerstep - O passo que foi alterado.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||