Table of Contents

Class Bidi

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

Bidi()

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

public Bidi()

Bidi(String, int)

public Bidi(String arg0, int arg1)

Parameters

arg0 String

String

arg1 int

int

Bidi(AttributedCharacterIterator)

public Bidi(AttributedCharacterIterator arg0)

Parameters

arg0 AttributedCharacterIterator

AttributedCharacterIterator

Bidi(char[], int, byte[], int, int, int)

public Bidi(char[] arg0, int arg1, byte[] arg2, int arg3, int arg4, int arg5)

Parameters

arg0 char[]

char

arg1 int

int

arg2 byte[]

byte

arg3 int

int

arg4 int

int

arg5 int

int

Bidi(int, int)

public Bidi(int arg0, int arg1)

Parameters

arg0 int

int

arg1 int

int

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

Parameters

args object[]

Properties

BridgeClassName

public override string BridgeClassName { get; }

Property Value

string

DIRECTION_DEFAULT_LEFT_TO_RIGHT

public static int DIRECTION_DEFAULT_LEFT_TO_RIGHT { get; }

Property Value

int

DIRECTION_DEFAULT_RIGHT_TO_LEFT

public static int DIRECTION_DEFAULT_RIGHT_TO_LEFT { get; }

Property Value

int

DIRECTION_LEFT_TO_RIGHT

public static int DIRECTION_LEFT_TO_RIGHT { get; }

Property Value

int

DIRECTION_RIGHT_TO_LEFT

public static int DIRECTION_RIGHT_TO_LEFT { get; }

Property Value

int

DO_MIRRORING

public static short DO_MIRRORING { get; }

Property Value

short

INSERT_LRM_FOR_NUMERIC

public static short INSERT_LRM_FOR_NUMERIC { get; }

Property Value

short

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

KEEP_BASE_COMBINING

public static short KEEP_BASE_COMBINING { get; }

Property Value

short

LEVEL_DEFAULT_LTR

public static byte LEVEL_DEFAULT_LTR { get; }

Property Value

byte

LEVEL_DEFAULT_RTL

public static byte LEVEL_DEFAULT_RTL { get; }

Property Value

byte

LEVEL_OVERRIDE

public static byte LEVEL_OVERRIDE { get; }

Property Value

byte

LTR

public static byte LTR { get; }

Property Value

byte

MAP_NOWHERE

public static int MAP_NOWHERE { get; }

Property Value

int

MAX_EXPLICIT_LEVEL

public static byte MAX_EXPLICIT_LEVEL { get; }

Property Value

byte

MIXED

public static byte MIXED { get; }

Property Value

byte

NEUTRAL

public static byte NEUTRAL { get; }

Property Value

byte

OPTION_DEFAULT

public static int OPTION_DEFAULT { get; }

Property Value

int

OPTION_INSERT_MARKS

public static int OPTION_INSERT_MARKS { get; }

Property Value

int

OPTION_REMOVE_CONTROLS

public static int OPTION_REMOVE_CONTROLS { get; }

Property Value

int

OPTION_STREAMING

public static int OPTION_STREAMING { get; }

Property Value

int

OUTPUT_REVERSE

public static short OUTPUT_REVERSE { get; }

Property Value

short

REMOVE_BIDI_CONTROLS

public static short REMOVE_BIDI_CONTROLS { get; }

Property Value

short

REORDER_DEFAULT

public static short REORDER_DEFAULT { get; }

Property Value

short

REORDER_GROUP_NUMBERS_WITH_R

public static short REORDER_GROUP_NUMBERS_WITH_R { get; }

Property Value

short

REORDER_INVERSE_FOR_NUMBERS_SPECIAL

public static short REORDER_INVERSE_FOR_NUMBERS_SPECIAL { get; }

Property Value

short

REORDER_INVERSE_LIKE_DIRECT

public static short REORDER_INVERSE_LIKE_DIRECT { get; }

Property Value

short

REORDER_INVERSE_NUMBERS_AS_L

public static short REORDER_INVERSE_NUMBERS_AS_L { get; }

Property Value

short

REORDER_NUMBERS_SPECIAL

public static short REORDER_NUMBERS_SPECIAL { get; }

Property Value

short

REORDER_RUNS_ONLY

public static short REORDER_RUNS_ONLY { get; }

Property Value

short

RTL

public static byte RTL { get; }

Property Value

byte

Methods

BaseIsLeftToRight()

public bool BaseIsLeftToRight()

Returns

bool

bool

CountParagraphs()

public int CountParagraphs()

Returns

int

int

CountRuns()

public int CountRuns()

Returns

int

int

CreateLineBidi(int, int)

public Bidi CreateLineBidi(int arg0, int arg1)

Parameters

arg0 int

int

arg1 int

int

Returns

Bidi

Bidi

GetBaseDirection(CharSequence)

public static byte GetBaseDirection(CharSequence arg0)

Parameters

arg0 CharSequence

CharSequence

Returns

byte

byte

GetBaseLevel()

public int GetBaseLevel()

Returns

int

int

GetCustomClassifier()

public BidiClassifier GetCustomClassifier()

Returns

BidiClassifier

BidiClassifier

GetCustomizedClass(int)

public int GetCustomizedClass(int arg0)

Parameters

arg0 int

int

Returns

int

int

GetDirection()

public byte GetDirection()

Returns

byte

byte

GetLength()

public int GetLength()

Returns

int

int

GetLevelAt(int)

public byte GetLevelAt(int arg0)

Parameters

arg0 int

int

Returns

byte

byte

GetLevels()

public byte[] GetLevels()

Returns

byte[]

byte

GetLogicalIndex(int)

public int GetLogicalIndex(int arg0)

Parameters

arg0 int

int

Returns

int

int

GetLogicalMap()

public int[] GetLogicalMap()

Returns

int[]

int

GetLogicalRun(int)

public BidiRun GetLogicalRun(int arg0)

Parameters

arg0 int

int

Returns

BidiRun

BidiRun

GetParaLevel()

public byte GetParaLevel()

Returns

byte

byte

GetParagraph(int)

public BidiRun GetParagraph(int arg0)

Parameters

arg0 int

int

Returns

BidiRun

BidiRun

GetParagraphByIndex(int)

public BidiRun GetParagraphByIndex(int arg0)

Parameters

arg0 int

int

Returns

BidiRun

BidiRun

GetParagraphIndex(int)

public int GetParagraphIndex(int arg0)

Parameters

arg0 int

int

Returns

int

int

GetProcessedLength()

public int GetProcessedLength()

Returns

int

int

GetReorderingMode()

public int GetReorderingMode()

Returns

int

int

GetReorderingOptions()

public int GetReorderingOptions()

Returns

int

int

GetResultLength()

public int GetResultLength()

Returns

int

int

GetRunCount()

public int GetRunCount()

Returns

int

int

GetRunLevel(int)

public int GetRunLevel(int arg0)

Parameters

arg0 int

int

Returns

int

int

GetRunLimit(int)

public int GetRunLimit(int arg0)

Parameters

arg0 int

int

Returns

int

int

GetRunStart(int)

public int GetRunStart(int arg0)

Parameters

arg0 int

int

Returns

int

int

GetText()

public char[] GetText()

Returns

char[]

char

GetTextAsString()

public String GetTextAsString()

Returns

String

String

GetVisualIndex(int)

public int GetVisualIndex(int arg0)

Parameters

arg0 int

int

Returns

int

int

GetVisualMap()

public int[] GetVisualMap()

Returns

int[]

int

GetVisualRun(int)

public BidiRun GetVisualRun(int arg0)

Parameters

arg0 int

int

Returns

BidiRun

BidiRun

InvertMap(int[])

public static int[] InvertMap(int[] arg0)

Parameters

arg0 int[]

int

Returns

int[]

int

IsInverse()

public bool IsInverse()

Returns

bool

bool

IsLeftToRight()

public bool IsLeftToRight()

Returns

bool

bool

IsMixed()

public bool IsMixed()

Returns

bool

bool

IsOrderParagraphsLTR()

public bool IsOrderParagraphsLTR()

Returns

bool

bool

IsRightToLeft()

public bool IsRightToLeft()

Returns

bool

bool

OrderParagraphsLTR(bool)

public void OrderParagraphsLTR(bool arg0)

Parameters

arg0 bool

bool

ReorderLogical(byte[])

public static int[] ReorderLogical(byte[] arg0)

Parameters

arg0 byte[]

byte

Returns

int[]

int

ReorderVisual(byte[])

public static int[] ReorderVisual(byte[] arg0)

Parameters

arg0 byte[]

byte

Returns

int[]

int

ReorderVisually(byte[], int, object[], int, int)

public static void ReorderVisually(byte[] arg0, int arg1, object[] arg2, int arg3, int arg4)

Parameters

arg0 byte[]

byte

arg1 int

int

arg2 object[]

object

arg3 int

int

arg4 int

int

RequiresBidi(char[], int, int)

public static bool RequiresBidi(char[] arg0, int arg1, int arg2)

Parameters

arg0 char[]

char

arg1 int

int

arg2 int

int

Returns

bool

bool

SetContext(String, String)

public void SetContext(String arg0, String arg1)

Parameters

arg0 String

String

arg1 String

String

SetCustomClassifier(BidiClassifier)

public void SetCustomClassifier(BidiClassifier arg0)

Parameters

arg0 BidiClassifier

BidiClassifier

SetInverse(bool)

public void SetInverse(bool arg0)

Parameters

arg0 bool

bool

SetLine(int, int)

public Bidi SetLine(int arg0, int arg1)

Parameters

arg0 int

int

arg1 int

int

Returns

Bidi

Bidi

SetPara(String, byte, byte[])

public void SetPara(String arg0, byte arg1, byte[] arg2)

Parameters

arg0 String

String

arg1 byte

byte

arg2 byte[]

byte

SetPara(AttributedCharacterIterator)

public void SetPara(AttributedCharacterIterator arg0)

Parameters

arg0 AttributedCharacterIterator

AttributedCharacterIterator

SetPara(char[], byte, byte[])

public void SetPara(char[] arg0, byte arg1, byte[] arg2)

Parameters

arg0 char[]

char

arg1 byte

byte

arg2 byte[]

byte

SetReorderingMode(int)

public void SetReorderingMode(int arg0)

Parameters

arg0 int

int

SetReorderingOptions(int)

public void SetReorderingOptions(int arg0)

Parameters

arg0 int

int

WriteReordered(int)

public String WriteReordered(int arg0)

Parameters

arg0 int

int

Returns

String

String

WriteReverse(String, int)

public static String WriteReverse(String arg0, int arg1)

Parameters

arg0 String

String

arg1 int

int

Returns

String

String