Method Summary |
|
abstract public void | addComponent(String componentType, String componentClass) Define a new mapping from a logical "component type" to an actual java class name.
This controls what type is created when method createComponent of this class is
called.
Param componentClass must be the fully-qualified class name of some class
extending the UIComponent class. |
abstract public void | addConverter(String converterId, String converterClass) |
abstract public void | addConverter(Class targetClass, String converterClass) |
public void | addELContextListener(ELContextListener listener) |
public void | addELResolver(ELResolver resolver) |
abstract public void | addValidator(String validatorId, String validatorClass) |
public UIComponent | createComponent(ValueExpression componentExpression, FacesContext facesContext, String componentType) |
abstract public javax.faces.component.UIComponent | createComponent(String componentType) Create a new UIComponent subclass, using the mappings defined by previous
calls to the addComponent method of this class. |
abstract public javax.faces.component.UIComponent | createComponent(javax.faces.el.ValueBinding componentBinding, javax.faces.context.FacesContext context, String componentType) Create an object which has an associating "binding" expression tying the component
to a user property. |
abstract public javax.faces.convert.Converter | createConverter(String converterId) |
abstract public javax.faces.convert.Converter | createConverter(Class targetClass) |
abstract public javax.faces.el.MethodBinding | createMethodBinding(String ref, Class[] params) Create an object which can be used to invoke an arbitrary method via an
EL expression at a later time. |
abstract public javax.faces.validator.Validator | createValidator(String validatorId) |
abstract public javax.faces.el.ValueBinding | createValueBinding(String ref) Create an object which can be used to invoke an arbitrary method via an
EL expression at a later time. |
public Object | evaluateExpressionGet(FacesContext context, String expression, Class expectedType) |
abstract public javax.faces.event.ActionListener | getActionListener() |
abstract public Iterator<String> | getComponentTypes() |
abstract public Iterator<String> | getConverterIds() |
abstract public Iterator<Class> | getConverterTypes() |
abstract public Locale | getDefaultLocale() |
abstract public String | getDefaultRenderKitId() |
public ELContextListener[] | getELContextListeners() |
public ELResolver | getELResolver() |
public ExpressionFactory | getExpressionFactory() |
abstract public String | getMessageBundle() |
abstract public javax.faces.application.NavigationHandler | getNavigationHandler() Return the NavigationHandler object which is responsible for mapping from
a logical (viewid, fromAction, outcome) to the URL of a view to be rendered. |
abstract public javax.faces.el.PropertyResolver | getPropertyResolver() Get the object used by the VariableResolver to read and write named properties
on java beans, Arrays, Lists and Maps. |
public ResourceBundle | getResourceBundle(FacesContext ctx, String name) |
abstract public javax.faces.application.StateManager | getStateManager() |
abstract public Iterator<Locale> | getSupportedLocales() |
abstract public Iterator<String> | getValidatorIds() |
abstract public javax.faces.el.VariableResolver | getVariableResolver() Get the object used to resolve expressions of form "#{...}". |
abstract public javax.faces.application.ViewHandler | getViewHandler() |
public void | removeELContextListener(ELContextListener listener) |
abstract public void | setActionListener(javax.faces.event.ActionListener listener) |
abstract public void | setDefaultLocale(Locale locale) |
abstract public void | setDefaultRenderKitId(String renderKitId) |
abstract public void | setMessageBundle(String bundle) |
abstract public void | setNavigationHandler(javax.faces.application.NavigationHandler handler) |
abstract public void | setPropertyResolver(javax.faces.el.PropertyResolver resolver) |
abstract public void | setStateManager(javax.faces.application.StateManager manager) |
abstract public void | setSupportedLocales(Collection<Locale> locales) |
abstract public void | setVariableResolver(javax.faces.el.VariableResolver resolver) |
abstract public void | setViewHandler(javax.faces.application.ViewHandler handler) |