Table of Contents

Class IntentFilter

Namespace
Android.Content
Assembly
MASES.Netdroid.dll
public class IntentFilter : Parcelable, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition, IParcelable
Inheritance
JVMBridgeBase
JVMBridgeBase<Parcelable>
IntentFilter
Implements
IJVMBridgeCore
IJVMBridgeBaseStatic
IJVMBridgeBase
IJVMBridgeDefinition
Inherited Members
JVMBridgeBase<Parcelable>.IsAssignableFrom(IJavaType)
JVMBridgeBase<Parcelable>.IsAssignableFrom<T>()
JVMBridgeBase<Parcelable>.Execute<T>(params T[])
JVMBridgeBase<Parcelable>.DynBridgeClazz
JVMBridgeBase<Parcelable>.BridgeClazz
JVMBridgeBase.RuntimeClassNameOf<T>()
JVMBridgeBase.ClassNameOf<T>()
JVMBridgeBase.ClassOf<T>()
JVMBridgeBase.WrapsDirect<TNewClass>(IJavaObject)
JVMBridgeBase.Wraps<TNewClass>(IJavaObject)
JVMBridgeBase.Wraps<TNewClass, TReturn>(IJavaObject)
JVMBridgeBase.Wraps<TNewClass, TReturn, TConverter>(IJavaObject)
JVMBridgeBase.MonitorEnter()
JVMBridgeBase.MonitorExit()
JVMBridgeBase.IsInstanceOf(IJavaType)
JVMBridgeBase.IsInstanceOf<T>()
JVMBridgeBase.RuntimeIsInstanceOf<T>()
JVMBridgeBase.CastTo<TNewClass>()
JVMBridgeBase.CastDirect<TNewClass>()
JVMBridgeBase.Dispose()
JVMBridgeBase.ToString()
JVMBridgeBase.GetHashCode()
JVMBridgeBase.Notify()
JVMBridgeBase.NotifyAll()
JVMBridgeBase.Wait()
JVMBridgeBase.DynBridgeInstance
JVMBridgeBase.BridgeInstance
JVMBridgeBase.IsBridgeListener
Extension Methods

Constructors

IntentFilter()

Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge

public IntentFilter()

IntentFilter(IntentFilter)

public IntentFilter(IntentFilter arg0)

Parameters

arg0 IntentFilter

IntentFilter

IntentFilter(String)

public IntentFilter(String arg0)

Parameters

arg0 String

String

IntentFilter(String, String)

public IntentFilter(String arg0, String arg1)

Parameters

arg0 String

String

arg1 String

String

Exceptions

IntentFilter.MalformedMimeTypeException

IntentFilter(params object[])

Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class

public IntentFilter(params object[] args)

Parameters

args object[]

Properties

BridgeClassName

public override string BridgeClassName { get; }

Property Value

string

CREATOR

public static Parcelable.Creator CREATOR { get; }

Property Value

Parcelable.Creator

IsBridgeAbstract

public override bool IsBridgeAbstract { get; }

Property Value

bool

IsBridgeCloseable

public override bool IsBridgeCloseable { get; }

Property Value

bool

IsBridgeInterface

public override bool IsBridgeInterface { get; }

Property Value

bool

IsBridgeStatic

public override bool IsBridgeStatic { get; }

Property Value

bool

MATCH_ADJUSTMENT_MASK

public static int MATCH_ADJUSTMENT_MASK { get; }

Property Value

int

MATCH_ADJUSTMENT_NORMAL

public static int MATCH_ADJUSTMENT_NORMAL { get; }

Property Value

int

MATCH_CATEGORY_EMPTY

public static int MATCH_CATEGORY_EMPTY { get; }

Property Value

int

MATCH_CATEGORY_HOST

public static int MATCH_CATEGORY_HOST { get; }

Property Value

int

MATCH_CATEGORY_MASK

public static int MATCH_CATEGORY_MASK { get; }

Property Value

int

MATCH_CATEGORY_PATH

public static int MATCH_CATEGORY_PATH { get; }

Property Value

int

MATCH_CATEGORY_PORT

public static int MATCH_CATEGORY_PORT { get; }

Property Value

int

MATCH_CATEGORY_SCHEME

public static int MATCH_CATEGORY_SCHEME { get; }

Property Value

int

MATCH_CATEGORY_SCHEME_SPECIFIC_PART

public static int MATCH_CATEGORY_SCHEME_SPECIFIC_PART { get; }

Property Value

int

MATCH_CATEGORY_TYPE

public static int MATCH_CATEGORY_TYPE { get; }

Property Value

int

NO_MATCH_ACTION

public static int NO_MATCH_ACTION { get; }

Property Value

int

NO_MATCH_CATEGORY

public static int NO_MATCH_CATEGORY { get; }

Property Value

int

NO_MATCH_DATA

public static int NO_MATCH_DATA { get; }

Property Value

int

NO_MATCH_TYPE

public static int NO_MATCH_TYPE { get; }

Property Value

int

SYSTEM_HIGH_PRIORITY

public static int SYSTEM_HIGH_PRIORITY { get; }

Property Value

int

SYSTEM_LOW_PRIORITY

public static int SYSTEM_LOW_PRIORITY { get; }

Property Value

int

Methods

ActionsIterator()

public Iterator<String> ActionsIterator()

Returns

Iterator<String>

Iterator

AddAction(String)

public void AddAction(String arg0)

Parameters

arg0 String

String

AddCategory(String)

public void AddCategory(String arg0)

Parameters

arg0 String

String

AddDataAuthority(String, String)

public void AddDataAuthority(String arg0, String arg1)

Parameters

arg0 String

String

arg1 String

String

AddDataPath(String, int)

public void AddDataPath(String arg0, int arg1)

Parameters

arg0 String

String

arg1 int

int

AddDataScheme(String)

public void AddDataScheme(String arg0)

Parameters

arg0 String

String

AddDataSchemeSpecificPart(String, int)

public void AddDataSchemeSpecificPart(String arg0, int arg1)

Parameters

arg0 String

String

arg1 int

int

AddDataType(String)

public void AddDataType(String arg0)

Parameters

arg0 String

String

Exceptions

IntentFilter.MalformedMimeTypeException

AddUriRelativeFilterGroup(UriRelativeFilterGroup)

public void AddUriRelativeFilterGroup(UriRelativeFilterGroup arg0)

Parameters

arg0 UriRelativeFilterGroup

UriRelativeFilterGroup

AsPredicate()

public Predicate<Intent> AsPredicate()

Returns

Predicate<Intent>

Predicate

AsPredicateDirect()

public Predicate<Intent> AsPredicateDirect()

Returns

Predicate<Intent>

Predicate

AsPredicateWithTypeResolution(ContentResolver)

public Predicate<Intent> AsPredicateWithTypeResolution(ContentResolver arg0)

Parameters

arg0 ContentResolver

ContentResolver

Returns

Predicate<Intent>

Predicate

AsPredicateWithTypeResolutionDirect(ContentResolver)

public Predicate<Intent> AsPredicateWithTypeResolutionDirect(ContentResolver arg0)

Parameters

arg0 ContentResolver

ContentResolver

Returns

Predicate<Intent>

Predicate

AuthoritiesIterator()

public Iterator<IntentFilter.AuthorityEntry> AuthoritiesIterator()

Returns

Iterator<IntentFilter.AuthorityEntry>

Iterator

CategoriesIterator()

public Iterator<String> CategoriesIterator()

Returns

Iterator<String>

Iterator

ClearUriRelativeFilterGroups()

public void ClearUriRelativeFilterGroups()

CountActions()

public int CountActions()

Returns

int

int

CountCategories()

public int CountCategories()

Returns

int

int

CountDataAuthorities()

public int CountDataAuthorities()

Returns

int

int

CountDataPaths()

public int CountDataPaths()

Returns

int

int

CountDataSchemeSpecificParts()

public int CountDataSchemeSpecificParts()

Returns

int

int

CountDataSchemes()

public int CountDataSchemes()

Returns

int

int

CountDataTypes()

public int CountDataTypes()

Returns

int

int

CountUriRelativeFilterGroups()

public int CountUriRelativeFilterGroups()

Returns

int

int

Create(String, String)

public static IntentFilter Create(String arg0, String arg1)

Parameters

arg0 String

String

arg1 String

String

Returns

IntentFilter

IntentFilter

DescribeContents()

public int DescribeContents()

Returns

int

int

Dump(Printer, String)

public void Dump(Printer arg0, String arg1)

Parameters

arg0 Printer

Printer

arg1 String

String

GetAction(int)

public String GetAction(int arg0)

Parameters

arg0 int

int

Returns

String

String

GetCategory(int)

public String GetCategory(int arg0)

Parameters

arg0 int

int

Returns

String

String

GetDataAuthority(int)

public IntentFilter.AuthorityEntry GetDataAuthority(int arg0)

Parameters

arg0 int

int

Returns

IntentFilter.AuthorityEntry

IntentFilter.AuthorityEntry

GetDataPath(int)

public PatternMatcher GetDataPath(int arg0)

Parameters

arg0 int

int

Returns

PatternMatcher

PatternMatcher

GetDataScheme(int)

public String GetDataScheme(int arg0)

Parameters

arg0 int

int

Returns

String

String

GetDataSchemeSpecificPart(int)

public PatternMatcher GetDataSchemeSpecificPart(int arg0)

Parameters

arg0 int

int

Returns

PatternMatcher

PatternMatcher

GetDataType(int)

public String GetDataType(int arg0)

Parameters

arg0 int

int

Returns

String

String

GetPriority()

public int GetPriority()

Returns

int

int

GetUriRelativeFilterGroup(int)

public UriRelativeFilterGroup GetUriRelativeFilterGroup(int arg0)

Parameters

arg0 int

int

Returns

UriRelativeFilterGroup

UriRelativeFilterGroup

HasAction(String)

public bool HasAction(String arg0)

Parameters

arg0 String

String

Returns

bool

bool

HasCategory(String)

public bool HasCategory(String arg0)

Parameters

arg0 String

String

Returns

bool

bool

HasDataAuthority(Uri)

public bool HasDataAuthority(Uri arg0)

Parameters

arg0 Uri

Uri

Returns

bool

bool

HasDataPath(String)

public bool HasDataPath(String arg0)

Parameters

arg0 String

String

Returns

bool

bool

HasDataScheme(String)

public bool HasDataScheme(String arg0)

Parameters

arg0 String

String

Returns

bool

bool

HasDataSchemeSpecificPart(String)

public bool HasDataSchemeSpecificPart(String arg0)

Parameters

arg0 String

String

Returns

bool

bool

HasDataType(String)

public bool HasDataType(String arg0)

Parameters

arg0 String

String

Returns

bool

bool

Match(ContentResolver, Intent, bool, String)

public int Match(ContentResolver arg0, Intent arg1, bool arg2, String arg3)

Parameters

arg0 ContentResolver

ContentResolver

arg1 Intent

Intent

arg2 bool

bool

arg3 String

String

Returns

int

int

Match(String, String, String, Uri, Set<String>, String)

public int Match(String arg0, String arg1, String arg2, Uri arg3, Set<String> arg4, String arg5)

Parameters

arg0 String

String

arg1 String

String

arg2 String

String

arg3 Uri

Uri

arg4 Set<String>

Set

arg5 String

String

Returns

int

int

MatchAction(String)

public bool MatchAction(String arg0)

Parameters

arg0 String

String

Returns

bool

bool

MatchCategories(Set<String>)

public String MatchCategories(Set<String> arg0)

Parameters

arg0 Set<String>

Set

Returns

String

String

MatchData(String, String, Uri)

public int MatchData(String arg0, String arg1, Uri arg2)

Parameters

arg0 String

String

arg1 String

String

arg2 Uri

Uri

Returns

int

int

MatchDataAuthority(Uri)

public int MatchDataAuthority(Uri arg0)

Parameters

arg0 Uri

Uri

Returns

int

int

PathsIterator()

public Iterator<PatternMatcher> PathsIterator()

Returns

Iterator<PatternMatcher>

Iterator

ReadFromXml(XmlPullParser)

public void ReadFromXml(XmlPullParser arg0)

Parameters

arg0 XmlPullParser

XmlPullParser

Exceptions

IOException
XmlPullParserException

SchemeSpecificPartsIterator()

public Iterator<PatternMatcher> SchemeSpecificPartsIterator()

Returns

Iterator<PatternMatcher>

Iterator

SchemesIterator()

public Iterator<String> SchemesIterator()

Returns

Iterator<String>

Iterator

SetPriority(int)

public void SetPriority(int arg0)

Parameters

arg0 int

int

TypesIterator()

public Iterator<String> TypesIterator()

Returns

Iterator<String>

Iterator

WriteToParcel(Parcel, int)

public void WriteToParcel(Parcel arg0, int arg1)

Parameters

arg0 Parcel

Parcel

arg1 int

int

WriteToXml(XmlSerializer)

public void WriteToXml(XmlSerializer arg0)

Parameters

arg0 XmlSerializer

XmlSerializer

Exceptions

IOException