oracle.adfnmc.component.ui
Class TableColumn
java.lang.Object
oracle.adfnmc.component.Component
oracle.adfnmc.component.ui.RenderableComponent
oracle.adfnmc.component.ui.Control
oracle.adfnmc.component.ui.Container
oracle.adfnmc.component.ui.TableColumn
- All Implemented Interfaces:
- RefreshablePropertyObjectOwner, ITestableComponent
public class TableColumn
- extends Container
| 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.Component |
m_attributes, m_elContext, m_exprfactory, m_formatMethod, m_id, m_initialized, m_parent, m_pattern, m_props, m_screen, m_theApp, refreshableProperties |
| 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.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 |
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
TableColumn
public TableColumn()
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
Copyright © 2011, Oracle and/or its affiliates. All rights reserved.