jwikidump.parser.procesadores.filtro
Class FiltrarPorTitulo

java.lang.Object
  extended by jwikidump.parser.procesadores.filtro.FiltroAbstract
      extended by jwikidump.parser.procesadores.filtro.Filtro
          extended by jwikidump.parser.procesadores.filtro.FiltrarPorTitulo

public class FiltrarPorTitulo
extends Filtro

Filtra si la condicion indicada (Expresion Regular) concuerda con el Titulo de la Pagina


Field Summary
static boolean NO_SENSIBLE_AL_CASO
          Constante que indica que NO es Sensible al Caso.
static boolean SENSIBLE_AL_CASO
          Constante que indica si es Sensible al Caso: en este caso se distinguen el uso de mayusculas y minusculas
 
Fields inherited from class jwikidump.parser.procesadores.filtro.FiltroAbstract
MODO_FILTRA, MODO_NO_FILTRA
 
Constructor Summary
FiltrarPorTitulo(java.lang.String condicion)
          Crea un Filtro Default el se setea en base al Modo Filtra y la Condicion (ER) indicada.
FiltrarPorTitulo(java.lang.String condicion, boolean modo)
          Crea un Filtro en base a la Condicion indicada (ER), y el Modo de filtrado.
FiltrarPorTitulo(java.lang.String condicion, boolean modo, boolean sensibleAlCaso)
          Crea un Filtro en base a la Condicion indicada (ER), el Modo de filtrado y si es Sencible al Caso, osea al uso de Mayusculas y Minusculas
 
Method Summary
protected  boolean condicionDeFiltrado(Pagina pagina)
           
 
Methods inherited from class jwikidump.parser.procesadores.filtro.Filtro
cambiarModo, filtrarPagina, getModo, setModo
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

SENSIBLE_AL_CASO

public static final boolean SENSIBLE_AL_CASO
Constante que indica si es Sensible al Caso: en este caso se distinguen el uso de mayusculas y minusculas

See Also:
FiltrarPorTitulo(java.lang.String, boolean, boolean), Constant Field Values

NO_SENSIBLE_AL_CASO

public static final boolean NO_SENSIBLE_AL_CASO
Constante que indica que NO es Sensible al Caso.

See Also:
FiltrarPorTitulo(java.lang.String, boolean, boolean), Constant Field Values
Constructor Detail

FiltrarPorTitulo

public FiltrarPorTitulo(java.lang.String condicion)
Crea un Filtro Default el se setea en base al Modo Filtra y la Condicion (ER) indicada. Por default es Sensible al caso

Parameters:
condicion - Expresion Regular indicada
See Also:
SENSIBLE_AL_CASO

FiltrarPorTitulo

public FiltrarPorTitulo(java.lang.String condicion,
                        boolean modo)
Crea un Filtro en base a la Condicion indicada (ER), y el Modo de filtrado. Nuevamente por Default es Sensible al Caso

Parameters:
condicion - Expresion Regular indicada
modo - Filtra o bien No Filtra
See Also:
SENSIBLE_AL_CASO

FiltrarPorTitulo

public FiltrarPorTitulo(java.lang.String condicion,
                        boolean modo,
                        boolean sensibleAlCaso)
Crea un Filtro en base a la Condicion indicada (ER), el Modo de filtrado y si es Sencible al Caso, osea al uso de Mayusculas y Minusculas

Parameters:
condicion - Expresion Regular indicada
modo - Filtra o bien No Filtra
sensibleACaso - true: lo convierte sensible al caso, false todo lo contrario. Se recomienda usar las Constantes SENSIBLE_AL_CASO y NO_SENSIBLE_AL_CASO
Method Detail

condicionDeFiltrado

protected boolean condicionDeFiltrado(Pagina pagina)
Specified by:
condicionDeFiltrado in class Filtro