|
||||||||||
| 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.desktop.HtmlLafRenderer
org.apache.myfaces.trinidadinternal.ui.laf.base.desktop.ButtonRenderer
@Deprecated public abstract class ButtonRenderer
Renderer for button nodes.
| 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 | |
|---|---|
ButtonRenderer()
Deprecated. |
|
| Method Summary | |
|---|---|
protected abstract ImageProviderRequest |
createImageProviderRequest(UIXRenderingContext context,
java.lang.Object name,
java.lang.Object text,
java.awt.Color foreground,
java.awt.Color background,
java.awt.Color surroundingColor,
FontProxy font,
boolean disabled,
boolean textAntialias,
boolean startRounded,
boolean endRounded,
char accessKey)
Deprecated. Creates the ImageProviderRequest to use when looking up the button image. |
protected boolean |
doRenderImageContent(UIXRenderingContext context,
UINode node)
Deprecated. Tests whether the button should be rendered as an image. |
protected Renderer |
getAltRenderer()
Deprecated. Returns the alternate Renderer for button. |
protected static java.awt.Color |
getBackground(UIXRenderingContext context,
UINode node,
CoreStyle classStyle,
CoreStyle inlineStyle,
java.lang.String styleName)
Deprecated. |
protected java.lang.Object |
getDestination(UIXRenderingContext context,
UINode node)
Deprecated. Returns the destination to use for the GeneratedImageRenderer |
protected static java.util.Collection<java.lang.Object> |
getFontFamilies(UIXRenderingContext context,
UINode node,
CoreStyle style,
java.lang.String styleName)
Deprecated. |
protected static int |
getFontSize(UIXRenderingContext context,
UINode node,
CoreStyle classStyle,
CoreStyle inlineStyle,
java.lang.String styleName)
Deprecated. |
protected static int |
getFontStyle(UIXRenderingContext context,
UINode node,
CoreStyle classStyle,
CoreStyle inlineStyle,
java.lang.String styleName)
Deprecated. |
protected static java.awt.Color |
getForeground(UIXRenderingContext context,
UINode node,
CoreStyle classStyle,
CoreStyle inlineStyle,
java.lang.String styleName)
Deprecated. |
protected java.lang.Object |
getImageName(UIXRenderingContext context,
UINode node)
Deprecated. |
protected java.lang.String |
getImageStyle(UIXRenderingContext context,
UINode node)
Deprecated. |
protected java.lang.String |
getImageStyleClass(UIXRenderingContext context,
UINode node)
Deprecated. |
protected java.lang.Object |
getLongDesc(UIXRenderingContext context,
UINode node)
Deprecated. |
protected java.lang.Object |
getOnClick(UIXRenderingContext context,
UINode node)
Deprecated. |
protected java.lang.String |
getServerStyleName(UIXRenderingContext context,
UINode node,
boolean disabled)
Deprecated. Returns the name of the server-side style for styling button text. |
protected java.lang.Object |
getShortDesc(UIXRenderingContext context,
UINode node)
Deprecated. |
protected static CoreStyle |
getStyle(UIXRenderingContext context,
UINode node,
java.lang.String name)
Deprecated. |
protected java.lang.Object |
getStyleClass(UIXRenderingContext context,
UINode node)
Deprecated. Override to provide defaults |
protected static java.awt.Color |
getSurroundingColor(UIXRenderingContext context)
Deprecated. |
protected java.lang.Object |
getText(UIXRenderingContext context,
UINode node)
Deprecated. Returns the value associated with the text attribute |
protected static java.lang.String |
getURLAttribute(UIXRenderingContext context,
UINode node,
AttributeKey attrKey)
Deprecated. |
protected java.lang.Object |
getVAlign(UIXRenderingContext context,
UINode node)
Deprecated. |
protected static boolean |
isTextAntialiased(UIXRenderingContext context,
UINode node,
CoreStyle classStyle,
CoreStyle inlineStyle)
Deprecated. |
protected void |
postrender(UIXRenderingContext context,
UINode node)
Deprecated. No post rendering action required all action is done in renderContent(RenderingContext,UINode) |
protected void |
prerender(UIXRenderingContext context,
UINode node)
Deprecated. Override of BaseRenderer.prerender(). |
void |
render(UIXRenderingContext context,
UINode node)
Deprecated. Override of BaseRenderer.render(). |
protected void |
renderAltContent(UIXRenderingContext context,
UINode node)
Deprecated. Renders alternate content in the event that the button can not or should not be rendered as an image. |
protected void |
renderButtonAccessKey(UIXRenderingContext context,
UINode node)
Deprecated. |
protected void |
renderContent(UIXRenderingContext context,
UINode node)
Deprecated. Override of BaseRender.renderContent(). |
protected void |
renderImage(UIXRenderingContext context,
UINode node,
ImageProviderResponse response)
Deprecated. |
protected void |
renderImage(UIXRenderingContext context,
UINode node,
ImageProviderResponse response,
boolean hasMap,
java.lang.String mapName,
java.lang.Object shortDesc,
java.lang.Object destination)
Deprecated. |
protected void |
renderImage(UIXRenderingContext context,
UINode node,
ImageProviderResponse response,
java.lang.String mapName)
Deprecated. |
protected void |
renderImageContent(UIXRenderingContext context,
UINode node,
ImageProviderResponse response)
Deprecated. Renders the button as an image using the image specified by the ImageProviderResponse. |
protected void |
renderShortDesc(UIXRenderingContext context,
UINode node)
Deprecated. we do not want shortDesc rendered by XhtmlLafRenderer as this puts it as the title attribute; instead we write shortDesc as the alt text of the image. |
| Methods inherited from class org.apache.myfaces.trinidadinternal.ui.laf.base.desktop.HtmlLafRenderer |
|---|
isGecko, isIE, isNetscape, isSafari, renderRepeatingImage, renderRepeatingImage, renderRepeatingImage, renderTableDataIcon, renderTransparent, writeCacheImageURI |
| 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 ButtonRenderer()
| Method Detail |
|---|
protected final void prerender(UIXRenderingContext context,
UINode node)
throws java.io.IOException
renderImageContent(RenderingContext,
UINode,
ImageProviderResponse)
Subclasses should override renderImageContent()instead of
prerender() if additional prerendering is needed.
prerender in class XhtmlLafRenderercontext - The rendering contextnode - the node to be rendered
java.io.IOExceptionrenderContent(UIXRenderingContext,UINode),
renderImageContent(UIXRenderingContext,UINode,ImageProviderResponse)
protected final void postrender(UIXRenderingContext context,
UINode node)
throws java.io.IOException
renderContent(RenderingContext,UINode)
postrender in class XhtmlLafRenderercontext - The rendering contextnode - the node to be rendered
java.io.IOExceptionElementRenderer.getElementName(org.apache.myfaces.trinidadinternal.ui.UIXRenderingContext, org.apache.myfaces.trinidadinternal.ui.UINode)
protected final void renderContent(UIXRenderingContext context,
UINode node)
throws java.io.IOException
renderImageContent() is called if image
generation succeeds. Otherwise renderAltContent() is called.
renderContent in class BaseRenderercontext - The rendering contextnode - the node to be rendered
java.io.IOException
protected boolean doRenderImageContent(UIXRenderingContext context,
UINode node)
protected void renderImageContent(UIXRenderingContext context,
UINode node,
ImageProviderResponse response)
throws java.io.IOException
renderContent() when image generation succeeds. Otherwise,
renderAltContent() is called.
context - The rendering contextnode - the node to be renderedresponse - ImageProviderResponse which descibes the button
image to render
java.io.IOException
public final void render(UIXRenderingContext context,
UINode node)
throws java.io.IOException
renderImageContent() or
renderAltContent().
render in interface Rendererrender in class XhtmlLafRenderercontext - The rendering contextnode - the node to be rendered
image to render
java.io.IOException
protected void renderAltContent(UIXRenderingContext context,
UINode node)
throws java.io.IOException
context - The rendering contextnode - the node to be rendered
java.io.IOExceptionprotected Renderer getAltRenderer()
protected java.lang.Object getOnClick(UIXRenderingContext context,
UINode node)
getOnClick in class XhtmlLafRenderer
protected java.lang.Object getText(UIXRenderingContext context,
UINode node)
XhtmlLafRenderer
protected java.lang.Object getStyleClass(UIXRenderingContext context,
UINode node)
getStyleClass in class XhtmlLafRenderer
protected java.lang.Object getVAlign(UIXRenderingContext context,
UINode node)
protected void renderButtonAccessKey(UIXRenderingContext context,
UINode node)
throws java.io.IOException
java.io.IOException
protected abstract ImageProviderRequest createImageProviderRequest(UIXRenderingContext context,
java.lang.Object name,
java.lang.Object text,
java.awt.Color foreground,
java.awt.Color background,
java.awt.Color surroundingColor,
FontProxy font,
boolean disabled,
boolean textAntialias,
boolean startRounded,
boolean endRounded,
char accessKey)
protected java.lang.String getServerStyleName(UIXRenderingContext context,
UINode node,
boolean disabled)
protected void renderImage(UIXRenderingContext context,
UINode node,
ImageProviderResponse response)
throws java.io.IOException
java.io.IOException
protected void renderShortDesc(UIXRenderingContext context,
UINode node)
renderShortDesc in class XhtmlLafRenderer
protected void renderImage(UIXRenderingContext context,
UINode node,
ImageProviderResponse response,
java.lang.String mapName)
throws java.io.IOException
java.io.IOException
protected void renderImage(UIXRenderingContext context,
UINode node,
ImageProviderResponse response,
boolean hasMap,
java.lang.String mapName,
java.lang.Object shortDesc,
java.lang.Object destination)
throws java.io.IOException
java.io.IOException
protected java.lang.Object getShortDesc(UIXRenderingContext context,
UINode node)
getShortDesc in class BaseLafRenderer
protected java.lang.Object getImageName(UIXRenderingContext context,
UINode node)
protected java.lang.Object getLongDesc(UIXRenderingContext context,
UINode node)
protected java.lang.Object getDestination(UIXRenderingContext context,
UINode node)
protected java.lang.String getImageStyle(UIXRenderingContext context,
UINode node)
protected java.lang.String getImageStyleClass(UIXRenderingContext context,
UINode node)
protected static java.lang.String getURLAttribute(UIXRenderingContext context,
UINode node,
AttributeKey attrKey)
protected static CoreStyle getStyle(UIXRenderingContext context,
UINode node,
java.lang.String name)
protected static int getFontStyle(UIXRenderingContext context,
UINode node,
CoreStyle classStyle,
CoreStyle inlineStyle,
java.lang.String styleName)
protected static int getFontSize(UIXRenderingContext context,
UINode node,
CoreStyle classStyle,
CoreStyle inlineStyle,
java.lang.String styleName)
protected static java.util.Collection<java.lang.Object> getFontFamilies(UIXRenderingContext context,
UINode node,
CoreStyle style,
java.lang.String styleName)
protected static java.awt.Color getBackground(UIXRenderingContext context,
UINode node,
CoreStyle classStyle,
CoreStyle inlineStyle,
java.lang.String styleName)
protected static java.awt.Color getForeground(UIXRenderingContext context,
UINode node,
CoreStyle classStyle,
CoreStyle inlineStyle,
java.lang.String styleName)
protected static java.awt.Color getSurroundingColor(UIXRenderingContext context)
protected static boolean isTextAntialiased(UIXRenderingContext context,
UINode node,
CoreStyle classStyle,
CoreStyle inlineStyle)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||