org.apache.myfaces.extensions.cdi.jsf.impl.message
Class JsfAwareMessageContextProducer
java.lang.Object
org.apache.myfaces.extensions.cdi.jsf.impl.message.JsfAwareMessageContextProducer
@ApplicationScoped
public class JsfAwareMessageContextProducer
- extends Object
Producer for I18n artifacts
Method Summary |
org.apache.myfaces.extensions.cdi.message.api.MessageContext |
createContext(org.apache.myfaces.extensions.cdi.message.api.MessageContext defaultMessageContext,
javax.enterprise.inject.Instance<org.apache.myfaces.extensions.cdi.message.api.MessageFactory> messageFactoryInstance,
javax.enterprise.inject.Instance<ELProvider> elProviderInstance,
javax.enterprise.inject.Instance<ArgumentFilter> argumentFilterInstance)
Creates a specialized MessageContext for JSF which delegates to jsf mechanisms (as fallback) |
org.apache.myfaces.extensions.cdi.jsf.impl.message.MessageHelperMap |
createContextForEL(org.apache.myfaces.extensions.cdi.message.api.MessageContext messageContext)
Creates a map for using the el-map-trick. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JsfAwareMessageContextProducer
public JsfAwareMessageContextProducer()
createContext
@Produces
@Dependent
@Jsf
public org.apache.myfaces.extensions.cdi.message.api.MessageContext createContext(org.apache.myfaces.extensions.cdi.message.api.MessageContext defaultMessageContext,
javax.enterprise.inject.Instance<org.apache.myfaces.extensions.cdi.message.api.MessageFactory> messageFactoryInstance,
javax.enterprise.inject.Instance<ELProvider> elProviderInstance,
javax.enterprise.inject.Instance<ArgumentFilter> argumentFilterInstance)
- Creates a specialized
MessageContext
for JSF which delegates to jsf mechanisms (as fallback)
- Parameters:
defaultMessageContext
- pre-configured message-contextmessageFactoryInstance
- current message-factory (optional)elProviderInstance
- current el-provider (optional)argumentFilterInstance
- current argument-filter (optional)
- Returns:
- optimized message-context for jsf-applications
createContextForEL
@Produces
@Dependent
@Named(value="messageContext")
public org.apache.myfaces.extensions.cdi.jsf.impl.message.MessageHelperMap createContextForEL(@Jsf
org.apache.myfaces.extensions.cdi.message.api.MessageContext messageContext)
- Creates a map for using the el-map-trick.
- Parameters:
messageContext
- jsf specific MessageContext
- Returns:
- helper map for el-expressions
Copyright © 2010-2011 The Apache Software Foundation. All Rights Reserved.