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

E17503-02

oracle.adfnmc.component.ui
Class TableColumn

java.lang.Object
  extended by oracle.adfnmc.component.Component
      extended by oracle.adfnmc.component.ui.RenderableComponent
          extended by oracle.adfnmc.component.ui.Control
              extended by oracle.adfnmc.component.ui.Container
                  extended by oracle.adfnmc.component.ui.TableColumn
All Implemented Interfaces:
RefreshablePropertyObjectOwner, ITestableComponent

public class TableColumn
extends Container


Field Summary
static java.lang.Class CLASS_INSTANCE
           
protected  Control m_columnHeader
           
protected  boolean m_hasColumnHeader
           
protected  Table m_tableParent
           
 
Fields inherited from class oracle.adfnmc.component.ui.Container
m_children, m_childrenById
 
Fields inherited from class oracle.adfnmc.component.ui.Control
bound, cloned, container, DEFAULT_BACKGROUNDCOLOR, DEFAULT_BOTTOM, DEFAULT_FOCUSED, DEFAULT_HEIGHT, DEFAULT_HEIGHT_STRING, DEFAULT_LEFT, DEFAULT_RIGHT, DEFAULT_TOP, DEFAULT_WIDTH, DEFAULT_WIDTH_STRING, embedded, has_x, has_y, m_alignProperty, m_availableHeight, m_availableWidth, m_backgroundColorProperty, m_cmpImpl, m_cookie, m_hasAlign, m_hasBackgroundColor, m_hasHeight, m_hasVerticalAlign, m_hasWidth, m_heightProperty, m_isClipped, m_isDirty, m_isHeightPercentage, m_isWidthPercentage, m_menuControls, m_multiRowContainerParent, m_tabstop, m_verticalAlignProperty, m_widthProperty, m_x, m_y, rownum
 
Fields inherited from class oracle.adfnmc.component.ui.RenderableComponent
DEFAULT_RENDERED, m_cachedRendered, m_cacheIsValid, m_renderedProperty, unregisterPropertiesOnly
 
Fields inherited from class oracle.adfnmc.component.Component
m_attributes, m_elContext, m_exprfactory, m_formatMethod, m_id, m_initialized, m_parent, m_pattern, m_props, m_screen, m_theApp, refreshableProperties
 
Constructor Summary
TableColumn()
           
 
Method Summary
 Control cloneCellComponent()
           
 void endInit()
           
protected  void endInitRenderableProperties(boolean isRendered)
           
protected  int getAlignNative()
           
protected  java.lang.String getBackgroundColorNative()
           
protected  int getBottomNative()
           
 Control getColumnHeader()
           
 java.lang.String getColumnID()
           
 int getColumnIndex()
           
 int getColumnWidth()
           
 int getDecorationHeight()
          Override for containers that apply spacing between controls or have scrollbars that consume height.
 int getDecorationWidth()
          Override for containers that apply spacing between controls or have scrollbars that consume width.
protected  boolean getFocusedNative()
           
 java.lang.String getHeaderText()
           
protected  int getHeightNative()
           
protected  int getLeftNative()
           
protected  int getRightNative()
           
 java.lang.String getSortProperty()
           
protected  int getTopNative()
           
protected  int getVerticalAlignNative()
           
 int getWidth()
           
protected  int getWidthNative()
           
 int getWidthPercentage()
           
protected  void handleRenderedChange()
           
 boolean isFilterable()
           
 boolean isSortable()
           
 void render(java.lang.Object uiparent)
           
protected  void renderNative()
           
protected  void setAlignNative(int align)
           
protected  void setBackgroundColorNative(java.lang.String backgroundColor)
           
 void setColumnID(java.lang.String id)
           
 void setColumnIndex(int index)
           
 void setColumnWidth(int columnWidth)
           
 boolean setFocus()
           
 void setHeaderText(java.lang.String headerText)
           
protected  void setHeightNative(int height)
           
protected  void setVerticalAlignNative(int verticalAlign)
           
protected  void setWidthNative(int width)
           
 Control UIClone()
           
 void updateLayoutNative(int availableWidth, int availableHeight)
           
protected  void verifyAlignProperty(java.lang.String initialAlign)
           
 
Methods inherited from class oracle.adfnmc.component.ui.Container
_addChild, _removeChild, addChild, addChild, bindMenus, containsId, dump, dump, dumpAllData, endInitChildren, getAllDataValues, getChildById, getChildren, getComponentById, getCurrentFocus, getCurrentFocus, getIntraFieldSpacing, refreshProperties, removeChild, removeChild, renderChildren, renderedChangedNative, setEmbedded, setMultiRowContainerParent, setRowNum, shiftRowNum, UICloneImpl
 
Methods inherited from class oracle.adfnmc.component.ui.Control
addChild, addPropertyList, backgroundColorChanged, clipHeight, clipWidth, determineAvailableSpace, disposeProperties, endInitRendered, focusableChanged, gainedFocus, getAlign, getAvailableHeight, getAvailableWidth, getBackgroundColor, getBottom, getControlDepth, getCookie, getDefaultFontFamily, getDefaultFontSize, getDefaultFontStyle, getEmbedded, getFocused, getHeight, getLeft, getMultiRowContainer, getNativeUiComponent, getParentHeightRecursively, getParentWidthRecursively, getRight, getRowNum, getTop, getVerticalAlign, hasAlign, hasBackgroundColor, hasForegroundColor, hasHeight, hasLocation, hasVerticalAlign, hasWidth, inheritBackgroundColor, initCoreUIData, initGeometryData, isAllowedToReceiveFocus, isEmbeddedAndSelected, isLabeled, isNativeUiComponent, isNotRenderable, isWidthPercentage, markDirty, refreshUI, removeFromNativeParent, setAlign, setAlign, setBackgroundColor, setBackgroundColor, setContainer, setCookie, setHeight, setHeight, setParent, setRenderProperties, setVerticalAlign, setVerticalAlign, setWidth, setWidth, shouldUseParentBackgroundColor, toString, updateBackgroundColorNative
 
Methods inherited from class oracle.adfnmc.component.ui.RenderableComponent
execute, Focus, getRendered, isParentRendered, isRendered, isRenderedChanged, setRendered, setRendered, setUnregisterPropertiesOnly
 
Methods inherited from class oracle.adfnmc.component.Component
addChild, addChild, beginInit, buildValueExpression, dump, dumpProps, dumpProps, dumpPropsBuffer, getDataValues, getId, getParent, getProps, getScreen, propertyInstanceCreated, setChild, setChild, setId, setProp, setScreen, toFormattedString, updateRenderer
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

CLASS_INSTANCE

public static final java.lang.Class CLASS_INSTANCE

m_hasColumnHeader

protected boolean m_hasColumnHeader

m_columnHeader

protected Control m_columnHeader

m_tableParent

protected Table m_tableParent
Constructor Detail

TableColumn

public TableColumn()
Method Detail

setColumnIndex

public void setColumnIndex(int index)

getColumnIndex

public int getColumnIndex()

isSortable

public boolean isSortable()

isFilterable

public boolean isFilterable()

getColumnWidth

public int getColumnWidth()

getDecorationWidth

public int getDecorationWidth()
Description copied from class: Container
Override for containers that apply spacing between controls or have scrollbars that consume width.

Overrides:
getDecorationWidth in class Container
Returns:
the total horizontal spacing between all controls

getDecorationHeight

public int getDecorationHeight()
Description copied from class: Container
Override for containers that apply spacing between controls or have scrollbars that consume height.

Overrides:
getDecorationHeight in class Container
Returns:
the total vertical spacing between all controls

getWidth

public int getWidth()
Overrides:
getWidth in class Control

getWidthPercentage

public int getWidthPercentage()

setColumnWidth

public void setColumnWidth(int columnWidth)

getHeaderText

public java.lang.String getHeaderText()

setHeaderText

public void setHeaderText(java.lang.String headerText)

getSortProperty

public java.lang.String getSortProperty()

cloneCellComponent

public Control cloneCellComponent()

setColumnID

public void setColumnID(java.lang.String id)

getColumnID

public java.lang.String getColumnID()

endInitRenderableProperties

protected void endInitRenderableProperties(boolean isRendered)
Overrides:
endInitRenderableProperties in class Container

endInit

public void endInit()
Overrides:
endInit in class Container

handleRenderedChange

protected void handleRenderedChange()
Overrides:
handleRenderedChange in class Container

getColumnHeader

public Control getColumnHeader()

render

public void render(java.lang.Object uiparent)
Specified by:
render in class Control

renderNative

protected void renderNative()
Specified by:
renderNative in class Control

UIClone

public Control UIClone()
Specified by:
UIClone in class Control

verifyAlignProperty

protected void verifyAlignProperty(java.lang.String initialAlign)

getAlignNative

protected int getAlignNative()
Specified by:
getAlignNative in class Control

setAlignNative

protected void setAlignNative(int align)
Specified by:
setAlignNative in class Control

getBackgroundColorNative

protected java.lang.String getBackgroundColorNative()
Specified by:
getBackgroundColorNative in class Control

setBackgroundColorNative

protected void setBackgroundColorNative(java.lang.String backgroundColor)
Specified by:
setBackgroundColorNative in class Control

getBottomNative

protected int getBottomNative()
Specified by:
getBottomNative in class Control

getFocusedNative

protected boolean getFocusedNative()
Specified by:
getFocusedNative in class Control

getHeightNative

protected int getHeightNative()
Specified by:
getHeightNative in class Control

setHeightNative

protected void setHeightNative(int height)
Specified by:
setHeightNative in class Control

getLeftNative

protected int getLeftNative()
Specified by:
getLeftNative in class Control

getRightNative

protected int getRightNative()
Specified by:
getRightNative in class Control

getTopNative

protected int getTopNative()
Specified by:
getTopNative in class Control

getWidthNative

protected int getWidthNative()
Specified by:
getWidthNative in class Control

setWidthNative

protected void setWidthNative(int width)
Specified by:
setWidthNative in class Control

getVerticalAlignNative

protected int getVerticalAlignNative()
Specified by:
getVerticalAlignNative in class Control

setVerticalAlignNative

protected void setVerticalAlignNative(int verticalAlign)
Specified by:
setVerticalAlignNative in class Control

updateLayoutNative

public void updateLayoutNative(int availableWidth,
                               int availableHeight)

setFocus

public boolean setFocus()
Specified by:
setFocus in class Control

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.