Table of Contents

Class Bidi

Namespace
Java.Text
Assembly
MASES.JNet.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(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

BaseLevel

public int BaseLevel { get; }

Property Value

int

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

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

Length

public int Length { get; }

Property Value

int

RunCount

public int RunCount { get; }

Property Value

int

Methods

BaseIsLeftToRight()

public bool BaseIsLeftToRight()

Returns

bool

bool

CreateLineBidi(int, int)

public Bidi CreateLineBidi(int arg0, int arg1)

Parameters

arg0 int

int

arg1 int

int

Returns

Bidi

Bidi

GetLevelAt(int)

public int GetLevelAt(int arg0)

Parameters

arg0 int

int

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

IsLeftToRight()

public bool IsLeftToRight()

Returns

bool

bool

IsMixed()

public bool IsMixed()

Returns

bool

bool

IsRightToLeft()

public bool IsRightToLeft()

Returns

bool

bool

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