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.NonTouchscreenTableManager

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
All Implemented Interfaces:
net.rim.device.api.ui.FocusChangeListener, net.rim.device.api.ui.ScrollChangeListener, INativeTable, INativeUiComponent
Direct Known Subclasses:
BBTable.TouchscreenTableManager
Enclosing class:
BBTable

protected class BBTable.NonTouchscreenTableManager
extends BBTable.TableGridManager
implements net.rim.device.api.ui.FocusChangeListener, net.rim.device.api.ui.ScrollChangeListener


Nested Class Summary
 class 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  boolean calledFromOnFocus
           
protected  java.util.Vector columnHeaders
           
protected  boolean focusGainedFromBelow
           
protected  boolean gainingFocus
           
protected  boolean handlingTouchEvent
           
protected  boolean isFirstFocus
           
protected  boolean isHorizontalMovement
           
protected  BBTable.NonTouchscreenTableManager.TableKeyListener 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
 
Method Summary
 void addColumn()
           
 void focusChanged(net.rim.device.api.ui.Field field, int eventType)
           
 BBTable.NonTouchscreenTableManager.TableKeyListener getKeyListener()
           
 net.rim.device.api.ui.Field getLeafFieldWithFocus()
           
 boolean invokeAction(int action)
           
 boolean isDelegateFocusable()
           
 boolean isFocusable()
           
protected  boolean isTryingToScrollEmptyColumn()
           
protected  int moveFocus(int amount, int status, int time)
           
protected  boolean navigationMovement(int dx, int dy, int status, int time)
           
protected  boolean navigationMovementImpl(int dx, int dy, int status, int time, boolean calledFromMoveFocus)
           
protected  int nextFocus(int direction, int axis)
           
protected  void onFocus(int dir)
           
protected  void onUnfocus()
           
protected  boolean scrollCell(int dx, int dy, boolean attemptToFocusCell)
           
 void scrollChanged(net.rim.device.api.ui.Manager manager, int hScroll, int vScroll)
           
 
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, touchEvent, 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

columnHeaders

protected java.util.Vector columnHeaders

tableEscapeKeyListener

protected BBTable.NonTouchscreenTableManager.TableKeyListener tableEscapeKeyListener

handlingTouchEvent

protected boolean handlingTouchEvent

focusGainedFromBelow

protected boolean focusGainedFromBelow

isFirstFocus

protected boolean isFirstFocus

gainingFocus

protected boolean gainingFocus

calledFromOnFocus

protected boolean calledFromOnFocus

isHorizontalMovement

protected boolean isHorizontalMovement
Method Detail

getKeyListener

public BBTable.NonTouchscreenTableManager.TableKeyListener getKeyListener()

focusChanged

public void focusChanged(net.rim.device.api.ui.Field field,
                         int eventType)
Specified by:
focusChanged in interface net.rim.device.api.ui.FocusChangeListener

isFocusable

public boolean isFocusable()
Specified by:
isFocusable in interface INativeUiComponent
Overrides:
isFocusable in class net.rim.device.api.ui.Manager

isDelegateFocusable

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

getLeafFieldWithFocus

public net.rim.device.api.ui.Field getLeafFieldWithFocus()
Overrides:
getLeafFieldWithFocus in class net.rim.device.api.ui.Manager

onFocus

protected void onFocus(int dir)
Overrides:
onFocus in class BBTable.TableGridManager

onUnfocus

protected void onUnfocus()
Overrides:
onUnfocus in class net.rim.device.api.ui.Manager

nextFocus

protected int nextFocus(int direction,
                        int axis)
Overrides:
nextFocus in class net.rim.device.api.ui.Manager

navigationMovement

protected boolean navigationMovement(int dx,
                                     int dy,
                                     int status,
                                     int time)
Overrides:
navigationMovement in class net.rim.device.api.ui.container.FlowFieldManager

moveFocus

protected int moveFocus(int amount,
                        int status,
                        int time)
Overrides:
moveFocus in class net.rim.device.api.ui.Manager

navigationMovementImpl

protected boolean navigationMovementImpl(int dx,
                                         int dy,
                                         int status,
                                         int time,
                                         boolean calledFromMoveFocus)

isTryingToScrollEmptyColumn

protected boolean isTryingToScrollEmptyColumn()

scrollCell

protected boolean scrollCell(int dx,
                             int dy,
                             boolean attemptToFocusCell)

addColumn

public void addColumn()

invokeAction

public boolean invokeAction(int action)
Overrides:
invokeAction in class net.rim.device.api.ui.Manager

scrollChanged

public void scrollChanged(net.rim.device.api.ui.Manager manager,
                          int hScroll,
                          int vScroll)
Specified by:
scrollChanged in interface net.rim.device.api.ui.ScrollChangeListener

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.