OracleJavaScript API Reference for Oracle ADF Faces

 

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

oracle.adfinternal.view.js.agent.gecko
Class AdfGecko19Agent

Warning:

org.ecmascript.object.Object
   |
   +--oracle.adf.view.js.base.AdfObject
         |
         +--oracle.adf.view.js.agent.AdfAgent
               |
               +--oracle.adfinternal.view.js.agent.gecko.AdfGeckoAgent
                     |
                     +--oracle.adfinternal.view.js.agent.gecko.AdfGecko19Agent

public class AdfGecko19Agent
extends AdfGeckoAgent
Gecko 1.9 AdfAgent capabilities.



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
AdfGecko19Agent(Object version, Object domWindow)
Gecko 1.9 AdfAgent capabilities.


Method Summary

public Object
getElementLeft(Object element)
Returns the element's left side in Window coordinates.
public Object
getElementPageBounds(HTMLElement domElement)
Return a rectangle object containing the page bounds of an element in top/left/bottom/right form
public Object
getElementPosition(Object element)
Returns HTML element's coordinates relative to the document's body
public Object
getElementTop(Object element)
Returns the element's top side in Window coordinates.
protected Object
Init(Object version, Object domWindow)
Initializes the instance.
public Object
pointInElementBounds(Object element, Object pageX, Object pageY)
Returns true if the specified point in page space is in the bounds of this element


Methods inherited from oracle.adfinternal.view.js.agent.gecko.AdfGeckoAgent

addEventBubbles, addKeyEventListener, allElementsRemoved, CreateDefaultLogWriter, CreateNativeLogWriter, CreateUIInputEvent, disableUserSelect, elementsAdded, elementsRemoved, enableUserSelect, getBoxSizing, GetCssToDomPropertyNameMap, getDescendantComponentsForNode, getElementById, getKeyCode, getSessionStorageProperty, getWindowClientHeight, getWindowClientWidth, getWindowScrollHeight, getWindowScrollWidth, InitClass, isChromeEvent, isElementHTML, isLeftButtonClick, pointInElementOrChildBounds, removeEventBubbles, removeIdsFromDomSubTree, removeKeyEventListener, removeSessionStorageProperty, setButtonTextContent, setImageSource, setImageTooltip, setSessionStorageProperty, showBusyCursor


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

addBubbleEventListener, addEventCaptures, addOption, addResizeListener, atLeast, autoCompleteForm, checkMouseOutEvent, clearSubtreeIds, cloneEvent, cloneNode, copyEvent, copyStyle, createDefaultLogWriter, createStyle, createTouchMoveManager, createXmlDocument, disableBrowserContextMenu, dispatchEvent, eatEvent, eatEventCallback, elementFromPagePoint, endDocumentKeyEventCapture, execScript, forceCursorChange, getAgent, getAttribute, getAttributeName, getBooleanAttribute, getBrowserViewportScrollLeft, getBrowserViewportScrollTop, getComponentEvent, getComputedStyle, getCSS2Cursor, getCSSLengthAsInt, getCursor, getDomDocument, getDomForCSSPropertyName, getDomWindow, getElementsByName, getEventFromElement, getEventTarget, getEventToElement, getExpandoProperty, getFormElement, getIntAttribute, getLocalName, getModifierDisplayName, getMousePosition, getNodeName, getNodeXml, getOS, getOuterHeight, getOuterWidth, getOverrideStyle, getPlatform, getPreferredKeyEventForRepetition, getPrefix, GetResizeEvents, getStyleProperty, getTableRow, getTableRowCells, getTableRows, getTextContent, getVersion, getWindowHeight, getWindowWidth, guessOS, guessVersion, installKeyboardBlocker, isAttributeSpecified, isClipped, isDisabledOptionSupported, isEqualIcon, isEventInElement, isFunctionKey, isInlineDialogRepositioningOnScroll, isLeftButton, isMouseEvent, isSessionStorageEnabled, mapNativeToComponentEventType, modifyIdsInDomSubTree, parseXML, pointInElementChrome, prepareStretchedChild, preventDefault, preventDefaultCallback, removeBubbleEventListener, removeEventCaptures, removeResizeListener, removeStyleProperty, replaceNode, repositionStretchedElement, resizeStretchedChild, resizeStretchedElement, scrollToPos, setAttribute, setCssFloat, setCursor, setExpandoProperty, setOpacity, setOuterHeight, setOuterWidth, setTableRowHeight, setTextContent, startDocumentKeyEventCapture, startMouseEventCapture, stopMouseEventCapture, stopPropagation


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


AdfGecko19Agent

public AdfGecko19Agent(Object version,
                       Object domWindow)

Gecko 1.9 AdfAgent capabilities.

Parameters:
version    
domWindow    

Method Detail


getElementLeft

public Object getElementLeft(Object element)

Returns the element's left side in Window coordinates. This reproduce the code from the getElementPosition method.

Parameters:
element    
Return:
Object
Overrides:
AdfAgent.getElementLeft(Object)

getElementPageBounds

public Object getElementPageBounds(HTMLElement domElement)

Return a rectangle object containing the page bounds of an element in top/left/bottom/right form

Parameters:
domElement    
Return:
Object - object with members "top", "left", "bottom", and "right"
Overrides:
AdfAgent.getElementPageBounds(Object)

getElementPosition

public Object getElementPosition(Object element)

Returns HTML element's coordinates relative to the document's body

Parameters:
element  -  HTML element
Return:
Object - an object with two properties (x for the left coordinate and y for the top coordinate)
Overrides:
AdfAgent.getElementPosition(Object)

getElementTop

public Object getElementTop(Object element)

Returns the element's top side in Window coordinates. This reproduce the code from the getElementPosition method.

Parameters:
element    
Return:
Object
Overrides:
AdfAgent.getElementTop(Object)

Init

protected Object Init(Object version,
                      Object domWindow)

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

Parameters:
version    
domWindow    
Return:
Object
Overrides:
AdfObject.Init()

pointInElementBounds

public Object pointInElementBounds(Object element,
                                   Object pageX,
                                   Object pageY)

Returns true if the specified point in page space is in the bounds of this element

Parameters:
element    
pageX    
pageY    
Return:
Object
Overrides:
AdfAgent.pointInElementBounds(Object, Object, Object)

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

 

Generated on 2011.04.05 23:36 UTC
Copyright (c) 1998, 2011, Oracle and/or its affiliates. All rights reserved.