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(int, int)
public Bidi(int arg0, int arg1)
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
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
DO_MIRRORING
public static short DO_MIRRORING { get; }
Property Value
INSERT_LRM_FOR_NUMERIC
public static short INSERT_LRM_FOR_NUMERIC { 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
KEEP_BASE_COMBINING
public static short KEEP_BASE_COMBINING { get; }
Property Value
LEVEL_DEFAULT_LTR
public static byte LEVEL_DEFAULT_LTR { get; }
Property Value
LEVEL_DEFAULT_RTL
public static byte LEVEL_DEFAULT_RTL { get; }
Property Value
LEVEL_OVERRIDE
public static byte LEVEL_OVERRIDE { get; }
Property Value
LTR
public static byte LTR { get; }
Property Value
MAP_NOWHERE
public static int MAP_NOWHERE { get; }
Property Value
MAX_EXPLICIT_LEVEL
public static byte MAX_EXPLICIT_LEVEL { get; }
Property Value
MIXED
public static byte MIXED { get; }
Property Value
NEUTRAL
public static byte NEUTRAL { get; }
Property Value
OPTION_DEFAULT
public static int OPTION_DEFAULT { get; }
Property Value
OPTION_INSERT_MARKS
public static int OPTION_INSERT_MARKS { get; }
Property Value
OPTION_REMOVE_CONTROLS
public static int OPTION_REMOVE_CONTROLS { get; }
Property Value
OPTION_STREAMING
public static int OPTION_STREAMING { get; }
Property Value
OUTPUT_REVERSE
public static short OUTPUT_REVERSE { get; }
Property Value
REMOVE_BIDI_CONTROLS
public static short REMOVE_BIDI_CONTROLS { get; }
Property Value
REORDER_DEFAULT
public static short REORDER_DEFAULT { get; }
Property Value
REORDER_GROUP_NUMBERS_WITH_R
public static short REORDER_GROUP_NUMBERS_WITH_R { get; }
Property Value
REORDER_INVERSE_FOR_NUMBERS_SPECIAL
public static short REORDER_INVERSE_FOR_NUMBERS_SPECIAL { get; }
Property Value
REORDER_INVERSE_LIKE_DIRECT
public static short REORDER_INVERSE_LIKE_DIRECT { get; }
Property Value
REORDER_INVERSE_NUMBERS_AS_L
public static short REORDER_INVERSE_NUMBERS_AS_L { get; }
Property Value
REORDER_NUMBERS_SPECIAL
public static short REORDER_NUMBERS_SPECIAL { get; }
Property Value
REORDER_RUNS_ONLY
public static short REORDER_RUNS_ONLY { get; }
Property Value
RTL
public static byte RTL { get; }
Property Value
Methods
BaseIsLeftToRight()
public bool BaseIsLeftToRight()
Returns
CountParagraphs()
public int CountParagraphs()
Returns
CountRuns()
public int CountRuns()
Returns
CreateLineBidi(int, int)
public Bidi CreateLineBidi(int arg0, int arg1)
Parameters
Returns
GetBaseDirection(CharSequence)
public static byte GetBaseDirection(CharSequence arg0)
Parameters
arg0
CharSequence
Returns
GetBaseLevel()
public int GetBaseLevel()
Returns
GetCustomClassifier()
public BidiClassifier GetCustomClassifier()
Returns
GetCustomizedClass(int)
public int GetCustomizedClass(int arg0)
Parameters
Returns
GetDirection()
public byte GetDirection()
Returns
GetLength()
public int GetLength()
Returns
GetLevelAt(int)
public byte GetLevelAt(int arg0)
Parameters
Returns
GetLevels()
public byte[] GetLevels()
Returns
GetLogicalIndex(int)
public int GetLogicalIndex(int arg0)
Parameters
Returns
GetLogicalMap()
public int[] GetLogicalMap()
Returns
GetLogicalRun(int)
public BidiRun GetLogicalRun(int arg0)
Parameters
Returns
GetParaLevel()
public byte GetParaLevel()
Returns
GetParagraph(int)
public BidiRun GetParagraph(int arg0)
Parameters
Returns
GetParagraphByIndex(int)
public BidiRun GetParagraphByIndex(int arg0)
Parameters
Returns
GetParagraphIndex(int)
public int GetParagraphIndex(int arg0)
Parameters
Returns
GetProcessedLength()
public int GetProcessedLength()
Returns
GetReorderingMode()
public int GetReorderingMode()
Returns
GetReorderingOptions()
public int GetReorderingOptions()
Returns
GetResultLength()
public int GetResultLength()
Returns
GetRunCount()
public int GetRunCount()
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
GetText()
public char[] GetText()
Returns
GetTextAsString()
public String GetTextAsString()
Returns
GetVisualIndex(int)
public int GetVisualIndex(int arg0)
Parameters
Returns
GetVisualMap()
public int[] GetVisualMap()
Returns
GetVisualRun(int)
public BidiRun GetVisualRun(int arg0)
Parameters
Returns
InvertMap(int[])
public static int[] InvertMap(int[] arg0)
Parameters
Returns
IsInverse()
public bool IsInverse()
Returns
IsLeftToRight()
public bool IsLeftToRight()
Returns
IsMixed()
public bool IsMixed()
Returns
IsOrderParagraphsLTR()
public bool IsOrderParagraphsLTR()
Returns
IsRightToLeft()
public bool IsRightToLeft()
Returns
OrderParagraphsLTR(bool)
public void OrderParagraphsLTR(bool arg0)
Parameters
ReorderLogical(byte[])
public static int[] ReorderLogical(byte[] arg0)
Parameters
Returns
ReorderVisual(byte[])
public static int[] ReorderVisual(byte[] arg0)
Parameters
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)
Parameters
Returns
SetContext(String, String)
public void SetContext(String arg0, String arg1)
Parameters
SetCustomClassifier(BidiClassifier)
public void SetCustomClassifier(BidiClassifier arg0)
Parameters
SetInverse(bool)
public void SetInverse(bool arg0)
Parameters
SetLine(int, int)
public Bidi SetLine(int arg0, int arg1)
Parameters
Returns
SetPara(String, byte, byte[])
public void SetPara(String arg0, byte arg1, byte[] arg2)
Parameters
SetPara(AttributedCharacterIterator)
public void SetPara(AttributedCharacterIterator arg0)
Parameters
SetPara(char[], byte, byte[])
public void SetPara(char[] arg0, byte arg1, byte[] arg2)
Parameters
SetReorderingMode(int)
public void SetReorderingMode(int arg0)
Parameters
SetReorderingOptions(int)
public void SetReorderingOptions(int arg0)
Parameters
WriteReordered(int)
public String WriteReordered(int arg0)
Parameters
Returns
WriteReverse(String, int)
public static String WriteReverse(String arg0, int arg1)