public interface TableJoining extends ElementNamable
Modifier and Type | Method and Description |
---|---|
int |
getRequestedRowCount()
The minimum number of rows this element needs if it is going to join a table
|
void |
joinRow(AccountingLineTableRow headerLabelRow,
AccountingLineTableRow row)
Requests that this element join a table row
|
void |
joinTable(List<AccountingLineTableRow> rows)
Requests that this layout element property join a number of rows which will make up a table
|
void |
performFieldTransformations(List<AccountingLineFieldRenderingTransformation> fieldTransformations,
AccountingLine accountingLine,
Map unconvertedValues)
Performs a transformations on any fields this TableJoining layout element knows about
|
void |
readOnlyizeReadOnlyBlocks(Set<String> readOnlyBlocks)
Instructs the element to make any child readOnlyizable blocks named within the given Set to read only
|
void |
removeAllActionBlocks()
Removes any action blocks from the given element
|
void |
removeUnviewableBlocks(Set<String> unviewableBlocks)
Removes any unviewable blocks within this this table joining element
|
void |
setEditableBlocks(Set<String> editableBlocks)
Instructs the element to make any child readOnlyizable blocks named within the given Set to read only
|
getName
void joinTable(List<AccountingLineTableRow> rows)
rows
- the rows to joinheaderRowCount
- the number of header rowsvoid joinRow(AccountingLineTableRow headerLabelRow, AccountingLineTableRow row)
headerLabelRow
- the header row which can be joinedrow
- the row which can be joinedint getRequestedRowCount()
void removeAllActionBlocks()
void removeUnviewableBlocks(Set<String> unviewableBlocks)
unviewableBlocks
- a Set of the names of blocks that should not be renderedvoid readOnlyizeReadOnlyBlocks(Set<String> readOnlyBlocks)
readOnlyBlocks
- the names of blocks to make read onlyvoid setEditableBlocks(Set<String> editableBlocks)
readOnlyBlocks
- the names of blocks to make read onlyvoid performFieldTransformations(List<AccountingLineFieldRenderingTransformation> fieldTransformations, AccountingLine accountingLine, Map unconvertedValues)
accountingDocument
- the document the field of the accounting line is associated withfieldTransformation
- a List of field transformations to perform on this elementaccountingLine
- the accounting line which is being rendering during the transformationunconvertedValues
- any unconverted values from the formCopyright © 2004-2014 The Kuali Foundation. All Rights Reserved.