Table of Contents

Class MessagePattern

Namespace
Android.Icu.Text
Assembly
MASES.Netdroid.dll
public class MessagePattern : JVMBridgeBase<MessagePattern>, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition, IFreezable<MessagePattern>, ICloneable
Inheritance
JVMBridgeBase
JVMBridgeBase<MessagePattern>
MessagePattern
Implements
IJVMBridgeCore
IJVMBridgeBaseStatic
IJVMBridgeBase
IJVMBridgeDefinition
Inherited Members
JVMBridgeBase<MessagePattern>.IsAssignableFrom(IJavaType)
JVMBridgeBase<MessagePattern>.IsAssignableFrom<T>()
JVMBridgeBase<MessagePattern>.Execute<T>(params T[])
JVMBridgeBase<MessagePattern>.DynBridgeClazz
JVMBridgeBase<MessagePattern>.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

MessagePattern()

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

public MessagePattern()

MessagePattern(ApostropheMode)

public MessagePattern(MessagePattern.ApostropheMode arg0)

Parameters

arg0 MessagePattern.ApostropheMode

MessagePattern.ApostropheMode

MessagePattern(String)

public MessagePattern(String arg0)

Parameters

arg0 String

String

MessagePattern(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 MessagePattern(params object[] args)

Parameters

args object[]

Properties

ARG_NAME_NOT_NUMBER

public static int ARG_NAME_NOT_NUMBER { get; }

Property Value

int

ARG_NAME_NOT_VALID

public static int ARG_NAME_NOT_VALID { get; }

Property Value

int

BridgeClassName

public override string BridgeClassName { get; }

Property Value

string

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

NO_NUMERIC_VALUE

public static double NO_NUMERIC_VALUE { get; }

Property Value

double

Methods

AutoQuoteApostropheDeep()

public String AutoQuoteApostropheDeep()

Returns

String

String

Clear()

public void Clear()

ClearPatternAndSetApostropheMode(ApostropheMode)

public void ClearPatternAndSetApostropheMode(MessagePattern.ApostropheMode arg0)

Parameters

arg0 MessagePattern.ApostropheMode

MessagePattern.ApostropheMode

CloneAsThawed()

public object CloneAsThawed()

Returns

object

object

CountParts()

public int CountParts()

Returns

int

int

Freeze()

public object Freeze()

Returns

object

object

GetApostropheMode()

public MessagePattern.ApostropheMode GetApostropheMode()

Returns

MessagePattern.ApostropheMode

MessagePattern.ApostropheMode

GetLimitPartIndex(int)

public int GetLimitPartIndex(int arg0)

Parameters

arg0 int

int

Returns

int

int

GetNumericValue(Part)

public double GetNumericValue(MessagePattern.Part arg0)

Parameters

arg0 MessagePattern.Part

MessagePattern.Part

Returns

double

double

GetPart(int)

public MessagePattern.Part GetPart(int arg0)

Parameters

arg0 int

int

Returns

MessagePattern.Part

MessagePattern.Part

GetPartType(int)

public MessagePattern.Part.Type GetPartType(int arg0)

Parameters

arg0 int

int

Returns

MessagePattern.Part.Type

MessagePattern.Part.Type

GetPatternIndex(int)

public int GetPatternIndex(int arg0)

Parameters

arg0 int

int

Returns

int

int

GetPatternString()

public String GetPatternString()

Returns

String

String

GetPluralOffset(int)

public double GetPluralOffset(int arg0)

Parameters

arg0 int

int

Returns

double

double

GetSubstring(Part)

public String GetSubstring(MessagePattern.Part arg0)

Parameters

arg0 MessagePattern.Part

MessagePattern.Part

Returns

String

String

HasNamedArguments()

public bool HasNamedArguments()

Returns

bool

bool

HasNumberedArguments()

public bool HasNumberedArguments()

Returns

bool

bool

IsFrozen()

public bool IsFrozen()

Returns

bool

bool

Parse(String)

public MessagePattern Parse(String arg0)

Parameters

arg0 String

String

Returns

MessagePattern

MessagePattern

ParseChoiceStyle(String)

public MessagePattern ParseChoiceStyle(String arg0)

Parameters

arg0 String

String

Returns

MessagePattern

MessagePattern

ParsePluralStyle(String)

public MessagePattern ParsePluralStyle(String arg0)

Parameters

arg0 String

String

Returns

MessagePattern

MessagePattern

ParseSelectStyle(String)

public MessagePattern ParseSelectStyle(String arg0)

Parameters

arg0 String

String

Returns

MessagePattern

MessagePattern

PartSubstringMatches(Part, String)

public bool PartSubstringMatches(MessagePattern.Part arg0, String arg1)

Parameters

arg0 MessagePattern.Part

MessagePattern.Part

arg1 String

String

Returns

bool

bool

ValidateArgumentName(String)

public static int ValidateArgumentName(String arg0)

Parameters

arg0 String

String

Returns

int

int

Operators

implicit operator Freezable(MessagePattern)

Converter from MessagePattern to Freezable

public static implicit operator Freezable(MessagePattern t)

Parameters

t MessagePattern

Returns

Freezable

implicit operator Cloneable(MessagePattern)

Converter from MessagePattern to Cloneable

public static implicit operator Cloneable(MessagePattern t)

Parameters

t MessagePattern

Returns

Cloneable