Table of Contents

Class AlphabeticIndex<V>

Namespace
Android.Icu.Text
Assembly
MASES.Netdroid.dll
public class AlphabeticIndex<V> : Iterable<AlphabeticIndex.Bucket<V>>, IDynamicMetaObjectProvider, IJVMBridgeCore, IEquatable<IJVMBridgeBaseInstance>, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeBaseInstance, IJVMBridgeDefinition, IEnumerableExtension, IEnumerable<AlphabeticIndex.Bucket<V>>, IEnumerable, IAsyncEnumerable<AlphabeticIndex.Bucket<V>>, IIterable<AlphabeticIndex.Bucket<V>>

Type Parameters

V
Inheritance
AlphabeticIndex<V>
Implements
Inherited Members
Extension Methods

Constructors

AlphabeticIndex(RuleBasedCollator)

public AlphabeticIndex(RuleBasedCollator arg0)

Parameters

arg0 RuleBasedCollator

RuleBasedCollator

AlphabeticIndex(ULocale)

public AlphabeticIndex(ULocale arg0)

Parameters

arg0 ULocale

ULocale

AlphabeticIndex(Locale)

public AlphabeticIndex(Locale arg0)

Parameters

arg0 Locale

Locale

AlphabeticIndex(IJVMBridgeBaseInitializer)

Initializer used internally by JCOBridge. Do not use directly.

[Obsolete("This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")]
public AlphabeticIndex(IJVMBridgeBaseInitializer initializer)

Parameters

initializer IJVMBridgeBaseInitializer

Properties

BridgeClassName

Java class name to be instantiated

public override string BridgeClassName { get; }

Property Value

string

IsBridgeAbstract

true if the BridgeClassName is an abstract class, i.e. cannot be created an instance

public override bool IsBridgeAbstract { get; }

Property Value

bool

IsBridgeCloseable

true if the BridgeClassName implements java.lang.AutoCloseable

public override bool IsBridgeCloseable { get; }

Property Value

bool

IsBridgeInterface

true if the BridgeClassName is an interface, i.e. does not have any public constructor

public override bool IsBridgeInterface { get; }

Property Value

bool

IsBridgeStatic

true if the BridgeClassName is a static class, i.e. does not have any public constructor

public override bool IsBridgeStatic { get; }

Property Value

bool

Methods

AddLabels(UnicodeSet)

public AlphabeticIndex<V> AddLabels(UnicodeSet arg0)

Parameters

arg0 UnicodeSet

UnicodeSet

Returns

AlphabeticIndex<V>

AlphabeticIndex

AddLabels(params ULocale[])

public AlphabeticIndex<V> AddLabels(params ULocale[] arg0)

Parameters

arg0 ULocale[]

ULocale

Returns

AlphabeticIndex<V>

AlphabeticIndex

AddLabels(params Locale[])

public AlphabeticIndex<V> AddLabels(params Locale[] arg0)

Parameters

arg0 Locale[]

Locale

Returns

AlphabeticIndex<V>

AlphabeticIndex

AddRecord(CharSequence, V)

public AlphabeticIndex<V> AddRecord(CharSequence arg0, V arg1)

Parameters

arg0 CharSequence

CharSequence

arg1 V

V

Returns

AlphabeticIndex<V>

AlphabeticIndex

BuildImmutableIndex()

public AlphabeticIndex.ImmutableIndex<V> BuildImmutableIndex()

Returns

AlphabeticIndex.ImmutableIndex<V>

AlphabeticIndex.ImmutableIndex

ClearRecords()

public AlphabeticIndex<V> ClearRecords()

Returns

AlphabeticIndex<V>

AlphabeticIndex

CreatePoolableInstance(RuleBasedCollator)

HPA initializer for AlphabeticIndex(Android.Icu.Text.RuleBasedCollator arg0)

public static AlphabeticIndex<V> CreatePoolableInstance(RuleBasedCollator arg0)

Parameters

arg0 RuleBasedCollator

Returns

AlphabeticIndex<V>

CreatePoolableInstance(ULocale)

HPA initializer for AlphabeticIndex(Android.Icu.Util.ULocale arg0)

public static AlphabeticIndex<V> CreatePoolableInstance(ULocale arg0)

Parameters

arg0 ULocale

Returns

AlphabeticIndex<V>

CreatePoolableInstance(Locale)

HPA initializer for AlphabeticIndex(Java.Util.Locale arg0)

public static AlphabeticIndex<V> CreatePoolableInstance(Locale arg0)

Parameters

arg0 Locale

Returns

AlphabeticIndex<V>

GetBucketCount()

public int GetBucketCount()

Returns

int

int

GetBucketIndex(CharSequence)

public int GetBucketIndex(CharSequence arg0)

Parameters

arg0 CharSequence

CharSequence

Returns

int

int

GetBucketLabels()

public List<String> GetBucketLabels()

Returns

List<String>

List

GetCollator()

public RuleBasedCollator GetCollator()

Returns

RuleBasedCollator

RuleBasedCollator

GetInflowLabel()

public String GetInflowLabel()

Returns

String

String

GetMaxLabelCount()

public int GetMaxLabelCount()

Returns

int

int

GetOverflowLabel()

public String GetOverflowLabel()

Returns

String

String

GetRecordCount()

public int GetRecordCount()

Returns

int

int

GetUnderflowLabel()

public String GetUnderflowLabel()

Returns

String

String

Iterator()

public Iterator<AlphabeticIndex.Bucket<V>> Iterator()

Returns

Iterator<AlphabeticIndex.Bucket<V>>

Iterator

SetInflowLabel(String)

public AlphabeticIndex<V> SetInflowLabel(String arg0)

Parameters

arg0 String

String

Returns

AlphabeticIndex<V>

AlphabeticIndex

SetMaxLabelCount(int)

public AlphabeticIndex<V> SetMaxLabelCount(int arg0)

Parameters

arg0 int

int

Returns

AlphabeticIndex<V>

AlphabeticIndex

SetOverflowLabel(String)

public AlphabeticIndex<V> SetOverflowLabel(String arg0)

Parameters

arg0 String

String

Returns

AlphabeticIndex<V>

AlphabeticIndex

SetUnderflowLabel(String)

public AlphabeticIndex<V> SetUnderflowLabel(String arg0)

Parameters

arg0 String

String

Returns

AlphabeticIndex<V>

AlphabeticIndex

Operators

implicit operator AlphabeticIndex(AlphabeticIndex<V>)

public static implicit operator AlphabeticIndex(AlphabeticIndex<V> t)

Parameters

t AlphabeticIndex<V>

Returns

AlphabeticIndex