Class Transliterator
public class Transliterator : JVMBridgeBase<Transliterator>, IDynamicMetaObjectProvider, IJVMBridgeCore, IEquatable<IJVMBridgeBaseInstance>, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeBaseInstance, IJVMBridgeDefinition
- Inheritance
-
Transliterator
- Implements
- Extension Methods
Constructors
Transliterator(IJVMBridgeBaseInitializer)
Initializer used internally by JCOBridge. Do not use directly.
[Obsolete("This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")]
public Transliterator(IJVMBridgeBaseInitializer initializer)
Parameters
initializerIJVMBridgeBaseInitializer
Properties
BridgeClassName
Java class name to be instantiated
public override string BridgeClassName { get; }
Property Value
FORWARD
public static int FORWARD { get; set; }
Property Value
IsBridgeAbstract
true if the BridgeClassName is an abstract class, i.e. cannot be created an instance
public override bool IsBridgeAbstract { get; }
Property Value
IsBridgeCloseable
true if the BridgeClassName implements java.lang.AutoCloseable
public override bool IsBridgeCloseable { get; }
Property Value
IsBridgeInterface
true if the BridgeClassName is an interface, i.e. does not have any public constructor
public override bool IsBridgeInterface { get; }
Property Value
IsBridgeStatic
true if the BridgeClassName is a static class, i.e. does not have any public constructor
public override bool IsBridgeStatic { get; }
Property Value
REVERSE
public static int REVERSE { get; set; }
Property Value
Methods
CreateFromRules(String, String, int)
public static Transliterator CreateFromRules(String arg0, String arg1, int arg2)
Parameters
Returns
FilteredTransliterate(Replaceable, Position, bool)
public void FilteredTransliterate(Replaceable arg0, Transliterator.Position arg1, bool arg2)
Parameters
arg0Replaceablearg1Transliterator.Positionarg2bool
FinishTransliteration(Replaceable, Position)
public void FinishTransliteration(Replaceable arg0, Transliterator.Position arg1)
Parameters
GetAvailableIDs()
public static Enumeration<String> GetAvailableIDs()
Returns
GetAvailableSources()
public static Enumeration<String> GetAvailableSources()
Returns
GetAvailableTargets(String)
public static Enumeration<String> GetAvailableTargets(String arg0)
Parameters
Returns
GetAvailableVariants(String, String)
public static Enumeration<String> GetAvailableVariants(String arg0, String arg1)
Parameters
Returns
GetDisplayName(String)
public static String GetDisplayName(String arg0)
Parameters
Returns
GetDisplayName(String, ULocale)
public static String GetDisplayName(String arg0, ULocale arg1)
Parameters
Returns
GetDisplayName(String, Locale)
public static String GetDisplayName(String arg0, Locale arg1)
Parameters
Returns
GetElements()
public Transliterator[] GetElements()
Returns
GetFilter()
public UnicodeFilter GetFilter()
Returns
GetID()
public String GetID()
Returns
GetInstance(String)
public static Transliterator GetInstance(String arg0)
Parameters
Returns
GetInstance(String, int)
public static Transliterator GetInstance(String arg0, int arg1)
Parameters
Returns
GetInverse()
public Transliterator GetInverse()
Returns
GetMaximumContextLength()
public int GetMaximumContextLength()
Returns
GetSourceSet()
public UnicodeSet GetSourceSet()
Returns
GetTargetSet()
public UnicodeSet GetTargetSet()
Returns
SetFilter(UnicodeFilter)
public void SetFilter(UnicodeFilter arg0)
Parameters
ToRules(bool)
public String ToRules(bool arg0)
Parameters
Returns
Transliterate(Replaceable)
public void Transliterate(Replaceable arg0)
Parameters
arg0Replaceable
Transliterate(Replaceable, Position)
public void Transliterate(Replaceable arg0, Transliterator.Position arg1)
Parameters
Transliterate(Replaceable, Position, String)
public void Transliterate(Replaceable arg0, Transliterator.Position arg1, String arg2)
Parameters
arg0Replaceablearg1Transliterator.Positionarg2String
Transliterate(Replaceable, Position, int)
public void Transliterate(Replaceable arg0, Transliterator.Position arg1, int arg2)
Parameters
arg0Replaceablearg1Transliterator.Positionarg2int
Transliterate(Replaceable, int, int)
public int Transliterate(Replaceable arg0, int arg1, int arg2)
Parameters
arg0Replaceablearg1intarg2int
Returns
Transliterate(String)
public String Transliterate(String arg0)