Sunteți pe pagina 1din 1

Legend

Superclass Interface
Class Interface

IMXMLObject
Interface
Extends Implements
Methods

initialized(document:Object, id:String)
Subclass
Class

EventMap
Class Composition IActionList IAction
Interface Interface
Fields

# document:Object = null
* Properties
Required Interface Provided Interface
Methods

+ actions:Array (type:IAction) + trigger( scope:IScope)


Properties
+ debug:Boolean = false
+ event:SmartObjectl
Methods
+ currentEvent:SmartObject
+ fault:SmartObject + setDispatcher( value:IEventDispatcher )
+ resultObject:SmartObject + validateNow()
+ lastReturn:SmartObject + setInheritedScope( inherittedScope:IScope )
+ message:SmartObject + errorString():String
+ data:SmartObject
+ scope:SmartObjec

Methods

+ getCached(template:Class):* MethodInvoker CommandInvoker


Class Class
AbstractHandlers
Class

Fields
EventHandlers
Class # manager:IMateManager EventAnnouncer ReponseAnnouncer
# inheritedScope:IScope Class Class
Fields
# document:Object
# scope:Scope
Properties MessageHandlers
# registered:Boolean = false Class
+ actions:Array (type:IAction)
Properties Fields
+ debug:Boolean = false
+ type:String = null mate dispatcher:IEventDispatcher
RemoteObjectInvoker ServiceResponseAnnouncer
# messageScope:MessageScope Class Class
+ priority:int = 0 # consumer:Consumer = null
Methods
mate override dispatcher:IEventDispatcher
+ setDispatcher(value:IEventDisptcher) Properties
Methods
+ setInheritedScope( scope:IScope) + autoSubscribe:Boolean = true
+ override errorString() + invalidateProperties() + destination:String
#unregister(oldType:String, + validateNow() WebServiceInvoker DataCopier
+ selector:String Class Class
oldDispatcher:IEventDispatcher) + errorString() + subtopic:String
# fireEvent(event:Event) + initialized( dcument:Object, id:String) + resubscribeAttempts:int
# override commitProperties() # commitProperties() + resubscribeInterval:int
# override handleDispatcherChange( event: MateManagerEvent) # runSequence( scope:Scope, + fautSequence:Array (type IAction)
actionList:Array)
# handleDispatcherChange( event: MateManagerEvent)
Methods HTTPServiceInvoker StopHandlers
Class Class
+ override errorString()
Events
+ getConsumer():Consumer
start + subscribe( clientId:String = null )
Injectors end + unsubscribe() For more detail on the
Class # fireFaultEvent(event:MessageFaultEvent) ISequenceItems, look at the
# fireEvent(event:MessageEvent) SequenceItems diagram
PropertyInjector
Fields Class
# override commitProperties()
# scope:Scope
# registered:Boolean = false

Properties

+ target:Class = null

Methods

+ override errorString()
# fireEvent(event:Event)
# override commitProperties()
# override handleDispatcherChange( event: MateManagerEvent)
Class Diagram

S-ar putea să vă placă și