|
||||||||||
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.ImageRenderer
public class ImageRenderer
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 | |
---|---|
ImageRenderer()
|
Method Summary | |
---|---|
protected java.lang.Object |
getDestination(UIXRenderingContext context,
UINode node)
Returns the destination to use for the ImageRenderer. |
protected java.lang.Object |
getDestinationAttr(UIXRenderingContext context,
UINode node)
|
protected java.lang.Object |
getLongDesc(UIXRenderingContext context,
UINode node)
|
protected java.lang.Object |
getOnClick(UIXRenderingContext context,
UINode node)
|
protected java.lang.Object |
getOnFocus(UIXRenderingContext context,
UINode node)
|
protected java.lang.Object |
getSource(UIXRenderingContext context,
UINode node)
|
protected java.lang.Object |
getText(UIXRenderingContext context,
UINode node)
Returns the value associated with the text attribute |
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)
Do all of the rendering in renderContent--this does two things--it allows us to make sure that we can't have childern and it ensures that we don't need to call getSource() multiple times per render, as this can be a little expensive for subclasses like ButtonRenderer. |
protected void |
renderHAlign(UIXRenderingContext context,
UINode node)
|
protected void |
renderID(UIXRenderingContext context,
UINode node)
Renders the id of the UINode |
protected void |
renderImageAttributes(UIXRenderingContext context,
UINode node)
Called to render the attributes of the |
protected void |
renderShortDesc(UIXRenderingContext context,
UINode node)
we render shortDesc as alt text on image. |
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 ImageRenderer()
Method Detail |
---|
protected void renderID(UIXRenderingContext context, UINode node) throws java.io.IOException
BaseLafRenderer
renderID
in class BaseLafRenderer
java.io.IOException
protected java.lang.Object getSource(UIXRenderingContext context, UINode node)
protected java.lang.Object getLongDesc(UIXRenderingContext context, UINode node)
protected java.lang.Object getText(UIXRenderingContext context, UINode node)
XhtmlLafRenderer
getText
in class XhtmlLafRenderer
protected java.lang.Object getDestination(UIXRenderingContext context, UINode node)
protected java.lang.Object getOnClick(UIXRenderingContext context, UINode node)
getOnClick
in class XhtmlLafRenderer
protected java.lang.Object getOnFocus(UIXRenderingContext context, UINode node)
protected java.lang.Object getDestinationAttr(UIXRenderingContext context, UINode node)
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 final 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 renderImageAttributes(UIXRenderingContext context, UINode node) throws java.io.IOException
java.io.IOException
protected void renderHAlign(UIXRenderingContext context, UINode node) throws java.io.IOException
renderHAlign
in class XhtmlLafRenderer
java.io.IOException
protected void renderShortDesc(UIXRenderingContext context, UINode node)
renderShortDesc
in class XhtmlLafRenderer
protected final void renderContent(UIXRenderingContext context, UINode node) throws java.io.IOException
renderContent
in class BaseRenderer
java.io.IOException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |