Справочник по ActionScript® 3.0 для платформы Adobe® Flash®
Домашняя страница  |  Скрыть список пакетов и классов |  Пакеты  |  Классы  |  Что нового  |  Указатель  |  Приложения  |  Почему по-английски?
Фильтры: Получение данных с сервера...
Получение данных с сервера...
mx.olap 

IOLAPCustomAggregator  - AS3 Flex

Пакетmx.olap
Интерфейсpublic interface IOLAPCustomAggregator
Средство реализации AverageAggregator, CountAggregator, MaxAggregator, MinAggregator, SumAggregator

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Интерфейс IOLAPCustomAggregator определяет интерфейс, реализованный пользовательскими классами агрегатора. Экземпляр класса, реализующего этот интерфейс, может передаваться в объект OLAPMeasure для определения типа агрегации размерности.

Методы этого интерфейса используются в двух группах. Первая группа состоит из методов computeBegin(), computeLoop() и computeEnd(). Эти методы используются для вычисления агрегации значений размерности.

Вторая группа состоит из методов computeObjectBegin(), computeObjectLoop() и computeObjectEnd(). Эти методы используются для вычисления агрегации собранных значений.



Общедоступные методы
 МетодОпределено
  
Flex вызывает этот метод для запуска процесса вычисления значения агрегации.
IOLAPCustomAggregator
  
computeEnd(data:Object, dataField:String):Number
Flex вызывает этот метод для завершения процесса вычисления значения агрегации.
IOLAPCustomAggregator
  
computeLoop(data:Object, dataField:String, value:Object):void
Flex вызывает этот метод в случае, если требуется добавить к агрегации новое значение.
IOLAPCustomAggregator
  
Flex вызывает этот метод для запуска процесса агрегации агрегированных значений.
IOLAPCustomAggregator
  
Flex вызывает этот метод для завершения процесса вычисления.
IOLAPCustomAggregator
  
Flex вызывает этот метод в случае, если требуется добавить к агрегации новое агрегированное значение.
IOLAPCustomAggregator
Сведения о методе

computeBegin

()метод
public function computeBegin(dataField:String):Object

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Flex вызывает этот метод для запуска процесса вычисления значения агрегации.

Параметры

dataField:String — Имя свойства OLAPMeasure.dataField для измерения, для которого требуется агрегация.

Возвращает
Object — Объект, инициализированный для агрегации. Этот объект используется для хранения информации, необходимой для выполнения агрегации. Этот объект передается последующим вызовам для методов computeLoop() и computeEnd().

computeEnd

()метод 
public function computeEnd(data:Object, dataField:String):Number

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Flex вызывает этот метод для завершения процесса вычисления значения агрегации.

Параметры

data:Object — Объект, возвращенный посредством вызова метода computeLoop(). Этот объект используется для хранения информации, необходимой для выполнения агрегации.
 
dataField:String — Имя свойства OLAPMeasure.dataField для измерения, для которого требуется агрегация.

Возвращает
Number — Агрегированное значение.

computeLoop

()метод 
public function computeLoop(data:Object, dataField:String, value:Object):void

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Flex вызывает этот метод в случае, если требуется добавить к агрегации новое значение.

Параметры

data:Object — Объект, возвращенный посредством вызова метода computeBegin(), либо вычисленный посредством вызова метода computeLoop(). Этот объект используется для хранения информации, необходимой для выполнения агрегации. Этот метод изменяет данный объект; он не возвращает каких-либо значений.
 
dataField:String — Имя свойства OLAPMeasure.dataField для измерения, для которого требуется агрегация.
 
value:Object — Объект, представляющий анализируемые данные строк.

computeObjectBegin

()метод 
public function computeObjectBegin(value:Object):Object

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Flex вызывает этот метод для запуска процесса агрегации агрегированных значений. Примером агрегации агрегированных значений является вычисление среднего значения группы средних значений.

Параметры

value:Object — Объект, возвращенный посредством вызова метода computeEnd() для предыдущей агрегации. Этот объект используется для хранения информации, необходимой для выполнения агрегации.

Возвращает
Object — Объект, инициализированный для агрегации. Этот объект используется для хранения информации, необходимой для выполнения агрегации. Этот объект передается последующим вызовам для методов computeObjectLoop() и computeObjectEnd().

computeObjectEnd

()метод 
public function computeObjectEnd(value:Object, dataField:String):Number

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Flex вызывает этот метод для завершения процесса вычисления.

Параметры

value:Object — Объект, возвращенный посредством вызова метода computeObjectLoop(), который используется для сохранения результатов агрегации. Этот метод изменяет данный объект; он не возвращает каких-либо значений.
 
dataField:String — Имя свойства OLAPMeasure.dataField для измерения, для которого требуется агрегация.

Возвращает
Number — Агрегированное значение.

computeObjectLoop

()метод 
public function computeObjectLoop(value:Object, newValue:Object):void

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Flex вызывает этот метод в случае, если требуется добавить к агрегации новое агрегированное значение.

Параметры

value:Object — Объект, возвращенный посредством вызова метода computeObjectBegin(), либо вычисленный посредством вызова метода computeObjectLoop(). Этот метод изменяет данный объект; он не возвращает каких-либо значений.
 
newValue:Object — Объект, возвращенный посредством вызова метода computeEnd() для предыдущей агрегации.





[ X ]Почему по-английски?
Содержимое Справочника ActionScript 3.0 отображается на английском языке

Не все части Справочника ActionScript 3.0 переводятся на все языки. Если какой-то текстовый элемент не переведен, он отображается на английском языке. Например, компонент ga.controls.HelpBox не переведен ни на один из языков. Это значит, что в русской версии справки компонент ga.controls.HelpBox будет отображаться на английском языке.