org.apache.myfaces.trinidadinternal.skin.icon
Class ContextImageIcon

java.lang.Object
  extended by org.apache.myfaces.trinidad.skin.Icon
      extended by org.apache.myfaces.trinidadinternal.skin.icon.BaseImageIcon
          extended by org.apache.myfaces.trinidadinternal.skin.icon.ContextImageIcon

public class ContextImageIcon
extends BaseImageIcon

An Icon implementation for icons which are under the ServletContext root.

Version:
$Name: $ ($Revision: adfrt/faces/adf-faces-impl/src/main/java/oracle/adfinternal/view/faces/skin/icon/ContextImageIcon.java#0 $) $Date: 10-nov-2005.18:59:03 $
Author:
The Oracle ADF Faces Team

Field Summary
 
Fields inherited from class org.apache.myfaces.trinidad.skin.Icon
ALIGN_KEY, EMBEDDED_KEY, HEIGHT_KEY, ID_KEY, INLINE_STYLE_KEY, SHORT_DESC_KEY, STYLE_CLASS_KEY, WIDTH_KEY
 
Constructor Summary
ContextImageIcon(java.lang.String uri, java.lang.Integer width, java.lang.Integer height)
          Creates a ContextImageIcon which uses the specified image URI regardless of the reading direction.
ContextImageIcon(java.lang.String uri, java.lang.String rtlURI, java.lang.Integer width, java.lang.Integer height)
          Creates an ContextImageIcon which has a different image URI depending on the reading direction.
ContextImageIcon(java.lang.String uri, java.lang.String rtlURI, java.lang.Integer width, java.lang.Integer height, java.lang.String styleClass, Style inlineStyle)
          Creates an ContextImageIcon which has a different image URI depending on the reading direction.
 
Method Summary
protected  java.lang.String getBaseURI(javax.faces.context.FacesContext context, org.apache.myfaces.trinidad.context.RenderingContext arc)
          Implementation of BaseImageIcon.getBaseURI().
 java.io.InputStream openStream(javax.faces.context.FacesContext context, org.apache.myfaces.trinidad.context.RenderingContext arc)
          Override of Icon.getImageIcon().
 
Methods inherited from class org.apache.myfaces.trinidadinternal.skin.icon.BaseImageIcon
getImageHeight, getImageURI, getImageWidth, getRelativeURI, renderIcon
 
Methods inherited from class org.apache.myfaces.trinidad.skin.Icon
isNull
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ContextImageIcon

public ContextImageIcon(java.lang.String uri,
                        java.lang.Integer width,
                        java.lang.Integer height)
Creates a ContextImageIcon which uses the specified image URI regardless of the reading direction.

Parameters:
uri - The URI to the image, relative to the servlet context root.
width - An Integer representing the width of the icon, or null if the width is not known.
height - An Integer representing the height of the icon, or null if the height is not known.

ContextImageIcon

public ContextImageIcon(java.lang.String uri,
                        java.lang.String rtlURI,
                        java.lang.Integer width,
                        java.lang.Integer height)
Creates an ContextImageIcon which has a different image URI depending on the reading direction.

Parameters:
uri - The URI of the left-to-right version of the image, relative to the servlet context root.
rtlURI - The URI of the right-to-left version of the image, relative to the servlet context root.
width - An Integer representing the width of the icon, or null if the width is not known.
height - An Integer representing the height of the icon, or null if the height is not known.

ContextImageIcon

public ContextImageIcon(java.lang.String uri,
                        java.lang.String rtlURI,
                        java.lang.Integer width,
                        java.lang.Integer height,
                        java.lang.String styleClass,
                        Style inlineStyle)
Creates an ContextImageIcon which has a different image URI depending on the reading direction.

Parameters:
uri - The URI of the left-to-right version of the image, relative to the servlet context root.
rtlURI - The URI of the right-to-left version of the image, relative to the servlet context root.
width - An Integer representing the width of the icon, or null if the width is not known.
height - An Integer representing the height of the icon, or null if the height is not known.
styleClass - The style class for the image icon
inlineStyle - The inline style for the image icon
Method Detail

openStream

public java.io.InputStream openStream(javax.faces.context.FacesContext context,
                                      org.apache.myfaces.trinidad.context.RenderingContext arc)
                               throws java.io.IOException
Override of Icon.getImageIcon().

Overrides:
openStream in class org.apache.myfaces.trinidad.skin.Icon
Throws:
java.io.IOException

getBaseURI

protected java.lang.String getBaseURI(javax.faces.context.FacesContext context,
                                      org.apache.myfaces.trinidad.context.RenderingContext arc)
Implementation of BaseImageIcon.getBaseURI(). The base URI for ContextImageIcon is the ServletContext's base URI.

Specified by:
getBaseURI in class BaseImageIcon


Copyright © 2001-2007 Apache Software Foundation. All Rights Reserved.