Packageru.andrewskorik.prrelib.rpc
Classpublic class Rpc
InheritanceRpc Inheritance flash.events.EventDispatcher
ImplementsIRpc

Сервис удаленных процедур.



Public Properties
 PropertyDefined by
  autoload : Boolean
Параметр определяющий будет ли производиться автоматическая перезагрузка xml смене параметров xml
Rpc
  script : URI
Экземпляр com.adobe.net.URI.
Rpc
  xmlParser : IXMLParser
Экзепляр класса-имплементора ru.andrewskorik.prrelib.rpc.IXMLParser
Rpc
Public Methods
 MethodDefined by
  
Rpc(target:IEventDispatcher = null)
Консруктор.
Rpc
  
loadXML(uri:URI = null):void
Метод инициирующий загрузку XML.
Rpc
Protected Methods
 MethodDefined by
  
onComplete(e:Event):void
Метод обработчик события завершения загрузки XML Возможна перезапись.
Rpc
  
onError(e:Event):void
Метод обработчик загрузки XML Возможна перезапись.
Rpc
  
onOpen(e:Event):void
Метод обработчик события открытия соединения Возможна перезапись.
Rpc
  
onProgress(e:ProgressEvent):void
Метод обработчик событий прогресса загрузки Возможна перезапись.
Rpc
  
onStatus(e:HTTPStatusEvent):void
Метод обработчик событий статусов протокола Возможна перезапись.
Rpc
  
validateParams(uri:URI):Boolean
Метод проверяет корректность параметров, передаваемых скрипту.
Rpc
Events
 EventSummaryDefined by
    Rpc
    Rpc
    Rpc
    Rpc
    Rpc
    Rpc
    Rpc
Property detail
autoloadproperty
autoload:Boolean  [read-write]

Параметр определяющий будет ли производиться автоматическая перезагрузка xml смене параметров xml

The default value is false.

Implementation
    public function get autoload():Boolean
    public function set autoload(value:Boolean):void
scriptproperty 
script:URI  [read-write]

Экземпляр com.adobe.net.URI. используется для запроса к серверу.

The default value is false.

Implementation
    public function get script():URI
    public function set script(value:URI):void
xmlParserproperty 
xmlParser:IXMLParser  [read-write]

Экзепляр класса-имплементора ru.andrewskorik.prrelib.rpc.IXMLParser

The default value is экземпляр ru.andrewskorik.prrelib.rpc.XMLParser.

Implementation
    public function get xmlParser():IXMLParser
    public function set xmlParser(value:IXMLParser):void
Constructor detail
Rpc()constructor
public function Rpc(target:IEventDispatcher = null)

Консруктор. Добавляет слушателей на URLLoader

Parameters
target:IEventDispatcher (default = null)
Method detail
loadXML()method
public function loadXML(uri:URI = null):void

Метод инициирующий загрузку XML.

Parameters
uri:URI (default = null) — Экземпляр com.adobe.net.URI.
onComplete()method 
protected function onComplete(e:Event):void

Метод обработчик события завершения загрузки XML Возможна перезапись.

Parameters
e:Event — Событие
onError()method 
protected function onError(e:Event):void

Метод обработчик загрузки XML Возможна перезапись.

Parameters
e:Event — Событие
onOpen()method 
protected function onOpen(e:Event):void

Метод обработчик события открытия соединения Возможна перезапись.

Parameters
e:Event — Событие
onProgress()method 
protected function onProgress(e:ProgressEvent):void

Метод обработчик событий прогресса загрузки Возможна перезапись.

Parameters
e:ProgressEvent — Событие
onStatus()method 
protected function onStatus(e:HTTPStatusEvent):void

Метод обработчик событий статусов протокола Возможна перезапись.

Parameters
e:HTTPStatusEvent — Событие
validateParams()method 
protected function validateParams(uri:URI):Boolean

Метод проверяет корректность параметров, передаваемых скрипту. Возможна перезапись для реализации произвольной логики.

Parameters
uri:URI — Экземпляр com.adobe.net.URI.

Returns
Boolean — Boolean True - если валидация прошла успешно.
Event detail
xmlLoadCompleteevent 
Event object type: ru.andrewskorik.prrelib.rpc.events.RPCEvent

xmlLoadErrorevent  
Event object type: ru.andrewskorik.prrelib.rpc.events.RPCEvent

xmlLoadProgressevent  
Event object type: ru.andrewskorik.prrelib.rpc.events.RPCEvent

xmlLoadStartevent  
Event object type: ru.andrewskorik.prrelib.rpc.events.RPCEvent

xmlLoadStatusevent  
Event object type: ru.andrewskorik.prrelib.rpc.events.RPCEvent

xmlParsedevent  
Event object type: ru.andrewskorik.prrelib.rpc.events.RPCEvent

xmlParseErrorevent  
Event object type: ru.andrewskorik.prrelib.rpc.events.RPCEvent