Documentation for classes includes syntax, usage information, and code samples for methods, properties, and event handlers and listeners for those APIs that belong to a specific class in ActionScript. The classes are listed alphabetically. If you are not sure to which class a certain method or property belongs, you can look it up in the Index.
Class | Package | Description | |
---|---|---|---|
AbstractAction
| com.asfusion.mate.actions |
AbstractAction is a base class for all classes implementing IAction . |
|
AbstractHandlers
| com.asfusion.mate.actionLists | AbstractHandlers is a base class for all the IActionList implementations. | |
AbstractServiceInvoker
| com.asfusion.mate.actions |
AbstractServiceInvoker is the base class for all the IAction that have inner-handlers/actions. |
|
ActionListEvent
| com.asfusion.mate.events | Event indicating status changes in the IActionList (start, end, etc). | |
AsyncCommandInvoker
| com.asfusion.mate.actions.builders |
AsyncCommandInvoker allows calling the execute method
on the newly created EventDispatcher object or in the instance if
one is provided. |
|
AsyncDispatcher
| com.asfusion.mate.testing | This class provides a mechanism for dispatching a method asynchronously. | |
AsyncMethodInvoker
| com.asfusion.mate.actions.builders |
AsyncMethodInvoker allows to calling an asynchronous function specified in the method
attribute on the newly created EventDispatcher object or in the instance if that is provided. |
|
BaseAction
| com.asfusion.mate.actions |
BaseAction is the base class for all the IAction s that have Properties
|
|
Binder
| com.asfusion.mate.core | Binder is a helper class used to bind properties of two objects | |
Cache
| com.asfusion.mate.core |
The Cache allows getting cached objects within the event map's IActionList . |
|
CacheSetter
| com.asfusion.mate.actions |
CacheCopier Mate tag - adds an existing instance of a class to the specified Mate cache
|
|
CallBack
| com.asfusion.mate.actions |
When placed inside a IActionList tag and the list is executed,
CallBack will call the function specified in the method attribute on the target of the event. |
|
CommandInvoker
| com.asfusion.mate.actions.builders |
The CommandInvoker tag is very similar to the MethodInvokerr tag, but limited. |
|
Creator
| com.asfusion.mate.core | Creator is a factory class that uses a template and an array of arguments to create objects. | |
DataCopier
| com.asfusion.mate.actions | The DataSaver tag allows you to save values into some object. | |
Debugger
| com.asfusion.mate.utils.debug |
The Debugger tag allows debugging your Mate code
(EventHandlers and inner-acction-lists, IAction , etc). |
|
DebuggerUtil
| com.asfusion.mate.utils.debug | DebuggerUtil is a helper class used to build strings describing errors for debugging purposes | |
DelegateInvoker
| com.asfusion.mate.actions.builders | The DelegateInvoker can be used with any method that returns an AsyncToken. | |
Dispatcher
| com.asfusion.mate.events | The Dispatcher can be used to dispatch an event from anywhere in your application. | |
DispatcherEvent
| com.asfusion.mate.events | Event that notifies when Dispatcher changes. | |
EventAnnouncer
| com.asfusion.mate.actions.builders |
EventAnnouncer allows you to dispatch events from a IActionList . |
|
EventHandlers
| com.asfusion.mate.actionLists |
A EventHandlers defined in the EventMap will run whenever an event of the type specified in the EventHandlers 's "type" argument is dispatched. |
|
EventMap
| com.asfusion.mate.core |
A fundamental part of Mate is the EventMap tag which allows you define mappings for the events that your application creates. |
|
EventProperties
| com.asfusion.mate.events |
You can add properties to your event by using the EventProperties tag
inside the eventProperties attibute in the Dispatcher . |
|
GlobalDispatcher
| com.asfusion.mate.core | GlobalDispatcher is the default dispatcher that "Mate" uses. | |
HTTPServiceInvoker
| com.asfusion.mate.actions.builders | The HTTPServiceInvoker tag is used to create an HTTP Service instance and make a GET or POST request to that service. | |
IAction
| com.asfusion.mate.actions |
Members of the IActionList's actions array must implement this interface. |
|
IActionList
| com.asfusion.mate.actionLists | This interface defines a basic list of actions. | |
IBuilder
| com.asfusion.mate.actions.builders | IBuilder is an interface that it is implemented by all the classes that create objects via a generator. | |
IDataReceiver
| com.asfusion.mate.core |
An interface that allows implementors to receive the data property from the IActionList
|
|
IDebuggerHelper
| com.asfusion.mate.utils.debug |
An interface to help the Debugger getting messages from
LogEvent
|
|
IEventMap
| com.asfusion.mate.core | Interface that provides an event dispatcher. | |
IEventReceiver
| com.asfusion.mate.core |
An interface that allows implementors to receive the event property from the IActionList
|
|
ILoggerProvider
| com.asfusion.mate.utils.debug |
This interface provides an IMateLogger and a reference to a the current target
for debugging purposes. |
|
IMateLogger
| com.asfusion.mate.utils.debug | All loggers within Mate framework must implement this interface. | |
IMateManager
| com.asfusion.mate.core |
IMateManager is the core class of Mate
|
|
InjectorEvent
| com.asfusion.mate.events | This event is used by the InjectorRegistry to register a target for Injection. | |
InjectorRegistry
| com.asfusion.mate.ioc |
InjectorRegistry registers a target instance to be used by the
InjectorHandlers to inject any properties on it. |
|
Injectors
| com.asfusion.mate.actionLists |
An Injectors defined in the EventMap will run whenever an instance of the
class specified in the Injectors 's "target" argument is created. |
|
InjectorSettings
| com.asfusion.mate.ioc | InjectionSettings lets you have more control on how the injection occurs. | |
InjectorSettingsEvent
| com.asfusion.mate.events | Event that notifies when InjectorSettings changes. | |
InjectorTarget
| com.asfusion.mate.ioc | ||
InlineInvoker
| com.asfusion.mate.actions | Allows calling an inline function (a function defined in the event map) or calling a static function in any class. | |
InternalResponseEvent
| com.asfusion.mate.events |
Event used internally to send responses to the IReponseHandler s
|
|
IProperty
| com.asfusion.mate.core |
The IProperty interface allows to set properties in an Object. |
|
IResponseHandler
| com.asfusion.mate.responses | This interface is required by response handlers to be placed inside the Dispatcher tag | |
IScope
| com.asfusion.mate.actionLists |
Scope is an object created by the IActionList . |
|
IScopeReceiver
| com.asfusion.mate.core |
An interface that allows implementors to receive the scope property from the IActionList
|
|
ISmartObject
| com.asfusion.mate.core | An Interface used to read SmartObjects. | |
Listener
| com.asfusion.mate.events | Listener allows you to register a view as a listener for an event type. | |
ListenerInjector
| com.asfusion.mate.actions | Registers an event listener object with an EventDispatcher object so that the listener receives notification of an event. | |
ListenerProxy
| com.asfusion.mate.core | The ListenerProxy is used by the injector (via MateManager) to register to the dispatcher to listen to events and dispatch a new InjectorEvent each time the rules match. | |
LocalEventMap
| com.asfusion.mate.core | ||
Logger
| com.asfusion.mate.utils.debug | This class dispatches events for each message logged, allowing the debugger to listen to those events. | |
LogInfo
| com.asfusion.mate.utils.debug |
LogInfo is an object sent to the Debugger that encapsulates
all the information necessary to create a log. |
|
LogTypes
| com.asfusion.mate.utils.debug | These are the different types of logs that Mate Framework may show. | |
MateLogEvent
| com.asfusion.mate.events | Event used to send notifications when an error, warning, info, etc occurs. | |
MateManager
| com.asfusion.mate.core |
MateManager is in charge of returning an instance of the
IMateManager that is one of the core classes of Mate. |
|
MessageHandlers
| com.asfusion.mate.actionLists |
The MessageHandlers tag allows you to register a set of handlers as a consumer of a Flex Messaging Service. |
|
MessageScope
| com.asfusion.mate.actionLists |
MessageScope is an object created by the MessageHandlers . |
|
MethodCaller
| com.asfusion.mate.core | MethodCaller has the ability to call a method on any object. | |
MethodInvoker
| com.asfusion.mate.actions.builders |
When placed inside a IActionList tag and the list is executed,
MethodInvoker will create an object of the class specified in the generator attribute. |
|
MockCache
| com.asfusion.mate.testing | ||
MockDelegate
| com.asfusion.mate.testing | ||
MockMethod
| com.asfusion.mate.testing | ||
MockOperation
| com.asfusion.mate.testing | ||
MockRemoteObject
| com.asfusion.mate.testing | ||
MockWebService
| com.asfusion.mate.testing | ||
ObjectBuilder
| com.asfusion.mate.actions.builders |
ObjectBuilder is the base class for all the classes that use the generator property
to create instances. |
|
Properties
| com.asfusion.mate.core |
Properties tag allows you to add properties to an object. |
|
Property
| com.asfusion.mate.core |
Property tag allows you to set a property to an object. |
|
PropertyInjector
| com.asfusion.mate.actions | PropertyInjector sets a value from an object (source) to a destination (target). | |
PropertySetter
| com.asfusion.mate.actions.builders |
PropertySetter will create an object of the class specified
in the generator attribute. |
|
RemoteObjectInvoker
| com.asfusion.mate.actions.builders |
The RemoteObjectInvoker tag is used to create a RemoteObject instance and call
a method on the object created. |
|
Request
| com.asfusion.mate.actions.builders.serviceClasses |
Request allows you to add variables to an HTTPServiceInvoker
that will be set in an object as the request property of the HTTPService call. |
|
ResponseAnnouncer
| com.asfusion.mate.actions.builders |
The ResponseAnnouncer tag is placed inside a IActionList , so that when an object dispatches an event,
and the list runs, this tag will allow you to send responses directly to the object that dispatched the event. |
|
ResponseEvent
| com.asfusion.mate.events |
Event used by ServiceResponseHandler to notify
responses. |
|
ResponseHandler
| com.asfusion.mate.responses |
The ResponseHandler tag can be used to receive a response
from an event that was dispatched from a Dispatcher instance. |
|
Scope
| com.asfusion.mate.actionLists |
Scope is an object created by the IActionList . |
|
ScopeProperties
| com.asfusion.mate.actionLists |
This class is a list of available types for ISmartObject s
|
|
ServiceHandlers
| com.asfusion.mate.actionLists | A inner-action-list to run when the server call returns a result. | |
ServiceInvoker
| com.asfusion.mate.actions.builders |
ServiceInvoker is the base class for the following service actions:
|
|
ServiceInvokerBuilder
| com.asfusion.mate.actions.builders |
This base ServiceInvokerBuilder class is very similar
to AbstractServiceInvoker with the difference that it
also supports the IBuilder interface that will allow
creating an object using a generator class. |
|
ServiceResponseAnnouncer
| com.asfusion.mate.actions.builders |
The ServiceResponseAnnouncer tag is placed inside a IActionList , so that when an object dispatches an event,
and the list runs, this tag will allow you to send responses directly to the object that dispatched the event. |
|
ServiceResponseHandler
| com.asfusion.mate.responses |
The ServiceResponseHandler tag can be used to receive a
response from an event that was dispatched from a Dispatcher instance. |
|
ServiceScope
| com.asfusion.mate.actionLists |
ServiceScope is an object created by the IActionList . |
|
SmartArguments
| com.asfusion.mate.core | SmartArguments is a helper class that parses the arguments with ISmartObject and returns an Array with simple Objects | |
SmartObject
| com.asfusion.mate.core |
The Smart Objects can be used within the IActionList . |
|
SoftChangeWatcher
| com.asfusion.mate.utils.binding | ||
StopHandlers
| com.asfusion.mate.actions |
The StopHandlers tag lets you stop a certain IActionList
before it reaches the end of the listeners list. |
|
SystemManagerFinder
| com.asfusion.mate.utils |
It is a helper class that use the [Mixin] to obtain
a reference of the ISystemManager
|
|
UnhandledFaultEvent
| com.asfusion.mate.events |
The event that is dispatched where there are no faultHandlers inside a service tag such as
RemoteObjectInvoker , WebServiceObjectInvoker , HTTPServiceObjectInvoker
|
|
UnhandledMessageFaultEvent
| com.asfusion.mate.events |
The event that is dispatched when there are no faultHandlers inside the MessageHandlers tag
|
|
WebServiceInvoker
| com.asfusion.mate.actions.builders |
The WebServiceInvoker tag allows you to create a Web Service (mx.rpc.soap.mxml.WebService )
in your IActionList and call a method on that web service, in one step. |