org.apache.myfaces.trinidadinternal.image.cache
Interface NameProvider

All Known Implementing Classes:
ColorizedIconNameProvider, CompositeButtonNameProvider, FlippedIconNameProvider

public interface NameProvider

Interface for obtaining a type-specific name for an image, based on the set of requested properties. Type-specific name providers are stored on the ImageType using the NAME_PROVIDER_PROPERTY key.

Version:
$Name: $ ($Revision: adfrt/faces/adf-faces-impl/src/main/java/oracle/adfinternal/view/faces/image/cache/NameProvider.java#0 $) $Date: 10-nov-2005.19:06:11 $
Author:
The Oracle ADF Faces Team

Field Summary
static java.lang.Object NAME_PROVIDER_PROPERTY
          Key used to retrieve the NameProvider property from an ImageType.
 
Method Summary
 java.lang.String getName(ImageContext context, java.util.Map<java.lang.Object,java.lang.Object> requestedProperties)
          Returns a name for the image which is generated using the specified properties.
 

Field Detail

NAME_PROVIDER_PROPERTY

static final java.lang.Object NAME_PROVIDER_PROPERTY
Key used to retrieve the NameProvider property from an ImageType.

Method Detail

getName

java.lang.String getName(ImageContext context,
                         java.util.Map<java.lang.Object,java.lang.Object> requestedProperties)
Returns a name for the image which is generated using the specified properties.

Parameters:
context - The image context
requestedProperties - The client-provided properties which describe the requested image.


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