jwikidump.parser.procesadores.filtro
Class FiltrarPorContenido

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

public class FiltrarPorContenido
extends Filtro


Field Summary
static boolean NO_SENSIBLE_AL_CASO
          Constante que permite setear al Filtro para que ejecute la Expresion Regular ignorando el uso de Mayusculas/Minusculas,etc.
static boolean SENSIBLE_AL_CASO
          Constante que permite setear al Filtro para que ejecute la Expresion Regular distinguiendo el uso de Mayusculas/Minusculas,etc.
 
Fields inherited from class jwikidump.parser.procesadores.filtro.FiltroAbstract
MODO_FILTRA, MODO_NO_FILTRA
 
Constructor Summary
FiltrarPorContenido(java.lang.String ER)
          Crea un Filtro por contenido en base a la Expresion Regular que no sea Sensible al Caso (uso de Mayusculas/Minusculas...)
FiltrarPorContenido(java.lang.String ER, boolean modo)
          Crea un Filtro por Contenido en base a la Expresion Regular que no sea Sensible al Caso (uso de Mayusculas/Minusculas...), y seteando el modo del filtro
FiltrarPorContenido(java.lang.String ER, boolean modo, boolean sensibleAlCaso)
          Crea un Filtro por Contenido en base a la Expresion Regular espesificando que sea o no Sensible al Caso (uso de Mayusculas/Minusculas...), y seteando el modo del filtro
 
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 permite setear al Filtro para que ejecute la Expresion Regular distinguiendo el uso de Mayusculas/Minusculas,etc. Esta opcion es la mas rápida en el momento de Procesar, pero no es mas flexible al momento de machear con lo buscado.

See Also:
Constant Field Values

NO_SENSIBLE_AL_CASO

public static final boolean NO_SENSIBLE_AL_CASO
Constante que permite setear al Filtro para que ejecute la Expresion Regular ignorando el uso de Mayusculas/Minusculas,etc. Esta opcion es mas lenta que Sensible al Caso pero es mucho mas flexible permitiendo hacer mas compatible la ER con lo que se esta buscando

See Also:
Constant Field Values
Constructor Detail

FiltrarPorContenido

public FiltrarPorContenido(java.lang.String ER)
Crea un Filtro por contenido en base a la Expresion Regular que no sea Sensible al Caso (uso de Mayusculas/Minusculas...)

Parameters:
ER - exp regular

FiltrarPorContenido

public FiltrarPorContenido(java.lang.String ER,
                           boolean modo)
Crea un Filtro por Contenido en base a la Expresion Regular que no sea Sensible al Caso (uso de Mayusculas/Minusculas...), y seteando el modo del filtro

Parameters:
ER - expresion regular
modo - usar las constantes MODO_FILTRA ó MODO_NO_FILTRA

FiltrarPorContenido

public FiltrarPorContenido(java.lang.String ER,
                           boolean modo,
                           boolean sensibleAlCaso)
Crea un Filtro por Contenido en base a la Expresion Regular espesificando que sea o no Sensible al Caso (uso de Mayusculas/Minusculas...), y seteando el modo del filtro

Parameters:
ER - expresion regular
modo - usar las constantes MODO_FILTRA ó MODO_NO_FILTRA
sensibleAlCaso - true en caso de que se quiera que sea Sensible al Caso, o bien usar las constantes SENSIBLE_AL_CASO ó NO_SENSIBLE_AL_CASO
Method Detail

condicionDeFiltrado

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