Android
android.os
public class

android.os.PatternMatcher

java.lang.Object
android.os.PatternMatcher Parcelable

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.  0x00000000 
int  PATTERN_PREFIX  Pattern type: the given pattern must match the beginning of the string it is tested against.  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.  0x00000002 
Constants inherited from interface android.os.Parcelable

Public Constructors

            PatternMatcher(String pattern, int type)
            PatternMatcher(Parcel src)

Public Methods

          int  describeContents()
Describe the kinds of special objects contained in this Parcelable's marshalled representation.
    final      String  getPath()
    final      int  getType()
          boolean  match(String str)
          String  toString()
Returns a string containing a concise, human-readable description of the receiver.
          void  writeToParcel(Parcel dest, int flags)
Flatten this object in to a Parcel.
Methods inherited from class java.lang.Object
Methods inherited from interface android.os.Parcelable

Details

Constants

public static final Creator<PatternMatcher> CREATOR

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 String getPath()

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.
Copyright 2007 Google Inc. Build 0.9_r1-98467 - 14 Aug 2008 18:48