OracleJavaScript API Reference for Oracle ADF Faces

 

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

oracle.adfinternal.view.js.agent.opera
Class AdfOperaAgent

Warning:

org.ecmascript.object.Object
   |
   +--oracle.adf.view.js.base.AdfObject
         |
         +--oracle.adf.view.js.agent.AdfAgent
               |
               +--oracle.adfinternal.view.js.agent.opera.AdfOperaAgent

public class AdfOperaAgent
extends AdfAgent
Opera AdfAgent capabilities.



Field Summary

private static Object
_REDISTRIBUTE_BUBBLE_EVENTS
private static Object
_REDISTRIBUTE_CAPTURE_EVENTS


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

ANDROID_OS, CAP_TOUCH_SCREEN, CAP_TOUCH_SCREEN_MULTIPLE, CAP_TOUCH_SCREEN_NONE, CAP_TOUCH_SCREEN_SINGLE, DRAG_GHOST_STYLECLASS, 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
AdfOperaAgent(Object domWindow)
Opera AdfAgent capabilities.


Method Summary

public Object
addEventBubbles(Object node, Object listener)
Override to add focus and blur as capture events.
private Object
_addEventListeners(Node node, Array<String> eventTypes, Function listener, Boolean capture)
Add the listener to the Element or Document for all of the specified eventTypes using the specified capture strategy.
protected Object
CreateNativeLogWriter()
Override to return an AdfLogWriter that writes to the Opera console
public Object
disableUserSelect(Object element)
Disable the user's ability to select text in this component
public Object
enableUserSelect(Object element)
Enable the user's ability to select text in this component
public Array<AdfUIComponent>
getDescendantComponentsForNode(Node node, Array<AdfUIComponent> children)
Get components descended from a node.
protected Object
Init(Object domWindow)
Initializes the instance.
public Object
isLeftButton(Object evt)
public Object
preventDefault(Object evt)
Cancels the event if it is cancelable, without stopping further propagation of the event.
public Object
removeEventBubbles(Object node, Object listener)
Removes event bubbles for all of the events that the Rich client framework is interested in from the relevant element using the specified listener.
private Object
_removeEventListeners(Node node, Array<String> eventTypes, Function listener, Boolean capture)
Remove the listener from the Element or Document for all of the specified eventTypes using the specified capture strategy.


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

addBubbleEventListener, addEventCaptures, addKeyEventListener, addOption, addResizeListener, allElementsRemoved, atLeast, autoCompleteForm, beginDirtyStateTracking, checkMouseOutEvent, clearSubtreeIds, cloneEvent, cloneNode, CopyDragSize, copyEvent, copyStyle, createContextMenuEventGenerator, createDefaultLogWriter, CreateDefaultLogWriter, createDraggableNode, createStyle, createTouchMoveManager, CreateUIInputEvent, createXmlDocument, createXMLHttpRequest, disableBrowserContextMenu, dispatchEvent, eatEvent, eatEventCallback, elementFromPagePoint, elementsAdded, elementsRemoved, endDirtyStateTracking, endDocumentKeyEventCapture, execScript, forceCursorChange, getAgent, getAttribute, getAttributeName, getBooleanAttribute, getBoxSizing, getBrowserViewportScrollLeft, getBrowserViewportScrollTop, getCapabilities, getComponentEvent, getComputedStyle, getCSS2Cursor, getCSSLengthAsInt, GetCssToDomPropertyNameMap, getCursor, getDomDocument, getDomForCSSPropertyName, getDomWindow, getElementById, getElementLeft, getElementPageBounds, getElementPosition, getElementsByName, getElementTop, getEventFromElement, getEventTarget, getEventToElement, getExpandoProperty, getFormElement, getIntAttribute, getKeyCode, getLocalName, getModifierDisplayName, getMousePosition, getNodeName, getNodeXml, getOS, getOuterHeight, getOuterWidth, getOverrideStyle, getPlatform, getPreferredKeyEventForRepetition, getPrefix, GetResizeEvents, getSessionStorageProperty, getStyleProperty, getTableRow, getTableRowCells, getTableRows, getTextContent, getVersion, getWindowClientHeight, getWindowClientWidth, getWindowHeight, getWindowScrollHeight, getWindowScrollWidth, getWindowWidth, guessOS, guessVersion, InitClass, installKeyboardBlocker, isAttributeSpecified, isChromeEvent, isClipped, IsComputedWidthAuto, isDefaultPrevented, isDirty, isDisabledOptionSupported, isDragPrepEvent, isElementHTML, isEqualIcon, isEventInElement, isFunctionKey, isInlineDialogRepositioningOnScroll, isLeftButtonClick, isMouseEvent, isSelectionToggle, isSessionStorageEnabled, mapNativeToComponentEventType, modifyIdsInDomSubTree, parseXML, pointInElementBounds, pointInElementChrome, pointInElementOrChildBounds, prepareStretchedChild, preventDefaultCallback, removeBubbleEventListener, removeEventCaptures, removeIdsFromDomSubTree, removeKeyEventListener, removeResizeListener, removeSessionStorageProperty, removeStyleProperty, replaceNode, repositionStretchedElement, resizeStretchedChild, resizeStretchedElement, scrollToPos, setAttribute, setButtonTextContent, setCssFloat, setCursor, setDirty, setExpandoProperty, setImageSource, setImageTooltip, setOpacity, setOuterHeight, setOuterWidth, setSessionStorageProperty, setTableRowHeight, setTextContent, showBusyCursor, showTooltip, startDocumentKeyEventCapture, startMouseEventCapture, stopMouseEventCapture, stopPropagation, supportsTransientStyleClasses


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

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


Field Detail


_REDISTRIBUTE_BUBBLE_EVENTS

private static Object _REDISTRIBUTE_BUBBLE_EVENTS

_REDISTRIBUTE_CAPTURE_EVENTS

private static Object _REDISTRIBUTE_CAPTURE_EVENTS

Constructor Detail


AdfOperaAgent

public AdfOperaAgent(Object domWindow)

Opera AdfAgent capabilities.

Parameters:
domWindow    

Method Detail


addEventBubbles

public Object addEventBubbles(Object node,
                              Object listener)

Override to add focus and blur as capture events.

Parameters:
node    
listener    
Return:
Object
Overrides:
AdfAgent.addEventBubbles(Object, Object)

_addEventListeners

private Object _addEventListeners(Node node,
                                  Array<String> eventTypes,
                                  Function listener,
                                  Boolean capture)

Add the listener to the Element or Document for all of the specified eventTypes using the specified capture strategy.

Parameters:
node  -  Element or Document to add listener to
eventTypes  -  Array of DOM event types to register listener for
listener  -  Event listener to register on node
capture  -  true to add the listener using event capture
Return:
Object

CreateNativeLogWriter

protected Object CreateNativeLogWriter()

Override to return an AdfLogWriter that writes to the Opera console

Return:
Object
Overrides:
AdfAgent.CreateNativeLogWriter()

disableUserSelect

public Object disableUserSelect(Object element)

Disable the user's ability to select text in this component

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

enableUserSelect

public Object enableUserSelect(Object element)

Enable the user's ability to select text in this component

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

getDescendantComponentsForNode

public Array<AdfUIComponent> getDescendantComponentsForNode(Node node,
                                                            Array<AdfUIComponent> children)

Get components descended from a node. Children are returned in an array.

There is no guarantee about the order of the children returned. If visiting the children in a known order is required please use AdfUIComponent.visitChildren.

All descendent children are returned, visible or not. If ignoring hidden children is required please use AdfUIComponent.visitChildren.

This method is faster than AdfUIComponent.visitChildren, if the limitations above are acceptable it is preferable to use this method.


Parameters:
node  -  DOM node where to start searching
children  -  array to store child components in. Descendent components will be added to the end of the array. This param is optional, if not passed in an array will be created.
Return:
Array<AdfUIComponent> - array of descendent components, may be empty
Overrides:
AdfAgent.getDescendantComponentsForNode(Node, Array<AdfUIComponent>)

Init

protected Object Init(Object domWindow)

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

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

isLeftButton

public Object isLeftButton(Object evt)

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

preventDefault

public Object preventDefault(Object evt)

Cancels the event if it is cancelable, without stopping further propagation of the event.

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

removeEventBubbles

public Object removeEventBubbles(Object node,
                                 Object listener)

Removes event bubbles for all of the events that the Rich client framework is interested in from the relevant element using the specified listener.

Parameters:
node    
listener    
Return:
Object
Overrides:
AdfAgent.removeEventBubbles(Object, Object)

_removeEventListeners

private Object _removeEventListeners(Node node,
                                     Array<String> eventTypes,
                                     Function listener,
                                     Boolean capture)

Remove the listener from the Element or Document for all of the specified eventTypes using the specified capture strategy.

Parameters:
node  -  Element or Document to add listener to
eventTypes  -  Array of DOM event types to register listener for
listener  -  Event listener to deregister on element
capture  -  true to remove a the listener added using event capture
Return:
Object

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

 

Generated on 2012.08.25 02:16 UTC
Copyright (c) 1998, 2012, Oracle and/or its affiliates. All rights reserved.