Java class: android.view.KeyEvent

Introduced properties

fun action: Int

android :: NativeKeyEvent :: action

Java implementation: int android.view.KeyEvent.getAction()
fun characters: JavaString

android :: NativeKeyEvent :: characters

Java implementation: java.lang.String android.view.KeyEvent.getCharacters()
fun display_label: Char

android :: NativeKeyEvent :: display_label

Java implementation: char android.view.KeyEvent.getDisplayLabel()
fun down_time: Int

android :: NativeKeyEvent :: down_time

Java implementation: long android.view.KeyEvent.getDownTime()
fun event_time: Int

android :: NativeKeyEvent :: event_time

Java implementation: long android.view.KeyEvent.getEventTime()
fun flags: Int

android :: NativeKeyEvent :: flags

Java implementation: int android.view.KeyEvent.getFlags()
fun has_modifiers(arg0: Int): Bool

android :: NativeKeyEvent :: has_modifiers

Java implementation: boolean android.view.KeyEvent.hasModifiers(int)
fun has_no_modifiers: Bool

android :: NativeKeyEvent :: has_no_modifiers

Java implementation: boolean android.view.KeyEvent.hasNoModifiers()
fun is_alt_pressed: Bool

android :: NativeKeyEvent :: is_alt_pressed

Java implementation: boolean android.view.KeyEvent.isAltPressed()
fun is_canceled: Bool

android :: NativeKeyEvent :: is_canceled

Java implementation: boolean android.view.KeyEvent.isCanceled()
fun is_caps_lock_on: Bool

android :: NativeKeyEvent :: is_caps_lock_on

Java implementation: boolean android.view.KeyEvent.isCapsLockOn()
fun is_ctrl_pressed: Bool

android :: NativeKeyEvent :: is_ctrl_pressed

Java implementation: boolean android.view.KeyEvent.isCtrlPressed()
fun is_function_pressed: Bool

android :: NativeKeyEvent :: is_function_pressed

Java implementation: boolean android.view.KeyEvent.isFunctionPressed()
fun is_long_press: Bool

android :: NativeKeyEvent :: is_long_press

Java implementation: boolean android.view.KeyEvent.isLongPress()
fun is_meta_pressed: Bool

android :: NativeKeyEvent :: is_meta_pressed

Java implementation: boolean android.view.KeyEvent.isMetaPressed()
fun is_num_lock_on: Bool

android :: NativeKeyEvent :: is_num_lock_on

Java implementation: boolean android.view.KeyEvent.isNumLockOn()
fun is_printing_key: Bool

android :: NativeKeyEvent :: is_printing_key

Java implementation: boolean android.view.KeyEvent.isPrintingKey()
fun is_scroll_lock_on: Bool

android :: NativeKeyEvent :: is_scroll_lock_on

Java implementation: boolean android.view.KeyEvent.isScrollLockOn()
fun is_shift_pressed: Bool

android :: NativeKeyEvent :: is_shift_pressed

Java implementation: boolean android.view.KeyEvent.isShiftPressed()
fun is_sym_pressed: Bool

android :: NativeKeyEvent :: is_sym_pressed

Java implementation: boolean android.view.KeyEvent.isSymPressed()
fun is_system: Bool

android :: NativeKeyEvent :: is_system

Java implementation: boolean android.view.KeyEvent.isSystem()
fun is_tracking: Bool

android :: NativeKeyEvent :: is_tracking

Java implementation: boolean android.view.KeyEvent.isTracking()
fun key_code: Int

android :: NativeKeyEvent :: key_code

Java implementation: int android.view.KeyEvent.getKeyCode()
fun meta_state: Int

android :: NativeKeyEvent :: meta_state

Java implementation: int android.view.KeyEvent.getMetaState()
fun modifiers: Int

android :: NativeKeyEvent :: modifiers

Java implementation: int android.view.KeyEvent.getModifiers()
fun number: Char

android :: NativeKeyEvent :: number

Java implementation: char android.view.KeyEvent.getNumber()
fun repeat_count: Int

android :: NativeKeyEvent :: repeat_count

Java implementation: int android.view.KeyEvent.getRepeatCount()
fun scan_code: Int

android :: NativeKeyEvent :: scan_code

Java implementation: int android.view.KeyEvent.getScanCode()
fun set_source(arg0: Int)

android :: NativeKeyEvent :: set_source

Java implementation: android.view.KeyEvent.setSource(int)
fun start_tracking

android :: NativeKeyEvent :: start_tracking

Java implementation: android.view.KeyEvent.startTracking()
fun unicode_char: Int

android :: NativeKeyEvent :: unicode_char

Java implementation: int android.view.KeyEvent.getUnicodeChar()

Redefined properties

redef type SELF: NativeKeyEvent

android $ NativeKeyEvent :: SELF

Type of this instance, automatically specialized in every class
redef fun new_global_ref: SELF

android $ NativeKeyEvent :: new_global_ref

Returns a global reference to the Java object behind this reference
redef fun pop_from_local_frame_with_env(jni_env: JniEnv): SELF

android $ NativeKeyEvent :: pop_from_local_frame_with_env

Java implementation of pop_from_local_frame

All properties

fun !=(other: nullable Object): Bool

core :: Object :: !=

Have self and other different values?
fun ==(other: nullable Object): Bool

core :: Object :: ==

Have self and other the same value?
type CLASS: Class[SELF]

core :: Object :: CLASS

The type of the class of self.
type SELF: Object

core :: Object :: SELF

Type of this instance, automatically specialized in every class
fun action: Int

android :: NativeKeyEvent :: action

Java implementation: int android.view.KeyEvent.getAction()
fun address_is_null: Bool

core :: Pointer :: address_is_null

Is the address behind this Object at NULL?
fun characters: JavaString

android :: NativeKeyEvent :: characters

Java implementation: java.lang.String android.view.KeyEvent.getCharacters()
protected fun class_factory(name: String): CLASS

core :: Object :: class_factory

Implementation used by get_class to create the specific class.
fun class_name: String

core :: Object :: class_name

The class name of the object.
fun delete_global_ref

jvm :: JavaObject :: delete_global_ref

Delete this global reference
fun delete_local_ref

jvm :: JavaObject :: delete_local_ref

Delete this local reference
fun display_label: Char

android :: NativeKeyEvent :: display_label

Java implementation: char android.view.KeyEvent.getDisplayLabel()
fun down_time: Int

android :: NativeKeyEvent :: down_time

Java implementation: long android.view.KeyEvent.getDownTime()
fun event_time: Int

android :: NativeKeyEvent :: event_time

Java implementation: long android.view.KeyEvent.getEventTime()
fun flags: Int

android :: NativeKeyEvent :: flags

Java implementation: int android.view.KeyEvent.getFlags()
fun free

core :: Pointer :: free

Free the memory pointed by this pointer
fun get_class: CLASS

core :: Object :: get_class

The meta-object representing the dynamic type of self.
fun has_modifiers(arg0: Int): Bool

android :: NativeKeyEvent :: has_modifiers

Java implementation: boolean android.view.KeyEvent.hasModifiers(int)
fun has_no_modifiers: Bool

android :: NativeKeyEvent :: has_no_modifiers

Java implementation: boolean android.view.KeyEvent.hasNoModifiers()
fun hash: Int

core :: Object :: hash

The hash code of the object.
init init

core :: Object :: init

fun inspect: String

core :: Object :: inspect

Developer readable representation of self.
protected fun inspect_head: String

core :: Object :: inspect_head

Return "CLASSNAME:#OBJECTID".
fun is_alt_pressed: Bool

android :: NativeKeyEvent :: is_alt_pressed

Java implementation: boolean android.view.KeyEvent.isAltPressed()
fun is_canceled: Bool

android :: NativeKeyEvent :: is_canceled

Java implementation: boolean android.view.KeyEvent.isCanceled()
fun is_caps_lock_on: Bool

android :: NativeKeyEvent :: is_caps_lock_on

Java implementation: boolean android.view.KeyEvent.isCapsLockOn()
fun is_ctrl_pressed: Bool

android :: NativeKeyEvent :: is_ctrl_pressed

Java implementation: boolean android.view.KeyEvent.isCtrlPressed()
fun is_function_pressed: Bool

android :: NativeKeyEvent :: is_function_pressed

Java implementation: boolean android.view.KeyEvent.isFunctionPressed()
fun is_java_null: Bool

jvm :: JavaObject :: is_java_null

Is self null in Java?
fun is_long_press: Bool

android :: NativeKeyEvent :: is_long_press

Java implementation: boolean android.view.KeyEvent.isLongPress()
fun is_meta_pressed: Bool

android :: NativeKeyEvent :: is_meta_pressed

Java implementation: boolean android.view.KeyEvent.isMetaPressed()
fun is_num_lock_on: Bool

android :: NativeKeyEvent :: is_num_lock_on

Java implementation: boolean android.view.KeyEvent.isNumLockOn()
fun is_printing_key: Bool

android :: NativeKeyEvent :: is_printing_key

Java implementation: boolean android.view.KeyEvent.isPrintingKey()
intern fun is_same_instance(other: nullable Object): Bool

core :: Object :: is_same_instance

Return true if self and other are the same instance (i.e. same identity).
fun is_same_serialized(other: nullable Object): Bool

core :: Object :: is_same_serialized

Is self the same as other in a serialization context?
intern fun is_same_type(other: Object): Bool

core :: Object :: is_same_type

Return true if self and other have the same dynamic type.
fun is_scroll_lock_on: Bool

android :: NativeKeyEvent :: is_scroll_lock_on

Java implementation: boolean android.view.KeyEvent.isScrollLockOn()
fun is_shift_pressed: Bool

android :: NativeKeyEvent :: is_shift_pressed

Java implementation: boolean android.view.KeyEvent.isShiftPressed()
fun is_sym_pressed: Bool

android :: NativeKeyEvent :: is_sym_pressed

Java implementation: boolean android.view.KeyEvent.isSymPressed()
fun is_system: Bool

android :: NativeKeyEvent :: is_system

Java implementation: boolean android.view.KeyEvent.isSystem()
fun is_tracking: Bool

android :: NativeKeyEvent :: is_tracking

Java implementation: boolean android.view.KeyEvent.isTracking()
fun key_code: Int

android :: NativeKeyEvent :: key_code

Java implementation: int android.view.KeyEvent.getKeyCode()
fun meta_state: Int

android :: NativeKeyEvent :: meta_state

Java implementation: int android.view.KeyEvent.getMetaState()
fun modifiers: Int

android :: NativeKeyEvent :: modifiers

Java implementation: int android.view.KeyEvent.getModifiers()
private intern fun native_class_name: CString

core :: Object :: native_class_name

The class name of the object in CString format.
private fun native_equals(o: Pointer): Bool

core :: Pointer :: native_equals

fun new_global_ref: SELF

jvm :: JavaObject :: new_global_ref

Returns a global reference to the Java object behind this reference
init nul: Pointer

core :: Pointer :: nul

C NULL pointer
fun number: Char

android :: NativeKeyEvent :: number

Java implementation: char android.view.KeyEvent.getNumber()
intern fun object_id: Int

core :: Object :: object_id

An internal hash code for the object based on its identity.
fun output

core :: Object :: output

Display self on stdout (debug only).
intern fun output_class_name

core :: Object :: output_class_name

Display class name on stdout (debug only).
fun pop_from_local_frame: SELF

jvm :: JavaObject :: pop_from_local_frame

Pops the current local reference frame and return a valid reference to self
protected fun pop_from_local_frame_with_env(jni_env: JniEnv): SELF

jvm :: JavaObject :: pop_from_local_frame_with_env

Java implementation of pop_from_local_frame
private fun premultiply_alpha(width: Int, height: Int)

core :: Pointer :: premultiply_alpha

Multiply RGB values by their alpha value
fun repeat_count: Int

android :: NativeKeyEvent :: repeat_count

Java implementation: int android.view.KeyEvent.getRepeatCount()
fun scan_code: Int

android :: NativeKeyEvent :: scan_code

Java implementation: int android.view.KeyEvent.getScanCode()
fun serialization_hash: Int

core :: Object :: serialization_hash

Hash value use for serialization
fun set_source(arg0: Int)

android :: NativeKeyEvent :: set_source

Java implementation: android.view.KeyEvent.setSource(int)
fun start_tracking

android :: NativeKeyEvent :: start_tracking

Java implementation: android.view.KeyEvent.startTracking()
intern fun sys: Sys

core :: Object :: sys

Return the global sys object, the only instance of the Sys class.
fun to_java_string: JavaString

jvm :: JavaObject :: to_java_string

JavaString representation of self using Java's toString
abstract fun to_jvalue(env: JniEnv): JValue

core :: Object :: to_jvalue

fun to_s: String

core :: Object :: to_s

User readable representation of self.
fun unicode_char: Int

android :: NativeKeyEvent :: unicode_char

Java implementation: int android.view.KeyEvent.getUnicodeChar()
package_diagram android::NativeKeyEvent NativeKeyEvent jvm::JavaObject JavaObject android::NativeKeyEvent->jvm::JavaObject core::Pointer Pointer jvm::JavaObject->core::Pointer ...core::Pointer ... ...core::Pointer->core::Pointer

Ancestors

interface Object

core :: Object

The root of the class hierarchy.
extern class Pointer

core :: Pointer

Pointer classes are used to manipulate extern C structures.

Parents

extern class JavaObject

jvm :: JavaObject

Represens a jni jobject

Class definitions

android $ NativeKeyEvent
# Java class: android.view.KeyEvent
extern class NativeKeyEvent in "Java" `{ android.view.KeyEvent `}
	super JavaObject

	# Java implementation: boolean android.view.KeyEvent.isSystem()
	fun is_system: Bool in "Java" `{
		return self.isSystem();
	`}

	# Java implementation:  android.view.KeyEvent.setSource(int)
	fun set_source(arg0: Int) in "Java" `{
		self.setSource((int)arg0);
	`}

	# Java implementation: int android.view.KeyEvent.getMetaState()
	fun meta_state: Int in "Java" `{
		return self.getMetaState();
	`}

	# Java implementation: int android.view.KeyEvent.getModifiers()
	fun modifiers: Int in "Java" `{
		return self.getModifiers();
	`}

	# Java implementation: int android.view.KeyEvent.getFlags()
	fun flags: Int in "Java" `{
		return self.getFlags();
	`}

	# Java implementation: boolean android.view.KeyEvent.hasNoModifiers()
	fun has_no_modifiers: Bool in "Java" `{
		return self.hasNoModifiers();
	`}

	# Java implementation: boolean android.view.KeyEvent.hasModifiers(int)
	fun has_modifiers(arg0: Int): Bool in "Java" `{
		return self.hasModifiers((int)arg0);
	`}

	# Java implementation: boolean android.view.KeyEvent.isAltPressed()
	fun is_alt_pressed: Bool in "Java" `{
		return self.isAltPressed();
	`}

	# Java implementation: boolean android.view.KeyEvent.isShiftPressed()
	fun is_shift_pressed: Bool in "Java" `{
		return self.isShiftPressed();
	`}

	# Java implementation: boolean android.view.KeyEvent.isSymPressed()
	fun is_sym_pressed: Bool in "Java" `{
		return self.isSymPressed();
	`}

	# Java implementation: boolean android.view.KeyEvent.isCtrlPressed()
	fun is_ctrl_pressed: Bool in "Java" `{
		return self.isCtrlPressed();
	`}

	# Java implementation: boolean android.view.KeyEvent.isMetaPressed()
	fun is_meta_pressed: Bool in "Java" `{
		return self.isMetaPressed();
	`}

	# Java implementation: boolean android.view.KeyEvent.isFunctionPressed()
	fun is_function_pressed: Bool in "Java" `{
		return self.isFunctionPressed();
	`}

	# Java implementation: boolean android.view.KeyEvent.isCapsLockOn()
	fun is_caps_lock_on: Bool in "Java" `{
		return self.isCapsLockOn();
	`}

	# Java implementation: boolean android.view.KeyEvent.isNumLockOn()
	fun is_num_lock_on: Bool in "Java" `{
		return self.isNumLockOn();
	`}

	# Java implementation: boolean android.view.KeyEvent.isScrollLockOn()
	fun is_scroll_lock_on: Bool in "Java" `{
		return self.isScrollLockOn();
	`}

	# Java implementation: int android.view.KeyEvent.getAction()
	fun action: Int in "Java" `{
		return self.getAction();
	`}

	# Java implementation: boolean android.view.KeyEvent.isCanceled()
	fun is_canceled: Bool in "Java" `{
		return self.isCanceled();
	`}

	# Java implementation:  android.view.KeyEvent.startTracking()
	fun start_tracking in "Java" `{
		self.startTracking();
	`}

	# Java implementation: boolean android.view.KeyEvent.isTracking()
	fun is_tracking: Bool in "Java" `{
		return self.isTracking();
	`}

	# Java implementation: boolean android.view.KeyEvent.isLongPress()
	fun is_long_press: Bool in "Java" `{
		return self.isLongPress();
	`}

	# Java implementation: int android.view.KeyEvent.getKeyCode()
	fun key_code: Int in "Java" `{
		return self.getKeyCode();
	`}

	# Java implementation: java.lang.String android.view.KeyEvent.getCharacters()
	fun characters: JavaString in "Java" `{
		return self.getCharacters();
	`}

	# Java implementation: int android.view.KeyEvent.getScanCode()
	fun scan_code: Int in "Java" `{
		return self.getScanCode();
	`}

	# Java implementation: int android.view.KeyEvent.getRepeatCount()
	fun repeat_count: Int in "Java" `{
		return self.getRepeatCount();
	`}

	# Java implementation: long android.view.KeyEvent.getDownTime()
	fun down_time: Int in "Java" `{
		return self.getDownTime();
	`}

	# Java implementation: long android.view.KeyEvent.getEventTime()
	fun event_time: Int in "Java" `{
		return self.getEventTime();
	`}

	# Java implementation: char android.view.KeyEvent.getDisplayLabel()
	fun display_label: Char in "Java" `{
		return self.getDisplayLabel();
	`}

	# Java implementation: int android.view.KeyEvent.getUnicodeChar()
	fun unicode_char: Int in "Java" `{
		return self.getUnicodeChar();
	`}

	# Java implementation: char android.view.KeyEvent.getNumber()
	fun number: Char in "Java" `{
		return self.getNumber();
	`}

	# Java implementation: boolean android.view.KeyEvent.isPrintingKey()
	fun is_printing_key: Bool in "Java" `{
		return self.isPrintingKey();
	`}

	redef fun new_global_ref import sys, Sys.jni_env `{
		Sys sys = NativeKeyEvent_sys(self);
		JNIEnv *env = Sys_jni_env(sys);
		return (*env)->NewGlobalRef(env, self);
	`}

	redef fun pop_from_local_frame_with_env(jni_env) `{
		return (*jni_env)->PopLocalFrame(jni_env, self);
	`}
end
lib/android/key_event.nit:19,1--187,3