Class BaseKeyListener
public class BaseKeyListener : JVMBridgeListener, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition
- Inheritance
-
JVMBridgeBaseJVMBridgeBase<JVMBridgeListener>JVMBridgeListenerBaseKeyListener
- Implements
-
IJVMBridgeCoreIJVMBridgeBaseStaticIJVMBridgeBaseIJVMBridgeDefinition
- Derived
- Inherited Members
-
JVMBridgeListener.Dispose()JVMBridgeListener.AutoInitJVMBridgeListener.IsBridgeStaticJVMBridgeListener.IsBridgeCloseableJVMBridgeListener.IsBridgeListenerJVMBridgeBase<JVMBridgeListener>.IsAssignableFrom(IJavaType)JVMBridgeBase<JVMBridgeListener>.IsAssignableFrom<T>()JVMBridgeBase<JVMBridgeListener>.Execute<T>(params T[])JVMBridgeBase<JVMBridgeListener>.DynBridgeClazzJVMBridgeBase<JVMBridgeListener>.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.ToString()JVMBridgeBase.GetHashCode()JVMBridgeBase.Notify()JVMBridgeBase.NotifyAll()JVMBridgeBase.Wait()JVMBridgeBase.IExecuteWithSignature<TNewClass, TReturn, TConverter>(string, string, params object[])JVMBridgeBase.DynBridgeInstanceJVMBridgeBase.BridgeInstanceJVMBridgeBase.IsBridgeInterfaceJVMBridgeBase.IsBridgeAbstract
- Extension Methods
Constructors
BaseKeyListener()
Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge
public BaseKeyListener()
Properties
BridgeClassName
public override string BridgeClassName { get; }
Property Value
OnBackspace
public Func<View, Editable, int, KeyEvent, bool> OnBackspace { get; set; }
Property Value
Remarks
If OnBackspace has a value it takes precedence over corresponding class method
OnClearMetaKeyState
public Func<long, int, long> OnClearMetaKeyState { get; set; }
Property Value
Remarks
If OnClearMetaKeyState has a value it takes precedence over corresponding class method
OnClearMetaKeyState3
public Action<View, Editable, int> OnClearMetaKeyState3 { get; set; }
Property Value
Remarks
If OnClearMetaKeyState3 has a value it takes precedence over corresponding class method
OnForwardDelete
public Func<View, Editable, int, KeyEvent, bool> OnForwardDelete { get; set; }
Property Value
Remarks
If OnForwardDelete has a value it takes precedence over corresponding class method
OnGetInputType
Handler for https://developer.android.com/reference/android/text/method/KeyListener.html#getInputType()
public Func<int> OnGetInputType { get; set; }
Property Value
Remarks
If OnGetInputType has a value it takes precedence over corresponding class method
OnOnKeyOther
public Func<View, Editable, KeyEvent, bool> OnOnKeyOther { get; set; }
Property Value
Remarks
If OnOnKeyOther has a value it takes precedence over corresponding class method
OnOnKeyUp
public Func<View, Editable, int, KeyEvent, bool> OnOnKeyUp { get; set; }
Property Value
Remarks
If OnOnKeyUp has a value it takes precedence over corresponding class method
Methods
AdjustMetaAfterKeypress(Spannable)
public static void AdjustMetaAfterKeypress(Spannable arg0)
Parameters
Remarks
The method invokes the static implementation in the JVM interface
AdjustMetaAfterKeypress(long)
public static long AdjustMetaAfterKeypress(long arg0)
Parameters
Returns
Remarks
The method invokes the static implementation in the JVM interface
Backspace(View, Editable, int, KeyEvent)
public virtual bool Backspace(View arg0, Editable arg1, int arg2, KeyEvent arg3)
Parameters
Returns
ClearMetaKeyState(Editable, int)
public static void ClearMetaKeyState(Editable arg0, int arg1)
Parameters
Remarks
The method invokes the static implementation in the JVM interface
ClearMetaKeyState(View, Editable, int)
public virtual void ClearMetaKeyState(View arg0, Editable arg1, int arg2)
Parameters
ClearMetaKeyState(long, int)
public virtual long ClearMetaKeyState(long arg0, int arg1)
Parameters
Returns
ForwardDelete(View, Editable, int, KeyEvent)
public virtual bool ForwardDelete(View arg0, Editable arg1, int arg2, KeyEvent arg3)
Parameters
Returns
GetInputType()
public virtual int GetInputType()
Returns
GetMetaState(CharSequence)
public static int GetMetaState(CharSequence arg0)
Parameters
arg0
CharSequence
Returns
Remarks
The method invokes the static implementation in the JVM interface
GetMetaState(CharSequence, KeyEvent)
public static int GetMetaState(CharSequence arg0, KeyEvent arg1)
Parameters
arg0
CharSequencearg1
KeyEvent
Returns
Remarks
The method invokes the static implementation in the JVM interface
GetMetaState(CharSequence, int)
public static int GetMetaState(CharSequence arg0, int arg1)
Parameters
arg0
CharSequencearg1
int
Returns
Remarks
The method invokes the static implementation in the JVM interface
GetMetaState(CharSequence, int, KeyEvent)
public static int GetMetaState(CharSequence arg0, int arg1, KeyEvent arg2)
Parameters
arg0
CharSequencearg1
intarg2
KeyEvent
Returns
Remarks
The method invokes the static implementation in the JVM interface
GetMetaState(long)
public static int GetMetaState(long arg0)
Parameters
Returns
Remarks
The method invokes the static implementation in the JVM interface
GetMetaState(long, int)
public static int GetMetaState(long arg0, int arg1)
Parameters
Returns
Remarks
The method invokes the static implementation in the JVM interface
HandleKeyDown(long, int, KeyEvent)
public static long HandleKeyDown(long arg0, int arg1, KeyEvent arg2)
Parameters
Returns
Remarks
The method invokes the static implementation in the JVM interface
HandleKeyUp(long, int, KeyEvent)
public static long HandleKeyUp(long arg0, int arg1, KeyEvent arg2)
Parameters
Returns
Remarks
The method invokes the static implementation in the JVM interface
InitializeHandlers()
Handlers initializer for BaseKeyListener
protected virtual void InitializeHandlers()
IsMetaTracker(CharSequence, object)
public static bool IsMetaTracker(CharSequence arg0, object arg1)
Parameters
arg0
CharSequencearg1
object
Returns
Remarks
The method invokes the static implementation in the JVM interface
IsSelectingMetaTracker(CharSequence, object)
public static bool IsSelectingMetaTracker(CharSequence arg0, object arg1)
Parameters
arg0
CharSequencearg1
object
Returns
Remarks
The method invokes the static implementation in the JVM interface
OnKeyOther(View, Editable, KeyEvent)
public virtual bool OnKeyOther(View arg0, Editable arg1, KeyEvent arg2)
Parameters
Returns
OnKeyUp(View, Editable, int, KeyEvent)
public virtual bool OnKeyUp(View arg0, Editable arg1, int arg2, KeyEvent arg3)
Parameters
Returns
ResetLockedMeta(long)
public static long ResetLockedMeta(long arg0)
Parameters
Returns
Remarks
The method invokes the static implementation in the JVM interface
ResetMetaState(Spannable)
public static void ResetMetaState(Spannable arg0)
Parameters
Remarks
The method invokes the static implementation in the JVM interface