|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.kuali.kfs.sys.document.web.AccountingLineTableCell
public class AccountingLineTableCell
A class which represents a number of fields held in a table cell.
Constructor Summary | |
---|---|
AccountingLineTableCell()
|
Method Summary | |
---|---|
void |
addRenderableElement(RenderableElement element)
Adds a renderable element to the elements this cell can render |
void |
appendFields(List<org.kuali.rice.kns.web.ui.Field> fields)
Goes through fields, appending field names |
int |
getColSpan()
Gets the colSpan attribute. |
String |
getExtraStyle()
Gets the extraStyle attribute. |
List<RenderableElement> |
getRenderableElement()
Gets the renderableElement attribute. |
int |
getRowSpan()
Gets the rowSpan attribute. |
String |
getStyleClassOverride()
Gets the styleClassOverride attribute. |
boolean |
hasChildElements()
Determines if this cell has child elements |
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 |
boolean |
isNeverEmpty()
Gets the neverEmpty attribute. |
boolean |
isRendersAsHeader()
Gets the rendersAsHeader attribute. |
void |
populateWithTabIndexIfRequested(int reallyHighIndex)
Allows the arbitrarily high tab index to be set for controls |
void |
renderChildrenElements(javax.servlet.jsp.PageContext pageContext,
javax.servlet.jsp.tagext.Tag parentTag)
Requests that this cell render 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 if this field is safe to remove. |
void |
setColSpan(int colSpan)
Sets the colSpan attribute value. |
void |
setExtraStyle(String extraStyle)
Sets the extraStyle attribute value. |
void |
setNeverEmpty(boolean neverEmpty)
Sets the neverEmpty attribute value. |
void |
setRenderableElement(List<RenderableElement> renderableElement)
Sets the renderableElement attribute value. |
void |
setRendersAsHeader(boolean rendersAsHeader)
Sets the rendersAsHeader attribute value. |
void |
setRowSpan(int rowSpan)
Sets the rowSpan attribute value. |
void |
setStyleClassOverride(String styleClassOverride)
Sets the styleClassOverride attribute value. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public AccountingLineTableCell()
Method Detail |
---|
public int getColSpan()
public void setColSpan(int colSpan)
colSpan
- The colSpan to set.public int getRowSpan()
public void setRowSpan(int rowSpan)
rowSpan
- The rowSpan to set.public List<RenderableElement> getRenderableElement()
public void setRenderableElement(List<RenderableElement> renderableElement)
renderableElement
- The renderableElement to set.public void addRenderableElement(RenderableElement element)
element
- another element to render within this cellpublic 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 boolean isRendersAsHeader()
public void setRendersAsHeader(boolean rendersAsHeader)
rendersAsHeader
- The rendersAsHeader to set.public String getExtraStyle()
public void setExtraStyle(String extraStyle)
extraStyle
- The extraStyle to set.public boolean isNeverEmpty()
public void setNeverEmpty(boolean neverEmpty)
neverEmpty
- The neverEmpty to set.public String getStyleClassOverride()
public void setStyleClassOverride(String styleClassOverride)
styleClassOverride
- The styleClassOverride to set.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 rendering
javax.servlet.jsp.JspException
org.kuali.kfs.sys.document.web.RenderableElement#renderElement(javax.servlet.jsp.PageContext, javax.servlet.jsp.tagext.Tag)
public void renderChildrenElements(javax.servlet.jsp.PageContext pageContext, javax.servlet.jsp.tagext.Tag parentTag) throws javax.servlet.jsp.JspException
pageContext
- the page context of the renderingparentTag
- the parent tag requesting all this renderingaccountingLine
- the accounting line getting renderedaccountingLineProperty
- the property to get from the form to the accounting line
javax.servlet.jsp.JspException
- Oh. Shoot. Something went...wrong.public boolean hasChildElements()
public void appendFields(List<org.kuali.rice.kns.web.ui.Field> fields)
appendFields
in interface RenderableElement
org.kuali.kfs.sys.document.web.RenderableElement#appendFieldNames(java.util.List)
public void populateWithTabIndexIfRequested(int reallyHighIndex)
RenderableElement
populateWithTabIndexIfRequested
in interface RenderableElement
reallyHighIndex
- a really high index for elements who should not be tabbed toorg.kuali.kfs.sys.document.web.RenderableElement#populateWithTabIndexIfRequested(int[], int)
public boolean safeToRemove()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |