Class InputMethod
- Namespace
- Android.View.Inputmethod
- Assembly
- MASES.Netdroid.dll
public class InputMethod : JVMBridgeBase<InputMethod>, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition, IInputMethod
- Inheritance
-
JVMBridgeBaseJVMBridgeBase<InputMethod>InputMethod
- Implements
-
IJVMBridgeCoreIJVMBridgeBaseStaticIJVMBridgeBaseIJVMBridgeDefinition
- Derived
- Inherited Members
-
JVMBridgeBase<InputMethod>.SExecuteWithSignatureArray<T>(IJavaType, string, string, params object[])JVMBridgeBase<InputMethod>.IsAssignableFrom(IJavaType)JVMBridgeBase<InputMethod>.IsAssignableFrom<T>()JVMBridgeBase<InputMethod>.Execute<T>(params T[])JVMBridgeBase<InputMethod>.DynBridgeClazzJVMBridgeBase<InputMethod>.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
InputMethod()
Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge
[Obsolete("InputMethod class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")]
public InputMethod()
InputMethod(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
[Obsolete("InputMethod class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")]
public InputMethod(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
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
SERVICE_INTERFACE
public static String SERVICE_INTERFACE { get; }
Property Value
SERVICE_META_DATA
public static String SERVICE_META_DATA { get; }
Property Value
SHOW_EXPLICIT
public static int SHOW_EXPLICIT { get; }
Property Value
SHOW_FORCED
[Obsolete]
public static int SHOW_FORCED { get; }
Property Value
Methods
AttachToken(IBinder)
public void AttachToken(IBinder arg0)
Parameters
BindInput(InputBinding)
public void BindInput(InputBinding arg0)
Parameters
arg0
InputBinding
ChangeInputMethodSubtype(InputMethodSubtype)
public void ChangeInputMethodSubtype(InputMethodSubtype arg0)
Parameters
CreateSession(SessionCallback)
public void CreateSession(InputMethod.SessionCallback arg0)
Parameters
HideSoftInput(int, ResultReceiver)
public void HideSoftInput(int arg0, ResultReceiver arg1)
Parameters
arg0
intarg1
ResultReceiver
RestartInput(InputConnection, EditorInfo)
public void RestartInput(InputConnection arg0, EditorInfo arg1)
Parameters
arg0
InputConnectionarg1
EditorInfo
RevokeSession(InputMethodSession)
public void RevokeSession(InputMethodSession arg0)
Parameters
SetSessionEnabled(InputMethodSession, bool)
public void SetSessionEnabled(InputMethodSession arg0, bool arg1)
Parameters
arg0
InputMethodSessionarg1
bool
ShowSoftInput(int, ResultReceiver)
public void ShowSoftInput(int arg0, ResultReceiver arg1)
Parameters
arg0
intarg1
ResultReceiver
StartInput(InputConnection, EditorInfo)
public void StartInput(InputConnection arg0, EditorInfo arg1)
Parameters
arg0
InputConnectionarg1
EditorInfo
UnbindInput()
public void UnbindInput()