|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.myfaces.trinidadinternal.ui.BaseRenderer
org.apache.myfaces.trinidadinternal.ui.ElementRenderer
org.apache.myfaces.trinidadinternal.ui.laf.base.BaseLafRenderer
org.apache.myfaces.trinidadinternal.ui.laf.base.xhtml.XhtmlLafRenderer
org.apache.myfaces.trinidadinternal.ui.laf.base.xhtml.NavigationBarRenderer
public abstract class NavigationBarRenderer
Renderer for Navigation Bars showing either single or multiple records.
Field Summary |
---|
Fields inherited from class org.apache.myfaces.trinidadinternal.ui.laf.base.xhtml.XhtmlLafRenderer |
---|
TRANSPARENT_GIF |
Fields inherited from class org.apache.myfaces.trinidadinternal.ui.BaseRenderer |
---|
NO_CHILD_INDEX |
Fields inherited from interface org.apache.myfaces.trinidadinternal.ui.laf.base.BaseLafConstants |
---|
NBSP_CHAR, NBSP_STRING, NOT_FOUND, ONE, TWO, URI_DELIMITER, ZERO |
Constructor Summary | |
---|---|
NavigationBarRenderer()
|
Method Summary | |
---|---|
protected MutableUINode |
createSingleItemSubmitButton(UIXRenderingContext context,
boolean isBack,
java.lang.Object buttonText,
java.lang.Object buttonAccessKey,
java.lang.String onClickJS)
|
protected MutableUINode |
createSingleItemURLButton(UIXRenderingContext context,
boolean isBack,
java.lang.Object buttonText,
java.lang.Object buttonAccessKey,
java.lang.String destinationURL)
|
static UINode |
createSubmitButton(UIXRenderingContext context,
java.lang.Object buttonText,
java.lang.Object buttonAccessKey,
java.lang.String buttonID,
java.lang.String formName,
boolean validate,
java.lang.String eventKey,
java.lang.String sourceKey,
java.lang.String source,
java.lang.String valueKey,
long value,
java.lang.String sizeKey,
int size)
Creates the submit button bean |
protected boolean |
disabledNavigationShown(UIXRenderingContext context)
Returns true if disabled navigation items should be shown |
protected java.lang.String |
getBlockString(UIXRenderingContext context,
boolean isBack,
int numRecords)
Gets the string to use for next/previous links in a table navigation bar. |
protected java.lang.String |
getIconURI(UIXRenderingContext context,
boolean isBack,
boolean isEnabled)
|
static java.lang.String |
getSingleDestinationSubmit(UIXRenderingContext context,
UINode node,
java.lang.String form,
java.lang.String name,
long value,
boolean doValidate)
|
static java.lang.String |
getSingleDestinationSubmit(UIXRenderingContext context,
UINode node,
java.lang.String form,
java.lang.String eventKey,
java.lang.String sourceKey,
java.lang.String name,
java.lang.String valueKey,
long value,
boolean doValidate)
|
static java.lang.String |
getSingleDestinationURL(UIXRenderingContext context,
UINode node,
java.lang.String eventKey,
java.lang.String sourceKey,
java.lang.String name,
java.lang.String valueKey,
long value)
|
protected void |
postrender(UIXRenderingContext context,
UINode node)
Override to add support for rendering syle elements |
protected void |
prerender(UIXRenderingContext context,
UINode node)
Override to add support for rendering syle elements |
protected void |
renderContent(UIXRenderingContext context,
UINode node)
|
static void |
renderHiddenFields(UIXRenderingContext context,
java.lang.String formName,
boolean isMulti,
java.lang.String eventKey,
java.lang.String sourceKey,
java.lang.String valueKey,
java.lang.String sizeKey,
java.lang.String partialTargetsKey,
java.lang.String partialTargets)
|
protected void |
renderItemSpacer(UIXRenderingContext context)
Writes the separator between two elements |
protected boolean |
requiresForm(UIXRenderingContext context)
returns true if the navigation bar requires a form in order to submit |
Methods inherited from class org.apache.myfaces.trinidadinternal.ui.ElementRenderer |
---|
getElementName, getRenderer, renderAttribute, renderAttribute, renderAttribute, renderAttribute |
Methods inherited from class org.apache.myfaces.trinidadinternal.ui.BaseRenderer |
---|
getNextRenderedChildIndex, getNextRenderedChildNode, getVisibleIndexedChildCount, renderBetweenIndexedChildren, renderBetweenIndexedChildren, renderChild, renderIndexedChild, renderIndexedChild, renderNamedChild, renderNamedChild, skipChild, skipNode |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public NavigationBarRenderer()
Method Detail |
---|
protected MutableUINode createSingleItemURLButton(UIXRenderingContext context, boolean isBack, java.lang.Object buttonText, java.lang.Object buttonAccessKey, java.lang.String destinationURL)
protected MutableUINode createSingleItemSubmitButton(UIXRenderingContext context, boolean isBack, java.lang.Object buttonText, java.lang.Object buttonAccessKey, java.lang.String onClickJS)
protected void prerender(UIXRenderingContext context, UINode node) throws java.io.IOException
XhtmlLafRenderer
prerender
in class XhtmlLafRenderer
context
- the rendering contextnode
- the current UINode
java.io.IOException
ElementRenderer.renderAttributes(org.apache.myfaces.trinidadinternal.ui.UIXRenderingContext, org.apache.myfaces.trinidadinternal.ui.UINode)
,
ElementRenderer.getElementName(org.apache.myfaces.trinidadinternal.ui.UIXRenderingContext, org.apache.myfaces.trinidadinternal.ui.UINode)
protected void postrender(UIXRenderingContext context, UINode node) throws java.io.IOException
XhtmlLafRenderer
postrender
in class XhtmlLafRenderer
context
- the rendering contextnode
- the current UINode
java.io.IOException
ElementRenderer.getElementName(org.apache.myfaces.trinidadinternal.ui.UIXRenderingContext, org.apache.myfaces.trinidadinternal.ui.UINode)
protected void renderContent(UIXRenderingContext context, UINode node)
renderContent
in class BaseRenderer
public static void renderHiddenFields(UIXRenderingContext context, java.lang.String formName, boolean isMulti, java.lang.String eventKey, java.lang.String sourceKey, java.lang.String valueKey, java.lang.String sizeKey, java.lang.String partialTargetsKey, java.lang.String partialTargets) throws java.io.IOException
java.io.IOException
protected boolean requiresForm(UIXRenderingContext context)
protected boolean disabledNavigationShown(UIXRenderingContext context)
public static UINode createSubmitButton(UIXRenderingContext context, java.lang.Object buttonText, java.lang.Object buttonAccessKey, java.lang.String buttonID, java.lang.String formName, boolean validate, java.lang.String eventKey, java.lang.String sourceKey, java.lang.String source, java.lang.String valueKey, long value, java.lang.String sizeKey, int size)
protected java.lang.String getIconURI(UIXRenderingContext context, boolean isBack, boolean isEnabled)
protected java.lang.String getBlockString(UIXRenderingContext context, boolean isBack, int numRecords)
public static java.lang.String getSingleDestinationURL(UIXRenderingContext context, UINode node, java.lang.String eventKey, java.lang.String sourceKey, java.lang.String name, java.lang.String valueKey, long value)
public static java.lang.String getSingleDestinationSubmit(UIXRenderingContext context, UINode node, java.lang.String form, java.lang.String name, long value, boolean doValidate)
public static java.lang.String getSingleDestinationSubmit(UIXRenderingContext context, UINode node, java.lang.String form, java.lang.String eventKey, java.lang.String sourceKey, java.lang.String name, java.lang.String valueKey, long value, boolean doValidate)
protected void renderItemSpacer(UIXRenderingContext context) throws java.io.IOException
java.io.IOException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |