tvbrowser.core.search.booleansearch
Class StringMatcherRegEx
java.lang.Object
tvbrowser.core.search.booleansearch.StringMatcherRegEx
- All Implemented Interfaces:
- IMatcher
public class StringMatcherRegEx
- extends java.lang.Object
- implements IMatcher
Erkennt Wörter mit " "-Zeichen.
- Author:
- Gilson Laurent, pumpkin@gmx.de
Constructor Summary |
StringMatcherRegEx(java.lang.String s1,
java.lang.String s2,
boolean CaseSensitive,
java.util.Hashtable<java.lang.String,java.lang.Object> matcherTable)
|
Method Summary |
void |
addPart(java.lang.String s)
|
boolean |
matches(java.lang.String s)
Zuerst wird schnell über AND-verknüpfte StringMatcher getestet ob alle
Elemente vorhanden sind. |
IMatcher |
optimize()
Initialisiert und optimiert den IMatcher. |
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
StringMatcherRegEx
public StringMatcherRegEx(java.lang.String s1,
java.lang.String s2,
boolean CaseSensitive,
java.util.Hashtable<java.lang.String,java.lang.Object> matcherTable)
addPart
public void addPart(java.lang.String s)
optimize
public IMatcher optimize()
- Description copied from interface:
IMatcher
- Initialisiert und optimiert den IMatcher. Da der IMatcher u.U. ausgetauscht
werden muss gibt die Methode einen (neuen) IMatcher zurück. Dieser ist zu
verwenden.
- Specified by:
optimize
in interface IMatcher
matches
public boolean matches(java.lang.String s)
- Zuerst wird schnell über AND-verknüpfte StringMatcher getestet ob alle
Elemente vorhanden sind. Danach kommt ein Regex zum Einsatz.
- Specified by:
matches
in interface IMatcher
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
TV-Browser 3.3.3, Copyright (C) 2004-2008 TV-Browser Team (dev@tvbrowser.org)