public class AccountingLineTableRow extends Object implements RenderableElement
Constructor and Description |
---|
AccountingLineTableRow()
Constructs a AccountingLineTableRow
|
Modifier and Type | Method and Description |
---|---|
void |
addCell(AccountingLineTableCell cell)
Adds a new table cell to the row
|
void |
appendFields(List<org.kuali.rice.kns.web.ui.Field> fields)
Dutifully appends the names of any fields it knows about to the given List of field names
|
List<AccountingLineTableCell> |
getCells()
Gets the cells attribute.
|
int |
getChildCellCount()
Returns the number of children cells this row has
|
int |
getChildRenderableCount() |
boolean |
isActionBlock()
This is not an action block
|
boolean |
isEmpty()
Is this renderable element empty of any truly renderable content?
|
boolean |
isHidden()
Determines if this element is hidden or not
|
void |
populateWithTabIndexIfRequested(int reallyHighIndex)
Allows the arbitrarily high tab index to be set for controls
|
void |
renderChildrenCells(javax.servlet.jsp.PageContext pageContext,
javax.servlet.jsp.tagext.Tag parentTag)
Requests that the row renders all of its children cells
|
void |
renderElement(javax.servlet.jsp.PageContext pageContext,
javax.servlet.jsp.tagext.Tag parentTag,
AccountingLineRenderingContext renderingContext)
Renders this element
|
boolean |
safeToRemove()
Determines whether each cell is safe to remove; if so, simply removes that cell
|
void |
setCells(List<AccountingLineTableCell> cells)
Sets the cells attribute value.
|
public AccountingLineTableRow()
public List<AccountingLineTableCell> getCells()
public void setCells(List<AccountingLineTableCell> cells)
cells
- The cells to set.public void addCell(AccountingLineTableCell cell)
cell
- the cell to add to the rowpublic boolean isHidden()
RenderableElement
isHidden
in interface RenderableElement
RenderableElement.isHidden()
public boolean isActionBlock()
isActionBlock
in interface RenderableElement
RenderableElement.isActionBlock()
public boolean isEmpty()
RenderableElement
isEmpty
in interface RenderableElement
RenderableElement.isEmpty()
public void renderElement(javax.servlet.jsp.PageContext pageContext, javax.servlet.jsp.tagext.Tag parentTag, AccountingLineRenderingContext renderingContext) throws javax.servlet.jsp.JspException
RenderableElement
renderElement
in interface RenderableElement
pageContext
- the context to render toparentTag
- the parent tag that is requesting this renderingrenderingContext
- the context about the accounting line that this element would end up renderingjavax.servlet.jsp.JspException
org.kuali.ole.sys.document.web.RenderableElement#renderElement(javax.servlet.jsp.PageContext, javax.servlet.jsp.tagext.Tag)
public void renderChildrenCells(javax.servlet.jsp.PageContext pageContext, javax.servlet.jsp.tagext.Tag parentTag) throws javax.servlet.jsp.JspException
pageContext
- the page contex to render toparentTag
- the tag requesting all this renderingaccountingLine
- the accounting line to renderaccountingLineProperty
- the property from the form to the accounting linejavax.servlet.jsp.JspException
- exception thrown when...something...goes, I don't know...wrong or somethin'public int getChildCellCount()
public int getChildRenderableCount()
public void appendFields(List<org.kuali.rice.kns.web.ui.Field> fields)
appendFields
in interface RenderableElement
fieldNames
- a List of field names to append other names to
KRAD Conversion: Customization of the fields - No use of data dictionarypublic void populateWithTabIndexIfRequested(int reallyHighIndex)
RenderableElement
populateWithTabIndexIfRequested
in interface RenderableElement
reallyHighIndex
- a really high index for elements who should not be tabbed toorg.kuali.ole.sys.document.web.RenderableElement#populateWithTabIndexIfRequested(int[], int)
public boolean safeToRemove()
Copyright © 2004–2015 The Kuali Foundation. All rights reserved.