ariba.ui.table
Class AWTDataTable.Column

java.lang.Object
  extended by ariba.ui.aribaweb.util.AWBaseObject
      extended by ariba.ui.aribaweb.core.AWBaseElement
          extended by ariba.ui.aribaweb.core.AWBindableElement
              extended by ariba.ui.aribaweb.core.AWContainerElement
                  extended by 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


Field Summary
 
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
 
Constructor Summary
AWTDataTable.Column()
           
 
Method Summary
 AWTSortOrdering createSortOrdering(AWTDataTable table)
           
 int hashCode()
           
 void initializeColumn(AWTDataTable table)
           
 boolean initiallyVisible()
           
 boolean initiallyVisible(AWTDataTable sender)
           
 boolean isBlank(AWTDataTable sender)
           
 boolean isGroupableColumn(AWTDataTable sender)
           
 boolean isOptional(AWTDataTable sender)
           
 boolean isSortableColumn(AWTDataTable sender)
           
 boolean isValueColumn()
           
 boolean isValueColumn(AWTDataTable sender)
           
 java.lang.String keyPathString()
           
 java.lang.String label(AWTDataTable table)
           
 boolean matchesKey(java.lang.String key)
           
 int minWidthPx(AWTDataTable table)
           
 java.lang.String pivotMoveType(AWTDataTable table)
           
 void prepare(AWTDataTable table)
           
 AWTDataTable.Column prepareAndReplace(AWTDataTable table)
           
 void prepareSortOrdering(AWTDataTable table, AWTSortOrdering ordering)
           
 java.lang.Object purgatoryKey()
           
abstract  java.lang.String rendererComponentName()
          AWComponent to use to render this component
 boolean renderValueInLabelColumn(AWTDataTable table)
           
 void rowsReset(AWTDataTable table)
          Tell the column that the rows are being reset.
 void setCurrentItem(java.lang.Object item, AWTDataTable table)
          Tell the column the current table item
 java.lang.Object uniquingValue(AWTDataTable sender, java.lang.Object item)
           
 boolean wantsSpan(AWTDataTable sender)
           
 
Methods inherited from class ariba.ui.aribaweb.core.AWContainerElement
add, appendTo, applyValues, contentElement, continueVisit, invokeAction, renderResponse, setContentElement, validate
 
Methods inherited from class ariba.ui.aribaweb.core.AWBindableElement
allBindings, determineInstance, init, tagName
 
Methods inherited from class ariba.ui.aribaweb.core.AWBaseElement
bareStringContent, clone, determineInstance, lineNumber, setLineNumber, setTemplateName, startVisit, templateName, toString
 
Methods inherited from class ariba.ui.aribaweb.util.AWBaseObject
debugString, ensureFieldValuesClear, getFieldValue, init, isKindOfClass, localizedJavaString, logString, logWarning, setFieldValue
 
Methods inherited from class java.lang.Object
equals, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface ariba.ui.aribaweb.core.AWElement
clone
 
Methods inherited from interface ariba.ui.aribaweb.core.AWCycleableReference
determineInstance
 
Methods inherited from interface ariba.ui.aribaweb.util.AWObject
getFieldValue, init, isKindOfClass, setFieldValue
 
Methods inherited from interface ariba.ui.aribaweb.core.AWVisitable
startVisit
 

Constructor Detail

AWTDataTable.Column

public AWTDataTable.Column()
Method Detail

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.