edugraf.jadix.fachada
Interface PaginaDix


public interface PaginaDix

Representa a página Dix. Através dela é possível obter os componentes da página, criar e destruir componentes dinamicamente, dizer e ouvir estímulos na página.


Method Summary
 ComponenteDix criarComponente(TiposDeComponentesDix tipo, java.lang.String nome)
          Cria um ComponenteDix em tempo de execução e retorna um procurador para o componente dix criádo.
 ComponenteDix criarProcuradorDeComponente(java.lang.String nome)
          Retorna um procurador para um ComponenteDix.
 void dizer(java.lang.String tupla)
          Cria um evento e o distribui pela Internet.
 PaginaDix fixarParametro(double número)
          Informa que o filtro da tupla que será enviada no dizer deverá ser substituído por este número.
 PaginaDix fixarParametro(java.util.List<Palavra> lista)
          Informa que o filtro da tupla que será enviado no dizer deverá ser substituído por esta lista.
 PaginaDix fixarParametro(java.lang.String texto)
          Informa que o filtro da tupla que será enviada no dizer deverá ser substituído por este texto.
 void fixarTema(Temas tema)
          Altera o tema da página
 void instalarTratador(java.lang.String filtro, TratadorDeEventos tratador)
          Cria um tratador de eventos.
 void removerComponente(ComponenteDix componente)
          Remove o componente da página
 

Method Detail

criarProcuradorDeComponente

ComponenteDix criarProcuradorDeComponente(java.lang.String nome)
Retorna um procurador para um ComponenteDix. Através dele, pode-se manipular componentes da página.

Parameters:
nome - o nome do componente Dix.
Returns:
Componente dix

criarComponente

ComponenteDix criarComponente(TiposDeComponentesDix tipo,
                              java.lang.String nome)
Cria um ComponenteDix em tempo de execução e retorna um procurador para o componente dix criádo.

Parameters:
tipo - o tipo do componente Dix.
nome - o nome do componente Dix.
Returns:
Componente dix

fixarParametro

PaginaDix fixarParametro(java.lang.String texto)
Informa que o filtro da tupla que será enviada no dizer deverá ser substituído por este texto.

Parameters:
texto - texto que irá no lugar do símbolo texto da tupla.
Returns:
O próprio gerente (this).

fixarParametro

PaginaDix fixarParametro(double número)
Informa que o filtro da tupla que será enviada no dizer deverá ser substituído por este número.

Parameters:
número - número que irá no lugar do símbolo número da tupla.
Returns:
O próprio gerente (this).

fixarParametro

PaginaDix fixarParametro(java.util.List<Palavra> lista)
Informa que o filtro da tupla que será enviado no dizer deverá ser substituído por esta lista.

Parameters:
lista - lista que irá no lugar do símbolo lista da tupla.
Returns:
O próprio gerente (this).

dizer

void dizer(java.lang.String tupla)
Cria um evento e o distribui pela Internet.

Parameters:
tupla - tupla que será enviada a quem estiver interessado.

instalarTratador

void instalarTratador(java.lang.String filtro,
                      TratadorDeEventos tratador)
Cria um tratador de eventos. Sempre que um evento que case com o filtro for ouvido, o tratador será executado.

Parameters:
filtro - lista informando a estrutura dos estimulos que se tem interesse.
tratador - o tratador que será executado quando um evento que case com o filtro chegar.

fixarTema

void fixarTema(Temas tema)
Altera o tema da página

Parameters:
tema - um dos temas padrões que acompanham o DIX

removerComponente

void removerComponente(ComponenteDix componente)
Remove o componente da página

Parameters:
componente - o componente que será removido.