Oracle Fusion Middleware Java API Reference for Oracle ADF Mobile Client
11g Release 1 (11.1.1)

E17503-02

oracle.adfnmc.component.ui
Class BBTable.TouchscreenTableManager

java.lang.Object
  extended by net.rim.device.api.ui.Field
      extended by net.rim.device.api.ui.Manager
          extended by net.rim.device.api.ui.container.FlowFieldManager
              extended by oracle.adfnmc.component.ui.BBTable.TableGridManager
                  extended by oracle.adfnmc.component.ui.BBTable.NonTouchscreenTableManager
                      extended by oracle.adfnmc.component.ui.BBTable.TouchscreenTableManager
All Implemented Interfaces:
net.rim.device.api.ui.FocusChangeListener, net.rim.device.api.ui.ScrollChangeListener, INativeTable, INativeUiComponent
Enclosing class:
BBTable

protected class BBTable.TouchscreenTableManager
extends BBTable.NonTouchscreenTableManager


Nested Class Summary
 
Nested classes/interfaces inherited from class oracle.adfnmc.component.ui.BBTable.NonTouchscreenTableManager
BBTable.NonTouchscreenTableManager.TableKeyListener
 
Nested classes/interfaces inherited from class oracle.adfnmc.component.ui.BBTable.TableGridManager
BBTable.TableGridManager.FilterMenuItem, BBTable.TableGridManager.SortMenuItem, BBTable.TableGridManager.TableFocusDelegateField
 
Field Summary
protected  int previousHScroll
           
protected  int previousVScroll
           
 
Fields inherited from class oracle.adfnmc.component.ui.BBTable.NonTouchscreenTableManager
calledFromOnFocus, columnHeaders, focusGainedFromBelow, gainingFocus, handlingTouchEvent, isFirstFocus, isHorizontalMovement, tableEscapeKeyListener
 
Fields inherited from class oracle.adfnmc.component.ui.BBTable.TableGridManager
addingField, borderWidth, CELL_SELECTION_MODE, cellHighlightColor, cellStartOffset, colCount, columnOffset, columns, CONTROL_SELECTION_MODE, currentColumnIndex, currentRowIndex, currentSelectionMode, disposingRangeNative, fieldInsertionIndex, filterAssistant, focusChainScrollValues, focusDelegate, focusDelegate2, gridHeight, gridWidth, headerBackgroundColor, loadedRowRangeHeight, loadedRowRangeOffset, MAX_DIMENSION, previousHorizontalScroll, previousRangeLength, previousRangeStart, previousVerticalScroll, removingRange, restoringScrollValues, rollingSumRowHeights, rollingSumRows, rowCount, rowHeight, rowOffset, scrollHighlightIntoView, settingHighlightRow, sortAssistant, TABLE_SELECTION_MODE, tableControl, tempVar, tempVar2, translateByScrollOffset, useFieldInsertionIndex, useLayoutAbortCondition
 
Fields inherited from class net.rim.device.api.ui.Manager
BOTTOMMOST, DOWNWARD, HORIZONTAL_SCROLL, HORIZONTAL_SCROLL_MASK, HORIZONTAL_SCROLLBAR, HORIZONTAL_SCROLLBAR_MASK, LEAVE_BLANK_SPACE, LEFTMOST, LEFTWARD, NO_HORIZONTAL_SCROLL, NO_HORIZONTAL_SCROLLBAR, NO_SCROLL_RESET, NO_VERTICAL_SCROLL, NO_VERTICAL_SCROLLBAR, QUANTA_FONT, RIGHTMOST, RIGHTWARD, TOPMOST, UPWARD, VERTICAL_SCROLL, VERTICAL_SCROLL_MASK, VERTICAL_SCROLLBAR, VERTICAL_SCROLLBAR_MASK
 
Fields inherited from class net.rim.device.api.ui.Field
ACTION_INVOKE, AXIS_HORIZONTAL, AXIS_SEQUENTIAL, AXIS_VERTICAL, EDITABLE, EDITABLE_MASK, FIELD_BOTTOM, FIELD_HALIGN_MASK, FIELD_HCENTER, FIELD_LEADING, FIELD_LEFT, FIELD_RIGHT, FIELD_TOP, FIELD_TRAILING, FIELD_VALIGN_MASK, FIELD_VCENTER, FOCUSABLE, FOCUSABLE_MASK, HIGHLIGHT_FOCUS, HIGHLIGHT_SELECT, NON_FOCUSABLE, NON_SPELLCHECKABLE, READONLY, SPELLCHECKABLE, SPELLCHECKABLE_MASK, STATUS_MOVE_FOCUS_HORIZONTALLY, STATUS_MOVE_FOCUS_VERTICALLY, USE_ALL_HEIGHT, USE_ALL_WIDTH, VISUAL_STATE_ACTIVE, VISUAL_STATE_DISABLED, VISUAL_STATE_DISABLED_FOCUS, VISUAL_STATE_FOCUS, VISUAL_STATE_NORMAL
 
Fields inherited from interface net.rim.device.api.ui.FocusChangeListener
FOCUS_CHANGED, FOCUS_GAINED, FOCUS_LOST
 
Constructor Summary
BBTable.TouchscreenTableManager(long style)
           
 
Method Summary
protected  int calculateColumn(int x, int y)
           
protected  int calculateRow(int x, int y)
           
protected  net.rim.device.api.ui.Field getFocusableFieldAtLocation(net.rim.device.api.ui.Manager root, int x, int y)
           
 boolean isDelegateFocusable()
           
 void scrollChanged(net.rim.device.api.ui.Manager manager, int newHScroll, int newVScroll)
           
protected  boolean touchEvent(net.rim.device.api.ui.TouchEvent message)
           
 
Methods inherited from class oracle.adfnmc.component.ui.BBTable.NonTouchscreenTableManager
addColumn, focusChanged, getKeyListener, getLeafFieldWithFocus, invokeAction, isFocusable, isTryingToScrollEmptyColumn, moveFocus, navigationMovement, navigationMovementImpl, nextFocus, onFocus, onUnfocus, scrollCell
 
Methods inherited from class oracle.adfnmc.component.ui.BBTable.TableGridManager
add, alignColumn, dispose, disposeRangeNative, doLayout, drawHighlightRect, fixScrollValues, focusCurrentRow, formatRectangle, getAdfmcOwner, getAdfViewportRectangle, getAvgRowHeight, getBorderWidth, getEstimatedRangeStart, getEstimatedRowLocation, getFieldAtLocation, getFocusable, getFocusRect, getFocusRectPhantom, getHighlightCellRect, getHighlightCellRectScrolled, getLoadedRowsRectangle, getRowHeights, handleAddedPre, handleRemoveChild, hasFocus, insertCellAt, insertNextElementAt, intToBinaryString, invalidateControl, invalidateTableLayout, isDisabled, isEmptyTextLabelDisplayed, isLastRowLoaded, makeMenu, measureRows, paintBackground, positionRows, printRectangle, printRectangleStdOut, resetFocusInformation, resetScrollValues, resizePreviousRange, restoreScrollValues, scrollRectangleIntoView, scrollRowIntoView, setBorderWidth, setColumns, setCurrentRowIndex, setDisabled, setFilterAssistant, setFocusable, setHighlightRow, setHighlightRowImpl, setSortAssistant, shiftPreviousRange, storeScrollValues, sublayout, subpaint, updateGridMeasurements, updateRowHeightAverage
 
Methods inherited from class net.rim.device.api.ui.container.FlowFieldManager
getPreferredHeight, getPreferredWidth, keyControl, nextFocus
 
Methods inherited from class net.rim.device.api.ui.Manager
addAll, delete, deleteAll, deleteRange, getAccessibleContext, getField, getFieldCount, getFieldWithFocus, getFieldWithFocusIndex, getHorizontalScroll, getPreferredHeightOfChild, getPreferredWidthOfChild, getVerticalScroll, getVirtualHeight, getVirtualWidth, getVisibleHeight, getVisibleWidth, insert, invalidate, invalidate, invalidateFieldRange, isDataValid, isDirty, isDownArrowShown, isMuddy, isSelecting, isUpArrowShown, isValidLayout, keyChar, keyDown, keyRepeat, keyStatus, keyUp, layout, layoutChild, moveFocus, navigationClick, navigationUnclick, onUndisplay, paint, paintChild, replace, setDirty, setFieldWithFocus, setFocus, setHorizontalQuantization, setHorizontalScroll, setHorizontalScroll, setPositionChild, setScrollingInertial, setScrollListener, setVerticalQuantization, setVerticalScroll, setVirtualExtent, trackwheelClick, trackwheelUnclick
 
Methods inherited from class net.rim.device.api.ui.Field
applyTheme, assertHaveEventLock, drawFocus, drawHighlightRegion, fieldChangeNotify, focusAdd, focusChangeNotify, focusRemove, getBackground, getBackground, getBorder, getBorder, getBorder, getChangeListener, getContentHeight, getContentLeft, getContentRect, getContentRect, getContentTop, getContentWidth, getContextMenu, getCookie, getExtent, getExtent, getFieldStyle, getFocusListener, getFont, getHeight, getIndex, getLeft, getManager, getMargin, getMarginBottom, getMarginLeft, getMarginRight, getMarginTop, getOriginal, getPadding, getPaddingBottom, getPaddingLeft, getPaddingRight, getPaddingTop, getScreen, getState, getStyle, getTop, getVisualState, getWidth, invalidateAll, isEditable, isFocus, isPasteable, isSelectable, isSelectionCopyable, isSelectionCutable, isSelectionDeleteable, isSpellCheckable, isStyle, isVisible, makeContextMenu, onDisplay, onExposed, onMenuDismissed, onMenuDismissed, onObscured, onVisibilityChange, paste, select, selectionCopy, selectionCut, selectionDelete, setBackground, setBackground, setBorder, setBorder, setBorder, setBorder, setChangeListener, setCookie, setEditable, setExtent, setFocus, setFocusListener, setFont, setMargin, setMargin, setMinimalWidth, setMuddy, setNonSpellCheckable, setPadding, setPadding, setPosition, setVisualState, trackwheelRoll, updateLayout
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface oracle.adfnmc.component.ui.INativeUiComponent
isVisible
 

Field Detail

previousVScroll

protected int previousVScroll

previousHScroll

protected int previousHScroll
Constructor Detail

BBTable.TouchscreenTableManager

public BBTable.TouchscreenTableManager(long style)
Method Detail

calculateRow

protected int calculateRow(int x,
                           int y)

calculateColumn

protected int calculateColumn(int x,
                              int y)

getFocusableFieldAtLocation

protected net.rim.device.api.ui.Field getFocusableFieldAtLocation(net.rim.device.api.ui.Manager root,
                                                                  int x,
                                                                  int y)

touchEvent

protected boolean touchEvent(net.rim.device.api.ui.TouchEvent message)
Overrides:
touchEvent in class net.rim.device.api.ui.Manager

scrollChanged

public void scrollChanged(net.rim.device.api.ui.Manager manager,
                          int newHScroll,
                          int newVScroll)
Specified by:
scrollChanged in interface net.rim.device.api.ui.ScrollChangeListener
Overrides:
scrollChanged in class BBTable.NonTouchscreenTableManager

isDelegateFocusable

public boolean isDelegateFocusable()
Overrides:
isDelegateFocusable in class BBTable.NonTouchscreenTableManager

Oracle Fusion Middleware Java API Reference for Oracle ADF Mobile Client
11g Release 1 (11.1.1)

E17503-02

Copyright © 2011, Oracle and/or its affiliates. All rights reserved.