org.kuali.kfs.sys.document.web.renderers
Interface FieldRenderer

All Superinterfaces:
Renderer
All Known Implementing Classes:
CheckboxRenderer, CurrencyRenderer, DateRenderer, DropDownRenderer, DynamicReadOnlyRender, FieldRendererBase, HiddenRenderer, OverrideFieldRenderer, QuickFinderRenderer, RadioButtonGroupRenderer, ReadOnlyRenderer, TextAreaRenderer, TextRenderer

public interface FieldRenderer
extends Renderer

More detailed contract for renderers which render fields


Method Summary
 void closeNoWrapSpan(javax.servlet.jsp.PageContext pageContext, javax.servlet.jsp.tagext.Tag parentTag)
          Renders the closing of a no wrap span
 void openNoWrapSpan(javax.servlet.jsp.PageContext pageContext, javax.servlet.jsp.tagext.Tag parentTag)
          Renders the opening of a no-wrap span
 void overrideOnBlur(String onBlur)
          Overrides the onBlur setting for this renderer
 boolean renderQuickfinder()
          Tells the renderer to render a quickfinder or not
 void setAccessibleTitle(String accessibleTitle)
          Sets the accessible title of the current field
 void setArbitrarilyHighTabIndex(int tabIndex)
          Sets the tab index the field being rendered should use - if it never ever wants to get tabbed to
 void setDynamicNameLabel(String label)
          On the renderer, sets the name of the dynamic name label
 void setField(org.kuali.rice.kns.web.ui.Field field)
          On the renderer, sets the field to render
 void setShowError(boolean error)
          Sets that this renderer should display as in error
 
Methods inherited from interface org.kuali.kfs.sys.document.web.renderers.Renderer
clear, render
 

Method Detail

setField

void setField(org.kuali.rice.kns.web.ui.Field field)
On the renderer, sets the field to render

Parameters:
field - the field to render

setDynamicNameLabel

void setDynamicNameLabel(String label)
On the renderer, sets the name of the dynamic name label

Parameters:
label - the label to set

setShowError

void setShowError(boolean error)
Sets that this renderer should display as in error

Parameters:
error - true if renderer should display as in error, false otherwise

renderQuickfinder

boolean renderQuickfinder()
Tells the renderer to render a quickfinder or not

Returns:
true if a quick finder should be rendered, false otherwise

setArbitrarilyHighTabIndex

void setArbitrarilyHighTabIndex(int tabIndex)
Sets the tab index the field being rendered should use - if it never ever wants to get tabbed to

Parameters:
tabIndex - a tab index no human will have the patience to reach

openNoWrapSpan

void openNoWrapSpan(javax.servlet.jsp.PageContext pageContext,
                    javax.servlet.jsp.tagext.Tag parentTag)
                    throws javax.servlet.jsp.JspException
Renders the opening of a no-wrap span

Parameters:
pageContext - the page contex to render to
parentTag - the tag requesting all of this rendering
Throws:
javax.servlet.jsp.JspException - thrown if something goes wrong in rendering

closeNoWrapSpan

void closeNoWrapSpan(javax.servlet.jsp.PageContext pageContext,
                     javax.servlet.jsp.tagext.Tag parentTag)
                     throws javax.servlet.jsp.JspException
Renders the closing of a no wrap span

Parameters:
pageContext - the page contex to render to
parentTag - the tag requesting all of this rendering
Throws:
javax.servlet.jsp.JspException - thrown if something goes wrong in rendering

overrideOnBlur

void overrideOnBlur(String onBlur)
Overrides the onBlur setting for this renderer

Parameters:
onBlur - the onBlur value to set and return from buildOnBlur

setAccessibleTitle

void setAccessibleTitle(String accessibleTitle)
Sets the accessible title of the current field

Parameters:
accessibleTitle - the given the accessible title


Copyright © 2005-2012 The Kuali Foundation. All Rights Reserved.