Class MessageEvent
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classEncapsulates a promise that should be fulfilled when implementingn a custom permissions prompt to record or play audio.Nested classes/interfaces inherited from class ActionEvent
ActionEvent.TypeModifier and TypeClassDescriptionstatic enumThe event type, as declared when the event is created. -
Constructor Summary
ConstructorsConstructorDescriptionMessageEvent(Object source, String message, int code) Creates a new message. -
Method Summary
Modifier and TypeMethodDescriptionintgetCode()Gets the message code.Gets the message content.This obtains the "promise" that should be fulfilled if implementing a custom permissions prompt for playing or recording audio.booleanChecks to see if this message is a prompt to play audio.booleanChecks to see if this message is a prompt to record audio.Methods inherited from class ActionEvent
consume, getActualComponent, getCommand, getComponent, getDraggedComponent, getDropTarget, getEventType, getKeyEvent, getProgress, getSource, getX, getY, isConsumed, isLongEvent, isPointerPressedDuringDrag, setPointerPressedDuringDragModifier and TypeMethodDescriptionvoidconsume()Consume the event indicating that it was handled thus preventing other action listeners from handling/receiving the eventIdentical toActionEvent#getComponent()except for the fact that a lead component will be returned if such a lead component is available.If this event was sent as a result of a command action this method returns that commandReturns the component that generated the event.Set in the case of a drop listener, returns the component being draggedSet in the case of a drop listener, returns the component on which the drop occursReturns the type of the given event allowing us to have more generic event handling code and useful for debuggingintIf this event was triggered by a key press this method will return the appropriate keycodeintReturns the numeric progress of native browser loading on AndroidThe element that triggered the action event, useful for decoupling event handling codeintgetX()The X position if this is a pointer event otherwise undefinedintgetY()The Y position if this is a pointer event otherwise undefinedbooleanReturns true if the event was consumed thus indicating that it was handled.booleanReturns true for long click or long pointer eventbooleanOnly used for pointer dragged events.voidsetPointerPressedDuringDrag(boolean pressed) Only used for pointer dragged events.Methods inherited from class Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitModifier and TypeMethodDescriptionprotected Objectclone()booleanIndicates whether some other object is "equal to" this one.final ClassgetClass()Returns the runtime class of an object.inthashCode()Returns a hash code value for the object.final voidnotify()Wakes up a single thread that is waiting on this object's monitor.final voidWakes up all threads that are waiting on this object's monitor.toString()Returns a string representation of the object.final voidwait()Causes current thread to wait until another thread invokes the method or the method for this object.final voidwait(long timeout) Causes current thread to wait until either another thread invokes the method or the method for this object, or a specified amount of time has elapsed.final voidwait(long timeout, int nanos) Causes current thread to wait until another thread invokes the method or the method for this object, or some other thread interrupts the current thread, or a certain amount of real time has elapsed.
-
Constructor Details
-
MessageEvent
-
-
Method Details
-
getMessage
Gets the message content.
Returns
The message
-
getCode
public int getCode()Gets the message code. -
isPromptForAudioRecorder
public boolean isPromptForAudioRecorder()Checks to see if this message is a prompt to record audio. This is currently only used in the Javascript port, and it allows you to implement a custom permissions prompt to record audio.
See Displaying Custom Prompt to Play Audio for an example.
Returns
True if this message is a prompt for the audio recorder.
-
isPromptForAudioPlayer
public boolean isPromptForAudioPlayer()Checks to see if this message is a prompt to play audio. This is currently only used in the Javascript port, and it allows you to implement a custom permissions prompt to play audio.
See Displaying Custom Prompt to Play Audio for an example.
Returns
True if this message is a prompt for the audio player.
-
getPromptPromise
This obtains the "promise" that should be fulfilled if implementing a custom permissions prompt for playing or recording audio. Currently this is only used for the Javascript port.
See Displaying Custom Prompt to Play Audio for an example.
Returns
The promise to be fulfilled, or null if this event is not a prompt.
See also
-
#isPromptForAudioPlayer()
-
#isPromptForAudioRecorder()
-
-