OracleJavaScript API Reference for Oracle ADF Faces

 

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

oracle.adfinternal.view.js.agent.ie
Class AdfIE9Agent

Warning:

org.ecmascript.object.Object
   |
   +--oracle.adf.view.js.base.AdfObject
         |
         +--oracle.adf.view.js.agent.AdfAgent
               |
               +--oracle.adfinternal.view.js.agent.ie.AdfIEAgent
                     |
                     +--oracle.adfinternal.view.js.agent.ie.AdfIE8Agent
                           |
                           +--oracle.adfinternal.view.js.agent.ie.AdfIE9Agent

public class AdfIE9Agent
extends AdfIE8Agent
IE9 agent capabilities. Eventually, we should probably refactor IEAgent into an base IEAgent and an IE7Agent and IE8Agent. IE9Agent would then extend IEAgent Fixes for running on IE9.



Field Summary


Fields inherited from oracle.adf.view.js.agent.AdfAgent

AGENT, GECKO_PLATFORM, IE_PLATFORM, KEY_EVENTS, MAC_OS, OPERA_PLATFORM, SOLARIS_OS, UNKNOWN_OS, UNKNOWN_PLATFORM, WEBKIT_PLATFORM, WINDOWS_OS


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

constructor, superclass


Fields inherited from org.ecmascript.object.Object

prototype


Constructor Summary

public
AdfIE9Agent(Object domWindow)
IE9 agent capabilities.


Method Summary

public Object
addBubbleEventListener(Object nodeOrWindow, Object eventType, Object listener)
Adds an event listener that fires in the non-Capture phases for the specified eventType.
public Object
addEventCaptures(Object node, Object listener)
Adds event captures for all of the events that the Rich client framework is interested in to the relevant element using the specified listener.
public Object
addKeyEventListener(Object element, Object listener)
Adds key event listener to the specified element.
public Object
cloneEvent(Object event, Object newTarget)
Clones an event from an existing event for a new target element.
public Object
copyEvent(Object event)
Returns a Copy of an event from an existing event.
private Object
_copyMouseEvent(Object event, Object eventType, Object newTarget)
protected Object
CreateUIInputEvent(Object component, Object type, Object nativeEvent)
public Object
dispatchEvent(Object targetElement, Object event)
Dispatches the specified event to the target, returning whether the dispatch was successful
private static Object
_getBoxObjectFor(Object elem)
public Object
getEventTarget(Object evt)
public Object
getTextContent(Object node)
Returns the text content of a Node, as per DOM-level 3 spec
public Object
preventDefault(Object evt)
public Object
removeBubbleEventListener(Object nodeOrWindow, Object eventType, Object listener)
Removes an event listener that fired in the non-Capture phases for the specified eventType
public Object
removeKeyEventListener(Object element, Object listener)
Removes the key event listener from the specified element.
public Object
setEventTarget(Object event, Object eventTarget)
public Object
stopPropagation(Object evt)


Methods inherited from oracle.adfinternal.view.js.agent.ie.AdfIE8Agent

cloneNode, CreateDefaultLogWriter, elementsAdded, elementsRemoved, getBoxSizing, getElementLeft, getElementPosition, getTableRow, getTableRowCells, getTableRows, removeEventCaptures, setOpacity, setTableRowHeight


Methods inherited from oracle.adfinternal.view.js.agent.ie.AdfIEAgent

addEventBubbles, addOption, allElementsRemoved, assertBrowserMode, autoCompleteForm, beginDirtyStateTracking, checkMouseOutEvent, clearSubtreeIds, CreateNativeLogWriter, createStyle, createXmlDocument, disableUserSelect, elementFromPagePoint, enableUserSelect, endDirtyStateTracking, endDocumentKeyEventCapture, execScript, getBooleanAttribute, getBrowserViewportScrollLeft, getComputedStyle, GetCssToDomPropertyNameMap, getCursor, getDescendantComponentsForNode, getElementById, getElementPageBounds, getElementTop, getEventFromElement, getEventToElement, getFormElement, getIntAttribute, getLocalName, getMousePosition, getNodeName, getNodeXml, getOverrideStyle, getPrefix, GetResizeEvents, getSessionStorageProperty, getStyleProperty, getWindowClientHeight, getWindowClientWidth, getWindowHeight, getWindowScrollHeight, getWindowScrollWidth, getWindowWidth, handleCachedPageForNewWindow, Init, isChromeEvent, isDisabledOptionSupported, isEqualIcon, isFunctionKey, isLeftButton, isSessionStorageEnabled, parseXML, pointInElementBounds, pointInElementChrome, removeEventBubbles, removeIdsFromDomSubTree, removeSessionStorageProperty, removeStyleProperty, setCssFloat, setCursor, setImageSource, setSessionStorageProperty, setTextContent, startDocumentKeyEventCapture, startMouseEventCapture, stopMouseEventCapture


Methods inherited from oracle.adf.view.js.agent.AdfAgent

addResizeListener, atLeast, copyStyle, createDefaultLogWriter, createTouchMoveManager, disableBrowserContextMenu, eatEvent, eatEventCallback, forceCursorChange, getAgent, getAttribute, getAttributeName, getBrowserViewportScrollTop, getComponentEvent, getCSS2Cursor, getCSSLengthAsInt, getDomDocument, getDomForCSSPropertyName, getDomWindow, getElementsByName, getExpandoProperty, getKeyCode, getModifierDisplayName, getOS, getOuterHeight, getOuterWidth, getPlatform, getPreferredKeyEventForRepetition, getVersion, guessOS, guessVersion, InitClass, installKeyboardBlocker, isAttributeSpecified, isClipped, isDirty, isElementHTML, isEventInElement, isInlineDialogRepositioningOnScroll, isLeftButtonClick, isMouseEvent, isSelectionToggle, mapNativeToComponentEventType, modifyIdsInDomSubTree, pointInElementOrChildBounds, prepareStretchedChild, preventDefaultCallback, removeResizeListener, replaceNode, repositionStretchedElement, resizeStretchedChild, resizeStretchedElement, scrollToPos, setAttribute, setButtonTextContent, setDirty, setExpandoProperty, setImageTooltip, setOuterHeight, setOuterWidth, showBusyCursor


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

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


Field Detail


Constructor Detail


AdfIE9Agent

public AdfIE9Agent(Object domWindow)

IE9 agent capabilities. Eventually, we should probably refactor IEAgent into an base IEAgent and an IE7Agent and IE8Agent. IE9Agent would then extend IEAgent Fixes for running on IE9.

Parameters:
domWindow    

Method Detail


addBubbleEventListener

public Object addBubbleEventListener(Object nodeOrWindow,
                                     Object eventType,
                                     Object listener)

Adds an event listener that fires in the non-Capture phases for the specified eventType. There is no ordering guaranteee, nor is there a guarantee regarding the number of times that an event listener will be called if it is added to the same element multiple times.

Parameters:
nodeOrWindow    
eventType    
listener    
Return:
Object
Overrides:
AdfAgent.addBubbleEventListener(Object, Object, Object)

addEventCaptures

public Object addEventCaptures(Object node,
                               Object listener)

Adds event captures for all of the events that the Rich client framework is interested in to the relevant element using the specified listener. Note that addEventCaptures() implementations may choose to suppress certain mouse events for performance reasons. In particular, capturing mousemove, mouseover and mouseout events may be expensive on some platforms (particularly those platforms which do not implement DOM Level 2 Events). In such cases, these events may not be delivered to the provided listener.

Parameters:
node    
listener    
Return:
Object
Overrides:
AdfAgent.addEventCaptures(Node, Function)

addKeyEventListener

public Object addKeyEventListener(Object element,
                                  Object listener)

Adds key event listener to the specified element.

Parameters:
element    
listener    
Return:
Object
Overrides:
AdfAgent.addKeyEventListener(Object, Object)

cloneEvent

public Object cloneEvent(Object event,
                         Object newTarget)

Clones an event from an existing event for a new target element. This API designed for code that needs to remember the original event object and does not support creating events for dispatch. For creating events for dispatch, use #copyEvent

Parameters:
event    
newTarget    
Return:
Object
Overrides:
AdfAgent.cloneEvent(Event, HTMLElement)

copyEvent

public Object copyEvent(Object event)

Returns a Copy of an event from an existing event. The newly created event can be dispatched to a new target.

Parameters:
event    
Return:
Object
Overrides:
AdfAgent.copyEvent(Event)

_copyMouseEvent

private Object _copyMouseEvent(Object event,
                               Object eventType,
                               Object newTarget)

Parameters:
event    
eventType    
newTarget    
Return:
Object
Overrides:
AdfAgent._copyMouseEvent(Object, Object, Object)

CreateUIInputEvent

protected Object CreateUIInputEvent(Object component,
                                    Object type,
                                    Object nativeEvent)

Parameters:
component    
type    
nativeEvent    
Return:
Object
Overrides:
AdfAgent.CreateUIInputEvent(Object, Object, Object)

dispatchEvent

public Object dispatchEvent(Object targetElement,
                            Object event)

Dispatches the specified event to the target, returning whether the dispatch was successful

Parameters:
targetElement    
event    
Return:
Object
Overrides:
AdfAgent.dispatchEvent(Object, Object)

_getBoxObjectFor

private static Object _getBoxObjectFor(Object elem)

Parameters:
elem    
Return:
Object

getEventTarget

public Object getEventTarget(Object evt)

Parameters:
evt    
Return:
Object
Overrides:
AdfAgent.getEventTarget(Object)

getTextContent

public Object getTextContent(Object node)

Returns the text content of a Node, as per DOM-level 3 spec

Parameters:
node    
Return:
Object
Overrides:
AdfAgent.getTextContent(Object)

preventDefault

public Object preventDefault(Object evt)

Parameters:
evt    
Return:
Object
Overrides:
AdfAgent.preventDefault(Object)

removeBubbleEventListener

public Object removeBubbleEventListener(Object nodeOrWindow,
                                        Object eventType,
                                        Object listener)

Removes an event listener that fired in the non-Capture phases for the specified eventType

Parameters:
nodeOrWindow    
eventType    
listener    
Return:
Object
Overrides:
AdfAgent.removeBubbleEventListener(Object, Object, Object)

removeKeyEventListener

public Object removeKeyEventListener(Object element,
                                     Object listener)

Removes the key event listener from the specified element.

Parameters:
element    
listener    
Return:
Object
Overrides:
AdfAgent.removeKeyEventListener(Object, Object)

setEventTarget

public Object setEventTarget(Object event,
                             Object eventTarget)

Parameters:
event    
eventTarget    
Return:
Object
Overrides:
AdfIEAgent.setEventTarget(Object, Object)

stopPropagation

public Object stopPropagation(Object evt)

Parameters:
evt    
Return:
Object
Overrides:
AdfAgent.stopPropagation(Object)

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

 

Generated on 2011.04.27 02:28 UTC
Copyright (c) 1998, 2011, Oracle and/or its affiliates. All rights reserved.