Rafael Ferreira Rodrigues Ambiente Declarativo para Sistemas que ...
Rafael Ferreira Rodrigues Ambiente Declarativo para Sistemas que ...
Rafael Ferreira Rodrigues Ambiente Declarativo para Sistemas que ...
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
O Fomatador NCL Xlet 695.1.3.Núcleo do FormatadorFigura 25 – Duas implementações do componente do núcleo do formatador.Dos componentes apresentados esse é o mais importante e obrigatório. Eleserá o responsável por controlar a apresentação e corresponde diretamente aonúcleo do Formatador mostrado na Seção 3.4.Esse componente pode ter sua implementação customizada de forma asimplificar o seu funcionamento. Como mostrado na Figura 25, pode-se criar umaimplementação simples de Núcleo independente do Gerenciador de Documentos.Esse componente depende ainda das interfaces IFormatterLayout (oferecida peloGerenciador de Leiaute) e IPlayerAdapterManager (oferecida pelo Gerenciadorde Adaptadores <strong>para</strong> Exibidores, <strong>que</strong> será visto na seção a seguir).De acordo com as otimizações propostas na Seção 4.4.2, a interfaceIFormatter possui a assinatura mostrada na Figura 26.Figura 26 – Duas implementações do componente do núcleo do formatador