## Uses of Class
org.richfaces.component.AbstractFocus

- Packages that use AbstractFocus
  Package | Description
  --- | ---
  org.richfaces.component | Base RichFaces components interfaces and classes
  org.richfaces.renderkit | RichFaces model
  org.richfaces.renderkit.focus |

- - ### Uses of AbstractFocus in org.richfaces.component

    Subclasses of AbstractFocus in org.richfaces.component
    Modifier and Type | Class and Description
    --- | ---
    `class` | `UIFocus` Focus component allows to set focus based on validation of components or alternatively it can preserve focus on currently focused form input.

  - ### Uses of AbstractFocus in org.richfaces.renderkit

    Methods in org.richfaces.renderkit with parameters of type AbstractFocus
    Modifier and Type | Method and Description
    --- | ---
    `String` | FocusRendererBase.`getFocusCandidatesAsString(javax.faces.context.FacesContext context, AbstractFocus component)` Get space-separated list of clientIds as component candidates to be focused on client.
    `void` | FocusRendererBase.`postAddToView(javax.faces.context.FacesContext context, AbstractFocus component)`
    `boolean` | FocusRendererBase.`shouldApply(javax.faces.context.FacesContext context, AbstractFocus component)` Determines whether the currently rendered Focus should be rendered or not based on if request is postback and if Focus belongs to form which has been submitted.

  - ### Uses of AbstractFocus in org.richfaces.renderkit.focus

    Methods in org.richfaces.renderkit.focus with parameters of type AbstractFocus
    Modifier and Type | Method and Description
    --- | ---
    `String` | ViewFocusRenderStrategy.`getFocusCandidatesAsString(javax.faces.context.FacesContext context, AbstractFocus component)`
    `String` | FormFocusRenderStrategy.`getFocusCandidatesAsString(javax.faces.context.FacesContext context, AbstractFocus component)`
    `String` | FocusRenderStrategy.`getFocusCandidatesAsString(javax.faces.context.FacesContext context, AbstractFocus component)` Get space-separated list of clientIds as component candidates to be focused on client.
    `protected String` | AbstractFocusRenderStrategy.`getFocusCandidatesAsString(javax.faces.context.FacesContext context, AbstractFocus component, javax.faces.component.UIForm form)`
    `void` | ViewFocusRenderStrategy.`postAddToView(javax.faces.context.FacesContext context, AbstractFocus component)`
    `void` | FormFocusRenderStrategy.`postAddToView(javax.faces.context.FacesContext context, AbstractFocus component)`
    `void` | FocusRenderStrategy.`postAddToView(javax.faces.context.FacesContext context, AbstractFocus component)` This method will be called once the component is placed into view
    `void` | FocusRendererInterface.`postAddToView(javax.faces.context.FacesContext context, AbstractFocus component)`
    `boolean` | ViewFocusRenderStrategy.`shouldApply(javax.faces.context.FacesContext context, AbstractFocus component)`
    `boolean` | FormFocusRenderStrategy.`shouldApply(javax.faces.context.FacesContext context, AbstractFocus component)`
    `boolean` | FocusRenderStrategy.`shouldApply(javax.faces.context.FacesContext context, AbstractFocus component)` Determines whether the currently rendered Focus should be rendered or not based on if request is postback and if Focus belongs to form which has been submitted.

Copyright © 2015 JBoss by Red Hat. All Rights Reserved.