# Namespace: RichFaces

## RichFaces

Source:
  - richfaces.js, line 26

### Classes

ajaxContainer
BaseComponent
Event
queue

### Namespaces

ui

### Methods

#### (static) component(source) → {Object}

Retrieve RichFaces component object

##### Parameters:

Name | Type | Description
--- | --- | ---
`source` | Object | component id, DOM element or a jQuery object

Source:
  - richfaces.js, line 91

##### Returns:

RichFaces component

Type
  Object

#### (static) escapeCSSMetachars(s) → {string}

Escapes CSS meta-characters in string according to jQuery selectors document.

##### Parameters:

Name | Type | Description
--- | --- | ---
`s` | string | string to escape meta-characters in

Source:
  - richfaces.js, line 267

##### Returns:

- string with meta-characters escaped

Type
  string

#### (static) getValue(propertyNamesArray, base)

Evaluates chained properties for the "base" object. For example, window.document.location is equivalent to "propertyNamesString" = "document.location" and "base" = window Evaluation is safe, so it stops on the first null or undefined object

##### Parameters:

Name | Type | Description
--- | --- | ---
`propertyNamesArray` |  | array of strings that contains names of the properties to evaluate
`base` |  | base object to evaluate properties on

Source:
  - richfaces.js, line 336

##### Returns:

returns result of evaluation or empty string