ariba.ui.table
Class AWTDataTable.Column
java.lang.Object
ariba.ui.aribaweb.util.AWBaseObject
ariba.ui.aribaweb.core.AWBaseElement
ariba.ui.aribaweb.core.AWBindableElement
ariba.ui.aribaweb.core.AWContainerElement
ariba.ui.table.AWTDataTable.Column
- All Implemented Interfaces:
- AWBindable, AWCycleable, AWCycleableReference, AWElement, AWElementContaining, AWVisitable, AWObject, java.lang.Cloneable
- Direct Known Subclasses:
- AWTButtonArea, AWTColumn, AWTCSVData, AWTDataTable.ProxyColumn, AWTDynamicColumns, AWTHeadingArea, AWTMetaColumn, AWTMetaContent, AWTMultiSelectColumn, AWTPivotState.PivotAttributesColumn, AWTPivotState.RowAttributeExpandoColumn, AWTPivotState.RowAttributeLabelColumn, AWTRowDetailExpandoColumn.Column, AWTSingleSelectColumn, MetaTableColumn, MetaTableColumns, MetaTableDetailColumnRenderer.Column
- Enclosing class:
- AWTDataTable
public abstract static class AWTDataTable.Column
- extends AWContainerElement
Fields inherited from class ariba.ui.aribaweb.util.AWBaseObject |
AribaHashtableClass, AribaVectorClass, ClassClass, EmptyHashtable, EmptyMap, EmptyVector, False, IntegerClass, JavaHashtableClass, JavaMapClass, JavaVectorClass, LogHandling, NullObject, ObjectClass, StringClass, True, UndefinedObject, UndefinedString, UninitializedRealNumber |
Methods inherited from class java.lang.Object |
equals, getClass, notify, notifyAll, wait, wait, wait |
Methods inherited from interface ariba.ui.aribaweb.core.AWElement |
clone |
AWTDataTable.Column
public AWTDataTable.Column()
rendererComponentName
public abstract java.lang.String rendererComponentName()
- AWComponent to use to render this component
initializeColumn
public void initializeColumn(AWTDataTable table)
prepare
public void prepare(AWTDataTable table)
setCurrentItem
public void setCurrentItem(java.lang.Object item,
AWTDataTable table)
- Tell the column the current table item
- Parameters:
item
- The new current item (row value)table
- The table that is setting the item
rowsReset
public void rowsReset(AWTDataTable table)
- Tell the column that the rows are being reset.
- Parameters:
table
- The table that is setting the item
isValueColumn
public boolean isValueColumn()
isValueColumn
public boolean isValueColumn(AWTDataTable sender)
isSortableColumn
public boolean isSortableColumn(AWTDataTable sender)
isGroupableColumn
public boolean isGroupableColumn(AWTDataTable sender)
uniquingValue
public java.lang.Object uniquingValue(AWTDataTable sender,
java.lang.Object item)
isOptional
public boolean isOptional(AWTDataTable sender)
initiallyVisible
public boolean initiallyVisible()
initiallyVisible
public boolean initiallyVisible(AWTDataTable sender)
wantsSpan
public boolean wantsSpan(AWTDataTable sender)
isBlank
public boolean isBlank(AWTDataTable sender)
keyPathString
public java.lang.String keyPathString()
label
public java.lang.String label(AWTDataTable table)
pivotMoveType
public java.lang.String pivotMoveType(AWTDataTable table)
renderValueInLabelColumn
public boolean renderValueInLabelColumn(AWTDataTable table)
createSortOrdering
public AWTSortOrdering createSortOrdering(AWTDataTable table)
prepareSortOrdering
public void prepareSortOrdering(AWTDataTable table,
AWTSortOrdering ordering)
matchesKey
public boolean matchesKey(java.lang.String key)
minWidthPx
public int minWidthPx(AWTDataTable table)
prepareAndReplace
public AWTDataTable.Column prepareAndReplace(AWTDataTable table)
hashCode
public int hashCode()
- Overrides:
hashCode
in class java.lang.Object
purgatoryKey
public java.lang.Object purgatoryKey()
AribaWeb User Interface Development Framework
Copyright © 2000-2014 Ariba, Inc. All Rights Reserved.