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:
javax.faces.FacesWrapper<javax.faces.application.Application>

@ApplicationScoped
public class SeamApplicationWrapper
extends javax.faces.application.ApplicationWrapper

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

Author:
Constructor Summary
SeamApplicationWrapper()
           
 
Method Summary
 javax.faces.convert.Converter createConverter(Class<?> targetClass)
           
 javax.faces.convert.Converter createConverter(String converterId)
           
 javax.faces.validator.Validator createValidator(String validatorId)
           
 javax.faces.application.Application getParent()
           
 javax.faces.application.Application getWrapped()
           
 void setParent(javax.faces.application.Application parent)
           
 
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 javax.faces.application.Application getWrapped()
Specified by:
getWrapped in interface javax.faces.FacesWrapper<javax.faces.application.Application>
Overrides:
getWrapped in class javax.faces.application.ApplicationWrapper

createConverter

public javax.faces.convert.Converter createConverter(Class<?> targetClass)
Overrides:
createConverter in class javax.faces.application.ApplicationWrapper

createConverter

public javax.faces.convert.Converter createConverter(String converterId)
Overrides:
createConverter in class javax.faces.application.ApplicationWrapper

createValidator

public javax.faces.validator.Validator createValidator(String validatorId)
Overrides:
createValidator in class javax.faces.application.ApplicationWrapper

getParent

public javax.faces.application.Application getParent()

setParent

public void setParent(javax.faces.application.Application parent)


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