jwikidump.parser.procesadores
Class ProcesadorConFiltro

java.lang.Object
  extended by jwikidump.parser.procesadores.ProcesadorConFiltro
All Implemented Interfaces:
ProcesadorDePaginasInterface

public class ProcesadorConFiltro
extends java.lang.Object
implements ProcesadorDePaginasInterface

Es un Procesador que por Cada Pagina o Pagina Redireccionada consulta si debe ser tratada รณ no gracias al uso de FiltroPaginaRedireccionadaInterface y FiltroPaginaInterface. En caso de ser procesada ejecuta un ProcesadorDePaginasInterface.


Constructor Summary
ProcesadorConFiltro(FiltroAbstract filtroPagina, FiltroAbstract filtroPaginaRedireccionada, ProcesadorDePaginasInterface procesador)
           
 
Method Summary
 void finDelXML()
           
 FiltroAbstract getFiltroPagina()
           
 FiltroAbstract getFiltroPaginaRedireccionada()
           
 ProcesadorDePaginasInterface getProcesador()
           
 void procesarPagina(Pagina pagina)
           
 void procesarPaginaRedireccionada(PaginaRedireccionada paginaRedireccionada)
           
 void setFiltroPagina(Filtro filtroPagina)
           
 void setFiltroPaginaRedireccionada(Filtro filtroPaginaRedireccionada)
           
 void setProcesador(ProcesadorDePaginasInterface procesador)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ProcesadorConFiltro

public ProcesadorConFiltro(FiltroAbstract filtroPagina,
                           FiltroAbstract filtroPaginaRedireccionada,
                           ProcesadorDePaginasInterface procesador)
Method Detail

getFiltroPagina

public FiltroAbstract getFiltroPagina()

setFiltroPagina

public void setFiltroPagina(Filtro filtroPagina)

getFiltroPaginaRedireccionada

public FiltroAbstract getFiltroPaginaRedireccionada()

setFiltroPaginaRedireccionada

public void setFiltroPaginaRedireccionada(Filtro filtroPaginaRedireccionada)

getProcesador

public ProcesadorDePaginasInterface getProcesador()

setProcesador

public void setProcesador(ProcesadorDePaginasInterface procesador)

procesarPagina

public void procesarPagina(Pagina pagina)
Specified by:
procesarPagina in interface ProcesadorDePaginasInterface

procesarPaginaRedireccionada

public void procesarPaginaRedireccionada(PaginaRedireccionada paginaRedireccionada)
Specified by:
procesarPaginaRedireccionada in interface ProcesadorDePaginasInterface

finDelXML

public void finDelXML()
Specified by:
finDelXML in interface ProcesadorDePaginasInterface