Table of Contents

Class SearchSpec

Namespace
Android.App.Appsearch
Assembly
MASES.Netdroid.dll
public class SearchSpec : Parcelable, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition, IParcelable
Inheritance
JVMBridgeBase
JVMBridgeBase<Parcelable>
SearchSpec
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

SearchSpec()

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

public SearchSpec()

SearchSpec(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 SearchSpec(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

GROUPING_TYPE_PER_NAMESPACE

public static int GROUPING_TYPE_PER_NAMESPACE { get; }

Property Value

int

GROUPING_TYPE_PER_PACKAGE

public static int GROUPING_TYPE_PER_PACKAGE { get; }

Property Value

int

GROUPING_TYPE_PER_SCHEMA

public static int GROUPING_TYPE_PER_SCHEMA { get; }

Property Value

int

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

ORDER_ASCENDING

public static int ORDER_ASCENDING { get; }

Property Value

int

ORDER_DESCENDING

public static int ORDER_DESCENDING { get; }

Property Value

int

PROJECTION_SCHEMA_TYPE_WILDCARD

[Obsolete]
public static String PROJECTION_SCHEMA_TYPE_WILDCARD { get; }

Property Value

String

RANKING_STRATEGY_ADVANCED_RANKING_EXPRESSION

public static int RANKING_STRATEGY_ADVANCED_RANKING_EXPRESSION { get; }

Property Value

int

RANKING_STRATEGY_CREATION_TIMESTAMP

public static int RANKING_STRATEGY_CREATION_TIMESTAMP { get; }

Property Value

int

RANKING_STRATEGY_DOCUMENT_SCORE

public static int RANKING_STRATEGY_DOCUMENT_SCORE { get; }

Property Value

int

RANKING_STRATEGY_JOIN_AGGREGATE_SCORE

public static int RANKING_STRATEGY_JOIN_AGGREGATE_SCORE { get; }

Property Value

int

RANKING_STRATEGY_NONE

public static int RANKING_STRATEGY_NONE { get; }

Property Value

int

RANKING_STRATEGY_RELEVANCE_SCORE

public static int RANKING_STRATEGY_RELEVANCE_SCORE { get; }

Property Value

int

RANKING_STRATEGY_SYSTEM_USAGE_COUNT

public static int RANKING_STRATEGY_SYSTEM_USAGE_COUNT { get; }

Property Value

int

RANKING_STRATEGY_SYSTEM_USAGE_LAST_USED_TIMESTAMP

public static int RANKING_STRATEGY_SYSTEM_USAGE_LAST_USED_TIMESTAMP { get; }

Property Value

int

RANKING_STRATEGY_USAGE_COUNT

public static int RANKING_STRATEGY_USAGE_COUNT { get; }

Property Value

int

RANKING_STRATEGY_USAGE_LAST_USED_TIMESTAMP

public static int RANKING_STRATEGY_USAGE_LAST_USED_TIMESTAMP { get; }

Property Value

int

SCHEMA_TYPE_WILDCARD

public static String SCHEMA_TYPE_WILDCARD { get; }

Property Value

String

TERM_MATCH_EXACT_ONLY

public static int TERM_MATCH_EXACT_ONLY { get; }

Property Value

int

TERM_MATCH_PREFIX

public static int TERM_MATCH_PREFIX { get; }

Property Value

int

Methods

DescribeContents()

public int DescribeContents()

Returns

int

int

GetAdvancedRankingExpression()

public String GetAdvancedRankingExpression()

Returns

String

String

GetFilterNamespaces()

public List<String> GetFilterNamespaces()

Returns

List<String>

List

GetFilterPackageNames()

public List<String> GetFilterPackageNames()

Returns

List<String>

List

GetFilterProperties()

public Map<String, List<String>> GetFilterProperties()

Returns

Map<String, List<String>>

Map

GetFilterSchemas()

public List<String> GetFilterSchemas()

Returns

List<String>

List

GetJoinSpec()

public JoinSpec GetJoinSpec()

Returns

JoinSpec

JoinSpec

GetMaxSnippetSize()

public int GetMaxSnippetSize()

Returns

int

int

GetOrder()

public int GetOrder()

Returns

int

int

GetProjectionPaths()

public Map<String, List<PropertyPath>> GetProjectionPaths()

Returns

Map<String, List<PropertyPath>>

Map

GetProjections()

public Map<String, List<String>> GetProjections()

Returns

Map<String, List<String>>

Map

GetPropertyWeightPaths()

public Map<String, Map<PropertyPath, Double>> GetPropertyWeightPaths()

Returns

Map<String, Map<PropertyPath, Double>>

Map

GetPropertyWeights()

public Map<String, Map<String, Double>> GetPropertyWeights()

Returns

Map<String, Map<String, Double>>

Map

GetRankingStrategy()

public int GetRankingStrategy()

Returns

int

int

GetResultCountPerPage()

public int GetResultCountPerPage()

Returns

int

int

GetResultGroupingLimit()

public int GetResultGroupingLimit()

Returns

int

int

GetResultGroupingTypeFlags()

public int GetResultGroupingTypeFlags()

Returns

int

int

GetSearchSourceLogTag()

public String GetSearchSourceLogTag()

Returns

String

String

GetSnippetCount()

public int GetSnippetCount()

Returns

int

int

GetSnippetCountPerProperty()

public int GetSnippetCountPerProperty()

Returns

int

int

GetTermMatch()

public int GetTermMatch()

Returns

int

int

IsListFilterHasPropertyFunctionEnabled()

public bool IsListFilterHasPropertyFunctionEnabled()

Returns

bool

bool

IsListFilterQueryLanguageEnabled()

public bool IsListFilterQueryLanguageEnabled()

Returns

bool

bool

IsNumericSearchEnabled()

public bool IsNumericSearchEnabled()

Returns

bool

bool

IsVerbatimSearchEnabled()

public bool IsVerbatimSearchEnabled()

Returns

bool

bool

WriteToParcel(Parcel, int)

public void WriteToParcel(Parcel arg0, int arg1)

Parameters

arg0 Parcel

Parcel

arg1 int

int