Class Bidi
public class Bidi : JVMBridgeBase<Bidi>, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition
- Inheritance
-
JVMBridgeBaseJVMBridgeBase<Bidi>Bidi
- Implements
-
IJVMBridgeCoreIJVMBridgeBaseStaticIJVMBridgeBaseIJVMBridgeDefinition
- Inherited Members
-
JVMBridgeBase<Bidi>.SExecuteWithSignature<TReturn>(Type, IJavaType, string, string, params object[])JVMBridgeBase<Bidi>.IsAssignableFrom(IJavaType)JVMBridgeBase<Bidi>.IsAssignableFrom<T>()JVMBridgeBase<Bidi>.Execute<T>(params T[])JVMBridgeBase<Bidi>.DynBridgeClazzJVMBridgeBase<Bidi>.BridgeClazzJVMBridgeBase.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.IExecuteWithSignature<TNewClass, TReturn, TConverter>(string, string, params object[])JVMBridgeBase.DynBridgeInstanceJVMBridgeBase.BridgeInstanceJVMBridgeBase.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
Bidi(AttributedCharacterIterator)
public Bidi(AttributedCharacterIterator arg0)
Parameters
Bidi(char[], int, byte[], int, int, int)
public Bidi(char[] arg0, int arg1, byte[] arg2, int arg3, int arg4, int arg5)
Parameters
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
BridgeClassName
https://www.jcobridge.com/api-clr/html/P_MASES_JCOBridge_C2JBridge_JVMBridgeBase_BridgeClassName.htm
public override string BridgeClassName { get; }
Property Value
DIRECTION_DEFAULT_LEFT_TO_RIGHT
public static int DIRECTION_DEFAULT_LEFT_TO_RIGHT { get; }
Property Value
DIRECTION_DEFAULT_RIGHT_TO_LEFT
public static int DIRECTION_DEFAULT_RIGHT_TO_LEFT { get; }
Property Value
DIRECTION_LEFT_TO_RIGHT
public static int DIRECTION_LEFT_TO_RIGHT { get; }
Property Value
DIRECTION_RIGHT_TO_LEFT
public static int DIRECTION_RIGHT_TO_LEFT { get; }
Property Value
IsBridgeAbstract
public override bool IsBridgeAbstract { get; }
Property Value
IsBridgeCloseable
public override bool IsBridgeCloseable { get; }
Property Value
IsBridgeInterface
public override bool IsBridgeInterface { get; }
Property Value
IsBridgeStatic
public override bool IsBridgeStatic { get; }
Property Value
Length
public int Length { get; }
Property Value
RunCount
public int RunCount { get; }
Property Value
Methods
BaseIsLeftToRight()
https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/text/Bidi.html#baseIsLeftToRight()
public bool BaseIsLeftToRight()
Returns
CreateLineBidi(int, int)
public Bidi CreateLineBidi(int arg0, int arg1)
Parameters
Returns
GetLevelAt(int)
public int GetLevelAt(int arg0)
Parameters
Returns
GetRunLevel(int)
public int GetRunLevel(int arg0)
Parameters
Returns
GetRunLimit(int)
public int GetRunLimit(int arg0)
Parameters
Returns
GetRunStart(int)
public int GetRunStart(int arg0)
Parameters
Returns
IsLeftToRight()
public bool IsLeftToRight()
Returns
IsMixed()
public bool IsMixed()
Returns
IsRightToLeft()
public bool IsRightToLeft()
Returns
ReorderVisually(byte[], int, object[], int, int)
public static void ReorderVisually(byte[] arg0, int arg1, object[] arg2, int arg3, int arg4)
Parameters
RequiresBidi(char[], int, int)
public static bool RequiresBidi(char[] arg0, int arg1, int arg2)