org.jboss.seam.faces.environment
Class SeamApplicationWrapper

java.lang.Object
  extended by javax.faces.application.Application
      extended by javax.faces.application.ApplicationWrapper
          extended by org.jboss.seam.faces.environment.SeamApplicationWrapper
All Implemented Interfaces:
FacesWrapper<Application>

@ApplicationScoped
public class SeamApplicationWrapper
extends ApplicationWrapper

Provides contextual lifecycle and @{link Inject} support for JSF artifacts such as Converter, Validator.

Author:
Constructor Summary
SeamApplicationWrapper()
           
 
Method Summary
 Converter createConverter(Class<?> targetClass)
           
 Converter createConverter(String converterId)
           
 Validator createValidator(String validatorId)
           
 Application getWrapped()
           
 void installWrapper(PostConstructApplicationEvent event)
           
 
Methods inherited from class javax.faces.application.ApplicationWrapper
addBehavior, addComponent, addConverter, addConverter, addDefaultValidatorId, addELContextListener, addELResolver, addValidator, createBehavior, createComponent, createComponent, createComponent, createComponent, createComponent, createComponent, createMethodBinding, createValueBinding, evaluateExpressionGet, getActionListener, getBehaviorIds, getComponentTypes, getConverterIds, getConverterTypes, getDefaultLocale, getDefaultRenderKitId, getDefaultValidatorInfo, getELContextListeners, getELResolver, getExpressionFactory, getMessageBundle, getNavigationHandler, getProjectStage, getPropertyResolver, getResourceBundle, getResourceHandler, getStateManager, getSupportedLocales, getValidatorIds, getVariableResolver, getViewHandler, publishEvent, publishEvent, removeELContextListener, setActionListener, setDefaultLocale, setDefaultRenderKitId, setMessageBundle, setNavigationHandler, setPropertyResolver, setResourceHandler, setStateManager, setSupportedLocales, setVariableResolver, setViewHandler, subscribeToEvent, subscribeToEvent, unsubscribeFromEvent, unsubscribeFromEvent
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SeamApplicationWrapper

public SeamApplicationWrapper()
Method Detail

getWrapped

public Application getWrapped()
Specified by:
getWrapped in interface FacesWrapper<Application>
Overrides:
getWrapped in class ApplicationWrapper

installWrapper

public void installWrapper(@Observes
                           PostConstructApplicationEvent event)

createConverter

public Converter createConverter(Class<?> targetClass)
Overrides:
createConverter in class ApplicationWrapper

createConverter

public Converter createConverter(String converterId)
Overrides:
createConverter in class ApplicationWrapper

createValidator

public Validator createValidator(String validatorId)
Overrides:
createValidator in class ApplicationWrapper


Copyright © 2009-2011 Seam Framework. All Rights Reserved.