OracleJavaScript API Reference for Oracle ADF Faces

 

SUMMARY: FIELD | CONSTR | METHOD    DETAIL: FIELD | CONSTR | METHOD

oracle.adfinternal.view.js.agent.safari
Class AdfSafariAndroidUIInputEvent

Warning:

org.ecmascript.object.Object
   |
   +--oracle.adf.view.js.base.AdfObject
         |
         +--oracle.adf.view.js.event.AdfBaseEvent
               |
               +--oracle.adf.view.js.event.AdfPhasedEvent
                     |
                     +--oracle.adf.view.js.event.AdfComponentEvent
                           |
                           +--oracle.adf.view.js.event.AdfUIInputEvent
                                 |
                                 +--oracle.adf.view.js.event.AdfDomUIInputEvent
                                       |
                                       +--oracle.adfinternal.view.js.agent.safari.AdfSafariUIInputEvent
                                             |
                                             +--oracle.adfinternal.view.js.agent.safari.AdfSafariAndroidUIInputEvent

public class AdfSafariAndroidUIInputEvent
extends AdfSafariUIInputEvent
AdfSafariAndroidUIInputEvent subclass for Safari the Android OS DOM implementations.



Field Summary

private Object
_clientPos
private Object
_pagePos
private Object
_screenPos
private Object
_target


Fields inherited from oracle.adf.view.js.event.AdfDomUIInputEvent

Event


Fields inherited from oracle.adf.view.js.event.AdfUIInputEvent

BLUR_EVENT_TYPE, CLICK_EVENT_TYPE, CONTEXT_MENU_EVENT_TYPE, DOUBLE_CLICK_EVENT_TYPE, FOCUS_EVENT_TYPE, KEY_DOWN_EVENT_TYPE, KEY_PRESS_EVENT_TYPE, KEY_UP_EVENT_TYPE, LEFT_BUTTON_FLAG, MIDDLE_BUTTON_FLAG, MOUSE_DOWN_EVENT_TYPE, MOUSE_IN_EVENT_TYPE, MOUSE_MOVE_EVENT_TYPE, MOUSE_OUT_EVENT_TYPE, MOUSE_UP_EVENT_TYPE, RIGHT_BUTTON_FLAG


Fields inherited from oracle.adf.view.js.event.AdfBaseEvent

AT_TARGET_PHASE, BUBBLING_PHASE, CAPTURING_PHASE


Fields inherited from oracle.adf.view.js.base.AdfObject

constructor, superclass


Fields inherited from org.ecmascript.object.Object

prototype


Constructor Summary

public
AdfSafariAndroidUIInputEvent(AdfUIComponent sourceComponent, String type, Event event, Object clientPos, Object pagePos, Object screenPos, HtmlElement target)
AdfSafariAndroidUIInputEvent subclass for Safari the Android OS DOM implementations.


Method Summary

public AdfSafariAndroidUIInputEvent
clone()
Returns a clone of this object.
public Numeric
getClientX()
public Numeric
getClientY()
public HtmlElement
getNativeEventTarget()
Convenience funtion returning the Native DOM Object that is the target of the native event.
public Numeric
getPageX()
public Numeric
getPageY()
public Numeric
getScreenX()
public Numeric
getScreenY()
protected Object
Init(Object source, Object type, Object event, Object clientPos, Object pagePos, Object screenPos, Object target)
Initializes the instance.


Methods inherited from oracle.adfinternal.view.js.agent.safari.AdfSafariUIInputEvent

getOffsetX, getOffsetY


Methods inherited from oracle.adf.view.js.event.AdfDomUIInputEvent

cancel, getButtons, getDoesBubbles, getKeyCode, getKeyModifiers, getNativeEvent, GetSourceDomElement, toDebugString


Methods inherited from oracle.adf.view.js.event.AdfUIInputEvent

getKeyStroke, isLeftButtonPressed, isRightButtonPressed


Methods inherited from oracle.adf.view.js.event.AdfComponentEvent

queue


Methods inherited from oracle.adf.view.js.event.AdfPhasedEvent

getCurrentTarget, getEventPhase, isCancelable, nextEventPhase, setCurrentTarget


Methods inherited from oracle.adf.view.js.event.AdfBaseEvent

AddMarshalledProperties, forceFullSubmit, getClearMessages, getMaxTimeBeforePropagation, getProperties, getRoot, getShowMessages, getSource, getType, isBubblingStopped, isCanceled, IsDeleveryDiscrete, isDeliveryDiscrete, isFullSubmitForced, isImmediate, isPartial, isResponseAnnounced, isResponseExpected, IsUserInputPrevented, isValidationNeeded, noResponseExpected, preventUserInput, propagatesToServer, setPartial, setRoot, setSource, stopBubbling


Methods inherited from oracle.adf.view.js.base.AdfObject

adopt, createCallback, createInitializedObject, createSubclass, ensureClassInitialization, equals, exportPrototypeSymbol, getClass, GetLazyArrayProperty, GetLazyMapProperty, getTypeName, toString


Field Detail


_clientPos

private Object _clientPos

_pagePos

private Object _pagePos

_screenPos

private Object _screenPos

_target

private Object _target

Constructor Detail


AdfSafariAndroidUIInputEvent

public AdfSafariAndroidUIInputEvent(AdfUIComponent sourceComponent,
                                    String type,
                                    Event event,
                                    Object clientPos,
                                    Object pagePos,
                                    Object screenPos,
                                    HtmlElement target)

AdfSafariAndroidUIInputEvent subclass for Safari the Android OS DOM implementations.

Parameters:
sourceComponent  -  the event is targeted for
type  -  assigned to this component event
event  -  native dom event
clientPos  -  contains the clientX and clientY values of the last touch event
pagePos  -  contains the pageX and pageY values of the last touch event
screenPos  -  the screenX and screenY values of the last touch event
target  -  of the last touch event

Method Detail


clone

public AdfSafariAndroidUIInputEvent clone()

Returns a clone of this object. The default implementation is a shallow copy. Subclassers can override this method to implement a deep copy.

Return:
AdfSafariAndroidUIInputEvent - clone of this event
Overrides:
AdfObject.clone()

getClientX

public Numeric getClientX()

Return:
Numeric - Returns the horizontal coordinate of the last touch gesture, relative to the current window, when an event was triggered
Overrides:
AdfUIInputEvent.getClientX()

getClientY

public Numeric getClientY()

Return:
Numeric - Returns the vertical coordinate of the last touch gesture, relative to the current window, when an event was triggered
Overrides:
AdfUIInputEvent.getClientY()

getNativeEventTarget

public HtmlElement getNativeEventTarget()

Convenience funtion returning the Native DOM Object that is the target of the native event.

Return:
HtmlElement - event target of the last touch event
Overrides:
AdfDomUIInputEvent.getNativeEventTarget()

getPageX

public Numeric getPageX()

Return:
Numeric - the position of the last touch gesture, relative to the left edge of the document.
Overrides:
AdfUIInputEvent.getPageX()

getPageY

public Numeric getPageY()

Return:
Numeric - the position of the last touch gesture, relative to the top edge of the document.
Overrides:
AdfUIInputEvent.getPageY()

getScreenX

public Numeric getScreenX()

Return:
Numeric - Returns the horizontal coordinate of the touch gesture, relative to the screen, when an event was triggered
Overrides:
AdfUIInputEvent.getScreenX()

getScreenY

public Numeric getScreenY()

Return:
Numeric - Returns the vertical coordinate of the touch gesture, relative to the screen, when an event was triggered
Overrides:
AdfUIInputEvent.getScreenY()

Init

protected Object Init(Object source,
                      Object type,
                      Object event,
                      Object clientPos,
                      Object pagePos,
                      Object screenPos,
                      Object target)

Initializes the instance. Subclasses of AdfObject must call their superclass' Init

Parameters:
source    
type    
event    
clientPos    
pagePos    
screenPos    
target    
Return:
Object
Overrides:
AdfObject.Init()

SUMMARY: FIELD | CONSTR | METHOD    DETAIL: FIELD | CONSTR | METHOD

 

Generated on 2014.03.27 12:59 UTC
Copyright (c) 1998, 2014, Oracle and/or its affiliates. All rights reserved.