ariba.ui.table
Class AWTDataTable.ProxyColumn

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
                      extended by ariba.ui.table.AWTDataTable.ProxyColumn
All Implemented Interfaces:
AWBindable, AWCycleable, AWCycleableReference, AWElement, AWElementContaining, AWVisitable, AWObject, java.lang.Cloneable
Direct Known Subclasses:
AWTPivotState.PivotEdgeColumn
Enclosing class:
AWTDataTable

public static class AWTDataTable.ProxyColumn
extends AWTDataTable.Column


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.ProxyColumn(AWTDataTable.Column column)
           
 
Method Summary
 AWTSortOrdering createSortOrdering(AWTDataTable table)
           
 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)
           
 void prepare(AWTDataTable table)
           
 AWTDataTable.Column prepareAndReplace(AWTDataTable table)
           
 java.lang.String rendererComponentName()
          AWComponent to use to render this component
 void setCurrentItem(java.lang.Object item, AWTDataTable table)
          Tell the column the current table item
 boolean wantsSpan(AWTDataTable sender)
           
 
Methods inherited from class ariba.ui.table.AWTDataTable.Column
hashCode, pivotMoveType, prepareSortOrdering, purgatoryKey, renderValueInLabelColumn, rowsReset, uniquingValue
 
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.ProxyColumn

public AWTDataTable.ProxyColumn(AWTDataTable.Column column)
Method Detail

rendererComponentName

public java.lang.String rendererComponentName()
Description copied from class: AWTDataTable.Column
AWComponent to use to render this component

Specified by:
rendererComponentName in class AWTDataTable.Column

initializeColumn

public void initializeColumn(AWTDataTable table)
Overrides:
initializeColumn in class AWTDataTable.Column

prepare

public void prepare(AWTDataTable table)
Overrides:
prepare in class AWTDataTable.Column

setCurrentItem

public void setCurrentItem(java.lang.Object item,
                           AWTDataTable table)
Description copied from class: AWTDataTable.Column
Tell the column the current table item

Overrides:
setCurrentItem in class AWTDataTable.Column
Parameters:
item - The new current item (row value)
table - The table that is setting the item

isValueColumn

public boolean isValueColumn()
Overrides:
isValueColumn in class AWTDataTable.Column

isValueColumn

public boolean isValueColumn(AWTDataTable sender)
Overrides:
isValueColumn in class AWTDataTable.Column

isSortableColumn

public boolean isSortableColumn(AWTDataTable sender)
Overrides:
isSortableColumn in class AWTDataTable.Column

isGroupableColumn

public boolean isGroupableColumn(AWTDataTable sender)
Overrides:
isGroupableColumn in class AWTDataTable.Column

isOptional

public boolean isOptional(AWTDataTable sender)
Overrides:
isOptional in class AWTDataTable.Column

initiallyVisible

public boolean initiallyVisible()
Overrides:
initiallyVisible in class AWTDataTable.Column

initiallyVisible

public boolean initiallyVisible(AWTDataTable sender)
Overrides:
initiallyVisible in class AWTDataTable.Column

wantsSpan

public boolean wantsSpan(AWTDataTable sender)
Overrides:
wantsSpan in class AWTDataTable.Column

isBlank

public boolean isBlank(AWTDataTable sender)
Overrides:
isBlank in class AWTDataTable.Column

keyPathString

public java.lang.String keyPathString()
Overrides:
keyPathString in class AWTDataTable.Column

label

public java.lang.String label(AWTDataTable table)
Overrides:
label in class AWTDataTable.Column

createSortOrdering

public AWTSortOrdering createSortOrdering(AWTDataTable table)
Overrides:
createSortOrdering in class AWTDataTable.Column

matchesKey

public boolean matchesKey(java.lang.String key)
Overrides:
matchesKey in class AWTDataTable.Column

minWidthPx

public int minWidthPx(AWTDataTable table)
Overrides:
minWidthPx in class AWTDataTable.Column

prepareAndReplace

public AWTDataTable.Column prepareAndReplace(AWTDataTable table)
Overrides:
prepareAndReplace in class AWTDataTable.Column


AribaWeb User Interface Development Framework
Copyright © 2000-2014 Ariba, Inc. All Rights Reserved.