<a name="Views"></a>

# Views
Views

**Kind**: global class  

* [Views](#Views)
    * [new Views()](#new_Views_new)
    * _instance_
        * [.first()](#Views+first) ⇒ <code>object</code>
        * [.last()](#Views+last) ⇒ <code>object</code>
        * [.get(i)](#Views+get) ⇒ <code>object</code>
        * [.append(view)](#Views+append) ⇒ <code>object</code>
        * [.prepend(view)](#Views+prepend) ⇒ <code>object</code>
        * [.insert(view, index)](#Views+insert) ⇒ <code>object</code>
        * [.remove(view, [i])](#Views+remove)
        * [.clear()](#Views+clear)
        * [.find(section)](#Views+find) ⇒ <code>object</code>
        * [.displayed()](#Views+displayed) ⇒ <code>Array.&lt;object&gt;</code>
        * [.show()](#Views+show)
        * [.hide()](#Views+hide)
        * [.update()](#Views+update)
        * [.destroy()](#Views+destroy)
    * _static_
        * [.container](#Views.container) : <code>Element</code>

<a name="new_Views_new"></a>

## new Views()
Constructor

<a name="Views+first"></a>

## views.first() ⇒ <code>object</code>
first

**Kind**: instance method of [<code>Views</code>](#Views)  
**Returns**: <code>object</code> - view  
<a name="Views+last"></a>

## views.last() ⇒ <code>object</code>
last

**Kind**: instance method of [<code>Views</code>](#Views)  
**Returns**: <code>object</code> - view  
<a name="Views+get"></a>

## views.get(i) ⇒ <code>object</code>
get

**Kind**: instance method of [<code>Views</code>](#Views)  
**Returns**: <code>object</code> - view  

| Param | Type | Description |
| --- | --- | --- |
| i | <code>number</code> | index |

<a name="Views+append"></a>

## views.append(view) ⇒ <code>object</code>
append

**Kind**: instance method of [<code>Views</code>](#Views)  
**Returns**: <code>object</code> - view  

| Param | Type |
| --- | --- |
| view | <code>object</code> | 

<a name="Views+prepend"></a>

## views.prepend(view) ⇒ <code>object</code>
prepend

**Kind**: instance method of [<code>Views</code>](#Views)  
**Returns**: <code>object</code> - view  

| Param | Type |
| --- | --- |
| view | <code>object</code> | 

<a name="Views+insert"></a>

## views.insert(view, index) ⇒ <code>object</code>
insert

**Kind**: instance method of [<code>Views</code>](#Views)  
**Returns**: <code>object</code> - view  

| Param | Type |
| --- | --- |
| view | <code>object</code> | 
| index | <code>number</code> | 

<a name="Views+remove"></a>

## views.remove(view, [i])
remove

**Kind**: instance method of [<code>Views</code>](#Views)  

| Param | Type | Description |
| --- | --- | --- |
| view | <code>object</code> |  |
| [i] | <code>number</code> | index |

<a name="Views+clear"></a>

## views.clear()
clear

**Kind**: instance method of [<code>Views</code>](#Views)  
<a name="Views+find"></a>

## views.find(section) ⇒ <code>object</code>
find

**Kind**: instance method of [<code>Views</code>](#Views)  
**Returns**: <code>object</code> - view  

| Param | Type |
| --- | --- |
| section | <code>Section</code> | 

<a name="Views+displayed"></a>

## views.displayed() ⇒ <code>Array.&lt;object&gt;</code>
displayed

**Kind**: instance method of [<code>Views</code>](#Views)  
<a name="Views+show"></a>

## views.show()
show

**Kind**: instance method of [<code>Views</code>](#Views)  
<a name="Views+hide"></a>

## views.hide()
hide

**Kind**: instance method of [<code>Views</code>](#Views)  
<a name="Views+update"></a>

## views.update()
update

**Kind**: instance method of [<code>Views</code>](#Views)  
<a name="Views+destroy"></a>

## views.destroy()
destroy

**Kind**: instance method of [<code>Views</code>](#Views)  
<a name="Views.container"></a>

## Views.container : <code>Element</code>
**Kind**: static property of [<code>Views</code>](#Views)  
**Read only**: true  
