litesoft
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
package org.litesoft.core.util.stringmatching;
public abstract class AbstractStringMatcher implements StringMatcher
{
protected int mMinLength;
private boolean mIgnoreCase;
// Package Friendly
AbstractStringMatcher( int pMinLength, boolean pIgnoreCase )
{
mMinLength = pMinLength;
mIgnoreCase = pIgnoreCase;
}
public final boolean matches( String pInQuestion )
{
return (pInQuestion != null) && (pInQuestion.length() >= mMinLength) && //
(mIgnoreCase ? LLmatches( pInQuestion.toLowerCase() ) : LLmatches( pInQuestion ));
}
abstract protected boolean LLmatches( String pInQuestion );
}
|
Revision |
Author |
Commited |
Message |
2
|
GeorgeS
|
Sun 07 Feb, 2010 12:50:58 +0000 |
|