Абстрактный класс метода по-умлочанию.
Отличие данного метода от класса tuna.rest.Method
, в
возможности установки имени метода.
Имя | Тип | Описание |
---|---|---|
opt_name |
string | Имя удаленного метода. |
[protected] Таблица слушателей событий определенных типов.
[protected] Родительский объект иерархии распростанения (баблинга).
Добавление обработчика события.
Обработчиком события должна быть функция принимающая в качестве аргументов
объект события и сопуствующие ему данные. В случае, если сопутствующие данные
не были заданы в качестве данных передается null
.
По-умолчанию функция обработчик будет вызвана в контексте объекта который
оповестил о событии.
Имя | Тип | Описание |
---|---|---|
type |
string | Тип события который необходимо обрабатывать. |
listener |
function(tuna.events.BasicEvent, *) | Функция-обработчик события. |
Добавление обработчика события.
Обработчиком события должна быть функция принимающая в качестве аргументов
объект события и сопуствующие ему данные. В случае, если сопутствующие данные
не были заданы в качестве данных передается null
.
По-умолчанию функция обработчик будет вызвана в контексте объекта который
оповестил о событии.
Имя | Тип | Описание |
---|---|---|
type |
string | Тип события который необходимо обрабатывать. |
listener |
function(tuna.events.BasicEvent, *) | Функция-обработчик события. |
Вызов удаленного метода.
Имя | Тип | Описание |
---|---|---|
args |
Object | Объект аргументов удаленного метода. |
Клонирование удаленного метода. Если задано новое имя метода, то он копируется с другим именем.
Имя | Тип | Описание |
---|---|---|
opt_name |
string | Новое имя копии. |
Оповещение слушателей о наступлении события.
Имя | Тип | Описание |
---|---|---|
event |
tuna.events.BasicEvent | string | Событие, о котором необходимо оповестить. В качестве данного аргумента может выступать либо объект события, либо тип события. В случае если передан тип события объект события должен быть создан автоматически. |
opt_data |
* | Сопуствующие событию данные. |
Оповещение слушателей о наступлении события.
Имя | Тип | Описание |
---|---|---|
event |
tuna.events.BasicEvent | string | Событие, о котором необходимо оповестить. В качестве данного аргумента может выступать либо объект события, либо тип события. В случае если передан тип события объект события должен быть создан автоматически. |
opt_data |
* | Сопуствующие событию данные. |
Проверка наличия обработчика события определенного типа.
Имя | Тип | Описание |
---|---|---|
type |
string | Тип события который, наличие обработчика которого следует определить. |
listener |
function(tuna.events.BasicEvent, *) | Функция-обработчик. |
Проверка наличия обработчика события определенного типа.
Имя | Тип | Описание |
---|---|---|
type |
string | Тип события который, наличие обработчика которого следует определить. |
listener |
function(tuna.events.BasicEvent, *) | Функция-обработчик. |
Удаление слушателя события.
Имя | Тип | Описание |
---|---|---|
type |
string | Тип события который не нужно больше обрабатывать. |
listener |
function(tuna.events.BasicEvent, *) | Функция-обработчик. |
Удаление слушателя события.
Имя | Тип | Описание |
---|---|---|
type |
string | Тип события который не нужно больше обрабатывать. |
listener |
function(tuna.events.BasicEvent, *) | Функция-обработчик. |
Установка имени метода.
Имя | Тип | Описание |
---|---|---|
name |
string | имя метода. |
Tuna Framework 2012