org.kuali.kfs.sys.document.web
Interface TableJoiningWithHeader

All Superinterfaces:
ElementNamable, TableJoining
All Known Implementing Classes:
AccountingLineViewActionsField, AccountingLineViewCountedSequenceNumberField, AccountingLineViewCurrentBaseAmount, AccountingLineViewDebitCreditAmountLayoutElement, AccountingLineViewField, AccountingLineViewMultipleReadOnlyFields, AccountingLineViewSequenceNumberField, FieldTableJoiningWithHeader, PlaceHoldingLayoutElement, PurapAccountingLineViewField

public interface TableJoiningWithHeader
extends TableJoining

Interface that declares extra methods needed for renderable elements that have headers


Method Summary
 HeaderLabel createHeaderLabel()
          Returns the property of the accounting line business object that can be used to find the label for the given renderable element
 boolean isHidden()
          Will this table joining element actually end up hidden? Then we best not create a header cell for it
 
Methods inherited from interface org.kuali.kfs.sys.document.web.TableJoining
getRequestedRowCount, joinRow, joinTable, performFieldTransformations, readOnlyizeReadOnlyBlocks, removeAllActionBlocks, removeUnviewableBlocks, setEditableBlocks
 
Methods inherited from interface org.kuali.kfs.sys.document.web.ElementNamable
getName
 

Method Detail

createHeaderLabel

HeaderLabel createHeaderLabel()
Returns the property of the accounting line business object that can be used to find the label for the given renderable element

Parameters:
renderingContext - the context the header will be rendered to
Returns:
the property to lookup the label in the data dictionary

isHidden

boolean isHidden()
Will this table joining element actually end up hidden? Then we best not create a header cell for it

Returns:
true if the table joiner will be hidden, false otherwise - in which case a header cell will be rendered


Copyright © 2005-2012 The Kuali Foundation. All Rights Reserved.