public class PlaceHoldingLayoutElement extends Object implements TableJoiningWithHeader
| Constructor and Description | 
|---|
| PlaceHoldingLayoutElement(int colSpan)Constructs a PlaceHoldingLayoutElement, setting the colspan for the element | 
| Modifier and Type | Method and Description | 
|---|---|
| HeaderLabel | createHeaderLabel()Returns a header with a non-breaking space | 
| int | getColSpan()Gets the colSpan attribute. | 
| protected AccountingLineTableCell | getLabelCell()Creates a place holding label cell | 
| String | getName()Returns an empty String | 
| protected AccountingLineTableCell | getPlaceHoldingCell()Returns an empty table cell, colspan cells wide | 
| int | getRequestedRowCount()This only requests one row, not that it really matters. | 
| boolean | isHidden()The point of this thing is to show up | 
| void | joinRow(AccountingLineTableRow headerLabelRow,
              AccountingLineTableRow row)Joins the given row and header | 
| void | joinTable(List<AccountingLineTableRow> rows)This will likely never be called | 
| void | performFieldTransformations(List<AccountingLineFieldRenderingTransformation> fieldTransformations,
                                                      AccountingLine accountingLine,
                                                      Map unconvertedValues)No fields to transform | 
| void | readOnlyizeReadOnlyBlocks(Set<String> readOnlyBlocks)This will never read onlyize anything | 
| void | removeAllActionBlocks()This doesn't have any child blocks | 
| void | removeUnviewableBlocks(Set<String> unviewableBlocks)This will never remove child blocks | 
| void | setColSpan(int colSpan)Sets the colSpan attribute value. | 
| void | setEditableBlocks(Set<String> editableBlocks)Instructs the element to make any child readOnlyizable blocks named within the given Set to read only | 
public PlaceHoldingLayoutElement(int colSpan)
colSpan - the colspan to setpublic HeaderLabel createHeaderLabel()
createHeaderLabel in interface TableJoiningWithHeaderTableJoiningWithHeader.createHeaderLabel()public boolean isHidden()
isHidden in interface TableJoiningWithHeaderTableJoiningWithHeader.isHidden()public String getName()
getName in interface ElementNamableElementNamable.getName()public int getRequestedRowCount()
getRequestedRowCount in interface TableJoiningTableJoining.getRequestedRowCount()public void joinRow(AccountingLineTableRow headerLabelRow, AccountingLineTableRow row)
joinRow in interface TableJoiningheaderLabelRow - the header row which can be joinedrow - the row which can be joinedTableJoining.joinRow(org.kuali.ole.sys.document.web.AccountingLineTableRow, org.kuali.ole.sys.document.web.AccountingLineTableRow)public void joinTable(List<AccountingLineTableRow> rows)
joinTable in interface TableJoiningrows - the rows to joinTableJoining.joinTable(java.util.List)protected AccountingLineTableCell getLabelCell()
rowSpan - the row span the cell should beprotected AccountingLineTableCell getPlaceHoldingCell()
rowSpan - the number of rows this cell should spanpublic void performFieldTransformations(List<AccountingLineFieldRenderingTransformation> fieldTransformations, AccountingLine accountingLine, Map unconvertedValues)
performFieldTransformations in interface TableJoiningaccountingLine - the accounting line which is being rendering during the transformationunconvertedValues - any unconverted values from the formorg.kuali.ole.sys.document.web.TableJoining#performFieldTransformations(java.util.List, org.kuali.ole.sys.businessobject.AccountingLine, java.util.Map, java.util.Map)public void removeAllActionBlocks()
removeAllActionBlocks in interface TableJoiningTableJoining.removeAllActionBlocks()public void removeUnviewableBlocks(Set<String> unviewableBlocks)
removeUnviewableBlocks in interface TableJoiningunviewableBlocks - a Set of the names of blocks that should not be renderedTableJoining.removeUnviewableBlocks(java.util.Set)public void readOnlyizeReadOnlyBlocks(Set<String> readOnlyBlocks)
readOnlyizeReadOnlyBlocks in interface TableJoiningreadOnlyBlocks - the names of blocks to make read onlyTableJoining.readOnlyizeReadOnlyBlocks(java.util.Set)public int getColSpan()
public void setColSpan(int colSpan)
colSpan - The colSpan to set.public void setEditableBlocks(Set<String> editableBlocks)
TableJoiningsetEditableBlocks in interface TableJoiningTableJoining.setEditableBlocks(java.util.Set)Copyright © 2004–2015 The Kuali Foundation. All rights reserved.