### php.java.faces

# Class PhpFacesApplication

- `java.lang.Object`

- `javax.faces.application.Application`

- `php.java.faces.PhpFacesApplication`

`public class PhpFacesApplication`
`extends javax.faces.application.Application`

A custom Application, overrides getPropertyResolver.

Author:
  jostb

See Also:
  `PhpFacesPropertyResolver`

## Constructor Summary

`PhpFacesApplication(javax.faces.application.Application app)`

## Method Summary

`void`

`addComponent(java.lang.String componentType, java.lang.String componentClass)`

`void`

`addConverter(java.lang.Class targetClass, java.lang.String converterClass)`

`void`

`addConverter(java.lang.String converterId, java.lang.String converterClass)`

`void`

`addValidator(java.lang.String validatorId, java.lang.String validatorClass)`

`javax.faces.component.UIComponent`

`createComponent(java.lang.String componentType)`

`javax.faces.component.UIComponent`

`createComponent(javax.faces.el.ValueBinding componentBinding, javax.faces.context.FacesContext context, java.lang.String componentType)`

`javax.faces.convert.Converter`

`createConverter(java.lang.Class targetClass)`

`javax.faces.convert.Converter`

`createConverter(java.lang.String converterId)`

`javax.faces.el.MethodBinding`

`createMethodBinding(java.lang.String ref, java.lang.Class[] params)`

`javax.faces.validator.Validator`

`createValidator(java.lang.String validatorId)`

`javax.faces.el.ValueBinding`

`createValueBinding(java.lang.String ref)`

`javax.faces.event.ActionListener`

`getActionListener()`

`java.util.Iterator`

`getComponentTypes()`

`java.util.Iterator`

`getConverterIds()`

`java.util.Iterator`

`getConverterTypes()`

`java.util.Locale`

`getDefaultLocale()`

`java.lang.String`

`getDefaultRenderKitId()`

`java.lang.String`

`getMessageBundle()`

`javax.faces.application.NavigationHandler`

`getNavigationHandler()`

`javax.faces.el.PropertyResolver`

`getPropertyResolver()`

`javax.faces.application.StateManager`

`getStateManager()`

`java.util.Iterator`

`getSupportedLocales()`

`java.util.Iterator`

`getValidatorIds()`

`javax.faces.el.VariableResolver`

`getVariableResolver()`

`javax.faces.application.ViewHandler`

`getViewHandler()`

`void`

`setActionListener(javax.faces.event.ActionListener listener)`

`void`

`setDefaultLocale(java.util.Locale locale)`

`void`

`setDefaultRenderKitId(java.lang.String renderKitId)`

`void`

`setMessageBundle(java.lang.String bundle)`

`void`

`setNavigationHandler(javax.faces.application.NavigationHandler handler)`

`void`

`setPropertyResolver(javax.faces.el.PropertyResolver resolver)`

`void`

`setStateManager(javax.faces.application.StateManager manager)`

`void`

`setSupportedLocales(java.util.Collection locales)`

`void`

`setVariableResolver(javax.faces.el.VariableResolver resolver)`

`void`

`setViewHandler(javax.faces.application.ViewHandler handler)`

### Methods inherited from class javax.faces.application.Application

`addComponent`, `addConverter`, `addConverter`, `addValidator`, `createComponent`, `createComponent`, `createComponent`, `createConverter`, `createConverter`, `createMethodBinding`, `createValidator`, `createValueBinding`, `getActionListener`, `getComponentTypes`, `getConverterIds`, `getConverterTypes`, `getDefaultLocale`, `getDefaultRenderKitId`, `getExpressionFactory`, `getMessageBundle`, `getNavigationHandler`, `getPropertyResolver`, `getStateManager`, `getSupportedLocales`, `getValidatorIds`, `getVariableResolver`, `getViewHandler`, `setActionListener`, `setDefaultLocale`, `setDefaultRenderKitId`, `setMessageBundle`, `setNavigationHandler`, `setPropertyResolver`, `setStateManager`, `setSupportedLocales`, `setVariableResolver`, `setViewHandler`

### Methods inherited from class java.lang.Object

`equals`, `getClass`, `hashCode`, `notify`, `notifyAll`, `toString`, `wait`, `wait`, `wait`

## Constructor Details

### PhpFacesApplication

    public PhpFacesApplication(javax.faces.application.Application app)

## Method Details

### addComponent

    public void addComponent(java.lang.String componentType,
                             java.lang.String componentClass)

> Overrides:
>   addComponent in interface javax.faces.application.Application

### addConverter

    public void addConverter(java.lang.Class targetClass,
                             java.lang.String converterClass)

> Overrides:
>   addConverter in interface javax.faces.application.Application

### addConverter

    public void addConverter(java.lang.String converterId,
                             java.lang.String converterClass)

> Overrides:
>   addConverter in interface javax.faces.application.Application

### addValidator

    public void addValidator(java.lang.String validatorId,
                             java.lang.String validatorClass)

> Overrides:
>   addValidator in interface javax.faces.application.Application

### createComponent

    public javax.faces.component.UIComponent createComponent(java.lang.String componentType)
                throws javax.faces.FacesException

> Overrides:
>   createComponent in interface javax.faces.application.Application

### createComponent

    public javax.faces.component.UIComponent createComponent(javax.faces.el.ValueBinding componentBinding,
                                                             javax.faces.context.FacesContext context,
                                                             java.lang.String componentType)
                throws javax.faces.FacesException

> Overrides:
>   createComponent in interface javax.faces.application.Application

### createConverter

    public javax.faces.convert.Converter createConverter(java.lang.Class targetClass)

> Overrides:
>   createConverter in interface javax.faces.application.Application

### createConverter

    public javax.faces.convert.Converter createConverter(java.lang.String converterId)

> Overrides:
>   createConverter in interface javax.faces.application.Application

### createMethodBinding

    public javax.faces.el.MethodBinding createMethodBinding(java.lang.String ref,
                                                            java.lang.Class[] params)
                throws javax.faces.el.ReferenceSyntaxException

> Overrides:
>   createMethodBinding in interface javax.faces.application.Application

### createValidator

    public javax.faces.validator.Validator createValidator(java.lang.String validatorId)
                throws javax.faces.FacesException

> Overrides:
>   createValidator in interface javax.faces.application.Application

### createValueBinding

    public javax.faces.el.ValueBinding createValueBinding(java.lang.String ref)
                throws javax.faces.el.ReferenceSyntaxException

> Overrides:
>   createValueBinding in interface javax.faces.application.Application

### getActionListener

    public javax.faces.event.ActionListener getActionListener()

> Overrides:
>   getActionListener in interface javax.faces.application.Application

### getComponentTypes

    public java.util.Iterator getComponentTypes()

> Overrides:
>   getComponentTypes in interface javax.faces.application.Application

### getConverterIds

    public java.util.Iterator getConverterIds()

> Overrides:
>   getConverterIds in interface javax.faces.application.Application

### getConverterTypes

    public java.util.Iterator getConverterTypes()

> Overrides:
>   getConverterTypes in interface javax.faces.application.Application

### getDefaultLocale

    public java.util.Locale getDefaultLocale()

> Overrides:
>   getDefaultLocale in interface javax.faces.application.Application

### getDefaultRenderKitId

    public java.lang.String getDefaultRenderKitId()

> Overrides:
>   getDefaultRenderKitId in interface javax.faces.application.Application

### getMessageBundle

    public java.lang.String getMessageBundle()

> Overrides:
>   getMessageBundle in interface javax.faces.application.Application

### getNavigationHandler

    public javax.faces.application.NavigationHandler getNavigationHandler()

> Overrides:
>   getNavigationHandler in interface javax.faces.application.Application

### getPropertyResolver

    public javax.faces.el.PropertyResolver getPropertyResolver()

> Overrides:
>   getPropertyResolver in interface javax.faces.application.Application

### getStateManager

    public javax.faces.application.StateManager getStateManager()

> Overrides:
>   getStateManager in interface javax.faces.application.Application

### getSupportedLocales

    public java.util.Iterator getSupportedLocales()

> Overrides:
>   getSupportedLocales in interface javax.faces.application.Application

### getValidatorIds

    public java.util.Iterator getValidatorIds()

> Overrides:
>   getValidatorIds in interface javax.faces.application.Application

### getVariableResolver

    public javax.faces.el.VariableResolver getVariableResolver()

> Overrides:
>   getVariableResolver in interface javax.faces.application.Application

### getViewHandler

    public javax.faces.application.ViewHandler getViewHandler()

> Overrides:
>   getViewHandler in interface javax.faces.application.Application

### setActionListener

    public void setActionListener(javax.faces.event.ActionListener listener)

> Overrides:
>   setActionListener in interface javax.faces.application.Application

### setDefaultLocale

    public void setDefaultLocale(java.util.Locale locale)

> Overrides:
>   setDefaultLocale in interface javax.faces.application.Application

### setDefaultRenderKitId

    public void setDefaultRenderKitId(java.lang.String renderKitId)

> Overrides:
>   setDefaultRenderKitId in interface javax.faces.application.Application

### setMessageBundle

    public void setMessageBundle(java.lang.String bundle)

> Overrides:
>   setMessageBundle in interface javax.faces.application.Application

### setNavigationHandler

    public void setNavigationHandler(javax.faces.application.NavigationHandler handler)

> Overrides:
>   setNavigationHandler in interface javax.faces.application.Application

### setPropertyResolver

    public void setPropertyResolver(javax.faces.el.PropertyResolver resolver)

> Overrides:
>   setPropertyResolver in interface javax.faces.application.Application

### setStateManager

    public void setStateManager(javax.faces.application.StateManager manager)

> Overrides:
>   setStateManager in interface javax.faces.application.Application

### setSupportedLocales

    public void setSupportedLocales(java.util.Collection locales)

> Overrides:
>   setSupportedLocales in interface javax.faces.application.Application

### setVariableResolver

    public void setVariableResolver(javax.faces.el.VariableResolver resolver)

> Overrides:
>   setVariableResolver in interface javax.faces.application.Application

### setViewHandler

    public void setViewHandler(javax.faces.application.ViewHandler handler)

> Overrides:
>   setViewHandler in interface javax.faces.application.Application