jwikidump.parser.procesadores.filtro
Class Filtro

java.lang.Object
  extended by jwikidump.parser.procesadores.filtro.FiltroAbstract
      extended by jwikidump.parser.procesadores.filtro.Filtro
Direct Known Subclasses:
FiltrarPaginasDeWikipedia, FiltrarPorAnio, FiltrarPorContenido, FiltrarPorTitulo, FiltrarRedireccionesTriviales, FiltrarTodasLasPaginas

public abstract class Filtro
extends FiltroAbstract

Clase Abstracta que modela una condicion para filtrar Paginas


Field Summary
 
Fields inherited from class jwikidump.parser.procesadores.filtro.FiltroAbstract
MODO_FILTRA, MODO_NO_FILTRA
 
Constructor Summary
Filtro()
          Constructor default que activa el Modo Filtra
Filtro(boolean modo)
          Constructor que determina el MODO en que trabaja el Filtro
 
Method Summary
 void cambiarModo()
          Pasa de un MODO al otro.
protected abstract  boolean condicionDeFiltrado(Pagina pagina)
           
 boolean filtrarPagina(Pagina pagina)
           
 boolean getModo()
           
 void setModo(boolean modo)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Filtro

public Filtro(boolean modo)
Constructor que determina el MODO en que trabaja el Filtro

Parameters:
filtra - uno de las dos opciones/modos: filtra o "no filtra".
See Also:
FiltroAbstract.MODO_FILTRA, FiltroAbstract.MODO_NO_FILTRA

Filtro

public Filtro()
Constructor default que activa el Modo Filtra

See Also:
FiltroAbstract.MODO_FILTRA
Method Detail

filtrarPagina

public boolean filtrarPagina(Pagina pagina)
Specified by:
filtrarPagina in class FiltroAbstract

condicionDeFiltrado

protected abstract boolean condicionDeFiltrado(Pagina pagina)

cambiarModo

public void cambiarModo()
Pasa de un MODO al otro.

Specified by:
cambiarModo in class FiltroAbstract

getModo

public boolean getModo()

setModo

public void setModo(boolean modo)
Specified by:
setModo in class FiltroAbstract