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 IActions 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 IReponseHandlers
|
|
| 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 ISmartObjects
|
|
| 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. |