ariba.ui.table
Class AWTDynamicDetailAttributes

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.AWTColumn
                          extended by ariba.ui.table.AWTDynamicDetailAttributes
All Implemented Interfaces:
AWBindable, AWCycleable, AWCycleableReference, AWElement, AWElementContaining, AWVisitable, AWObject, java.lang.Cloneable

public class AWTDynamicDetailAttributes
extends AWTColumn


Nested Class Summary
static class AWTDynamicDetailAttributes.DetailIterator
           
 
Field Summary
 AWBinding _itemBinding
           
 AWBinding _listBinding
           
 AWBinding _renderingColumnKeyBinding
           
 
Fields inherited from class ariba.ui.table.AWTColumn
_actionBinding, _alignBinding, _classBinding, _formatterBinding, _initiallyVisibleBinding, _isBlankBinding, _isOptionalBinding, _isValueColumnBinding, _isVisibleBinding, _keyPath, _labelBinding, _minWidthPxBinding, _noGroupBinding, _noSortBinding, _nowrapBinding, _pivotMoveType, _renderValueInLabelColumnBinding, _showColumnLabelBinding, _sortCaseSensitivelyBinding, _sortKeyBinding, _sortOrderingBinding, _styleBinding, _uniquingKeyPath, _vAlignmentBinding, _wantSpanBinding, _widthBinding
 
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
AWTDynamicDetailAttributes()
           
 
Method Summary
 AWElement contentElement()
           
 void init(java.lang.String tagName, java.util.Map bindingsHashtable)
           
 java.lang.String label(AWTDataTable table)
           
 java.lang.String pivotMoveType(AWTDataTable table)
           
 AWTDynamicDetailAttributes.DetailIterator prepare(AWTDataTable table, AWTPivotState.PivotGroup group)
           
 AWTDataTable.Column prepareAndReplace(AWTDataTable table)
           
 java.lang.Object uniquingValue(AWTDataTable sender, java.lang.Object item)
           
 boolean wantsSpan(AWTDataTable table)
           
 
Methods inherited from class ariba.ui.table.AWTColumn
createBlankColumn, createPlaceholderColumn, createSortOrdering, hasNullValue, init, initializeColumn, initiallyVisible, isBlank, isGroupableColumn, isOptional, isSortableColumn, isValueColumn, keyPathString, minWidthPx, prepareSortOrdering, rendererComponentName, renderValueInLabelColumn, showColumnLabel, valueForRow
 
Methods inherited from class ariba.ui.table.AWTDataTable.Column
hashCode, initiallyVisible, isValueColumn, matchesKey, prepare, purgatoryKey, rowsReset, setCurrentItem
 
Methods inherited from class ariba.ui.aribaweb.core.AWContainerElement
add, appendTo, applyValues, continueVisit, invokeAction, renderResponse, setContentElement, validate
 
Methods inherited from class ariba.ui.aribaweb.core.AWBindableElement
allBindings, determineInstance, 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
 

Field Detail

_listBinding

public AWBinding _listBinding

_itemBinding

public AWBinding _itemBinding

_renderingColumnKeyBinding

public AWBinding _renderingColumnKeyBinding
Constructor Detail

AWTDynamicDetailAttributes

public AWTDynamicDetailAttributes()
Method Detail

init

public void init(java.lang.String tagName,
                 java.util.Map bindingsHashtable)
Specified by:
init in interface AWBindable
Overrides:
init in class AWTColumn

prepare

public AWTDynamicDetailAttributes.DetailIterator prepare(AWTDataTable table,
                                                         AWTPivotState.PivotGroup group)

prepareAndReplace

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

uniquingValue

public java.lang.Object uniquingValue(AWTDataTable sender,
                                      java.lang.Object item)
Overrides:
uniquingValue in class AWTColumn

wantsSpan

public boolean wantsSpan(AWTDataTable table)
Overrides:
wantsSpan in class AWTColumn

label

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

contentElement

public AWElement contentElement()
Overrides:
contentElement in class AWContainerElement

pivotMoveType

public java.lang.String pivotMoveType(AWTDataTable table)
Overrides:
pivotMoveType in class AWTColumn


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