android.os.PatternMatcher
A simple pattern matcher, which is safe to use on untrusted data: it does
not provide full reg-exp support, only simple globbing that can not be
used maliciously.
Summary
Constants
|
|
|
Value |
|
Creator<PatternMatcher> |
CREATOR |
|
|
|
int |
PATTERN_LITERAL |
Pattern type: the given pattern must exactly match the string it is
tested against. |
0 |
0x00000000 |
int |
PATTERN_PREFIX |
Pattern type: the given pattern must match the
beginning of the string it is tested against. |
1 |
0x00000001 |
int |
PATTERN_SIMPLE_GLOB |
Pattern type: the given pattern is interpreted with a
simple glob syntax for matching against the string it is tested against. |
2 |
0x00000002 |
Public Constructors
Public Methods
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait
Details
Constants
public
static
final
int
PATTERN_LITERAL
Pattern type: the given pattern must exactly match the string it is
tested against.
Constant Value:
0
(0x00000000)
public
static
final
int
PATTERN_PREFIX
Pattern type: the given pattern must match the
beginning of the string it is tested against.
Constant Value:
1
(0x00000001)
public
static
final
int
PATTERN_SIMPLE_GLOB
Pattern type: the given pattern is interpreted with a
simple glob syntax for matching against the string it is tested against.
In this syntax, you can use the '*' character to match against zero or
more occurrences of the character immediately before. If the
character before it is '.' it will match any character. The character
'\' can be used as an escape. This essentially provides only the '*'
wildcard part of a normal regexp.
Constant Value:
2
(0x00000002)
Public Constructors
public
PatternMatcher(String pattern, int type)
public
PatternMatcher(Parcel src)
Public Methods
public
int
describeContents()
Describe the kinds of special objects contained in this Parcelable's
marshalled representation.
public
final
int
getType()
public
boolean
match(String str)
public
String
toString()
Returns a string containing a concise, human-readable description of the
receiver.
Returns
- String a printable representation for the receiver.
public
void
writeToParcel(Parcel dest, int flags)
Flatten this object in to a Parcel.