Package | Description |
---|---|
org.kuali.ole.sys.document.service | |
org.kuali.ole.sys.document.service.impl | |
org.kuali.ole.sys.document.web | |
org.kuali.ole.sys.document.web.renderers |
Modifier and Type | Method and Description |
---|---|
List<AccountingLineTableRow> |
AccountingLineRenderingService.tablify(List<TableJoining> elements)
Given a list of renderable elements, determines how to split that into rows, cells, and fields
|
Modifier and Type | Method and Description |
---|---|
void |
AccountingLineRenderingService.performPostTablificationTransformations(List<AccountingLineTableRow> rows,
AccountingLineGroupDefinition groupDefinition,
AccountingDocument document,
AccountingLine accountingLine,
boolean newLine)
Performs any transformations that should happen after tablification
|
void |
AccountingLineTableTransformation.transformRows(List<AccountingLineTableRow> rows)
Performs transformation to the tablified rows for an accounting line
|
Modifier and Type | Method and Description |
---|---|
protected List<AccountingLineTableRow> |
AccountingLineRenderingServiceImpl.createBlankTableRows(int count)
This method creates a List of blank table rows, based on the requested count
|
List<AccountingLineTableRow> |
AccountingLineRenderingServiceImpl.tablify(List<TableJoining> elements)
Simplify the tree so that it is made up of only table elements and fields
|
Modifier and Type | Method and Description |
---|---|
protected void |
HiddenFieldRearrangementAccountingLineRenderingTransformationImpl.moveHiddenFields(AccountingLineTableRow sourceRow,
AccountingLineTableCell targetCell)
Moves any hidden fields in the source container to the target container
|
void |
RemoveEmptyCellsAndRowsRenderingTransformationImpl.removeEmptyCells(AccountingLineTableRow row)
Removes all empty cells from a given row
|
Modifier and Type | Method and Description |
---|---|
protected AccountingLineTableCell |
HiddenFieldRearrangementAccountingLineRenderingTransformationImpl.findFirstNonHiddenCell(List<AccountingLineTableRow> rows)
Finds the first top-level non-hidden container from the given list of elements
|
void |
AccountingLineRenderingServiceImpl.performPostTablificationTransformations(List<AccountingLineTableRow> rows,
AccountingLineGroupDefinition groupDefinition,
AccountingDocument document,
AccountingLine accountingLine,
boolean newLine) |
protected void |
AccountingLineRenderingServiceImpl.tablifyElements(List<TableJoining> elements,
List<AccountingLineTableRow> rows)
Requests each of the given elements to join the table
|
void |
RemoveEmptyCellsAndRowsRenderingTransformationImpl.transformRows(List<AccountingLineTableRow> rows)
Removes any empty cells and rows from this table
|
void |
HiddenFieldRearrangementAccountingLineRenderingTransformationImpl.transformRows(List<AccountingLineTableRow> rows) |
Modifier and Type | Method and Description |
---|---|
protected List<AccountingLineTableRow> |
HideShowLayoutElement.createBlankRows(int cellCount)
Creates empty rows to populate the content of the hide/show block
|
protected List<AccountingLineTableRow> |
AccountingLineViewColumns.createRowsForFields()
Creates rows for the inner tables for each field inside this columsn definition
|
List<AccountingLineTableRow> |
HideShowBlock.getContentRows()
Gets the contentRows attribute.
|
protected List<AccountingLineTableRow> |
AccountingLineGroupTag.getRenderableElementsForLine(AccountingLineGroupDefinition groupDefinition,
AccountingLine accountingLine,
boolean newLine,
boolean topLine,
String accountingLinePropertyName)
Creates a List of renderable elements, with all rendering transformations accomplished, to be rendered
|
List<AccountingLineTableRow> |
AccountingLineRenderingContext.getRows()
Gets the rows attribute.
|
List<AccountingLineTableRow> |
AccountingLineTable.getRows()
Gets the rows attribute.
|
List<AccountingLineTableRow> |
RenderableAccountingLineContainer.getRows()
Gets the rows attribute.
|
Modifier and Type | Method and Description |
---|---|
void |
AccountingLineTable.addRow(AccountingLineTableRow row)
Adds a row to the bottom of this table's list of rows
|
void |
AccountingLineViewCurrentBaseAmount.joinRow(AccountingLineTableRow headerLabelRow,
AccountingLineTableRow row)
Adds the header cell to the first row, and the regular cell to the second row
|
void |
AccountingLineViewLine.joinRow(AccountingLineTableRow headerRow,
AccountingLineTableRow row) |
void |
PlaceHoldingLayoutElement.joinRow(AccountingLineTableRow headerLabelRow,
AccountingLineTableRow row)
Joins the given row and header
|
void |
AccountingLineViewColumns.joinRow(AccountingLineTableRow headerLabelRow,
AccountingLineTableRow row)
Joins the header row with a line filling cell, which includes within it an inner table that shows all the child fields
|
void |
AccountingLineViewLines.joinRow(AccountingLineTableRow headerRow,
AccountingLineTableRow row)
Throws an exception - lines should never be asked to join rows
|
void |
FieldTableJoiningWithHeader.joinRow(AccountingLineTableRow headerLabelRow,
AccountingLineTableRow row)
This joins a row but adds a header to the header label row
|
void |
FieldTableJoining.joinRow(AccountingLineTableRow headerLabelRow,
AccountingLineTableRow row)
Joins ths field to the header row, spans the regular row
|
void |
HideShowLayoutElement.joinRow(AccountingLineTableRow headerLabelRow,
AccountingLineTableRow row)
Joins the header label row with a cell that colspans the width of the row and that spans 2
|
void |
AccountingLineViewDebitCreditAmountLayoutElement.joinRow(AccountingLineTableRow headerLabelRow,
AccountingLineTableRow row) |
void |
TableJoining.joinRow(AccountingLineTableRow headerLabelRow,
AccountingLineTableRow row)
Requests that this element join a table row
|
protected void |
AccountingLineViewLines.padOutOrStretchCells(AccountingLineViewLineFillingElement line,
int maxExpectedLineWidth,
AccountingLineTableRow headerRow,
AccountingLineTableRow row)
Either pads out out the given table rows with an empty cell or stretches the cell to fill the whole line
|
protected void |
RenderableAccountingLineContainer.padOutRow(int cellCount,
AccountingLineTableRow row)
Adds empty cells to a table row
|
Modifier and Type | Method and Description |
---|---|
protected void |
HideShowLayoutElement.haveLinesJoinRows(List<AccountingLineTableRow> rows,
int headerRowCount)
Causes child lines to join the given set of rows
|
void |
AccountingLineViewCurrentBaseAmount.joinTable(List<AccountingLineTableRow> rows)
Adds the header cell to the first row and adds to the second row a cell that spans all remaining rows
|
void |
AccountingLineViewLine.joinTable(List<AccountingLineTableRow> rows)
Always throws an exception - a line may only join a table through a parent lines element
|
void |
PlaceHoldingLayoutElement.joinTable(List<AccountingLineTableRow> rows)
This will likely never be called
|
void |
AccountingLineViewColumns.joinTable(List<AccountingLineTableRow> rows)
An exception state; line filling elements can only join tables through lines
|
void |
AccountingLineViewLines.joinTable(List<AccountingLineTableRow> rows)
Attempts to have each child line join the rows that have been given
|
void |
FieldTableJoiningWithHeader.joinTable(List<AccountingLineTableRow> rows) |
void |
FieldTableJoining.joinTable(List<AccountingLineTableRow> rows) |
void |
HideShowLayoutElement.joinTable(List<AccountingLineTableRow> rows) |
void |
AccountingLineViewDebitCreditAmountLayoutElement.joinTable(List<AccountingLineTableRow> rows) |
void |
AccountingLineViewActionsField.joinTable(List<AccountingLineTableRow> rows) |
void |
TableJoining.joinTable(List<AccountingLineTableRow> rows)
Requests that this layout element property join a number of rows which will make up a table
|
protected void |
AccountingLineGroupTag.removeTopRowIfNecessary(AccountingLineGroupDefinition definition,
boolean topLine,
List<AccountingLineTableRow> rows)
If it is determined that removing the first row (presumably a header row) is necessary, removes it
|
protected void |
AccountingLineGroupTag.safelyRemoveTopRow(List<AccountingLineTableRow> rows)
Looks through the top row.
|
void |
HideShowBlock.setContentRows(List<AccountingLineTableRow> contentRows)
Sets the contentRows attribute value.
|
void |
AccountingLineTable.setRows(List<AccountingLineTableRow> rows)
Sets the rows attribute value.
|
Constructor and Description |
---|
RenderableAccountingLineContainer(KualiAccountingDocumentFormBase form,
AccountingLine accountingLine,
String accountingLineProperty,
List<AccountingLineTableRow> rows,
Integer lineCount,
String groupLabel,
List errors,
AccountingLineAuthorizer accountingLineAuthorizer,
boolean editableLine)
Constructs a RenderableAccountingLineContainer
|
Modifier and Type | Method and Description |
---|---|
AccountingLineTableRow |
TableRowRenderer.getRow()
Gets the row attribute.
|
Modifier and Type | Method and Description |
---|---|
void |
TableRowRenderer.setRow(AccountingLineTableRow row)
Sets the row attribute value.
|
Copyright © 2004–2015 The Kuali Foundation. All rights reserved.