ActionScript® 3.0 Reference for the Adobe® Flash® Platform
Home  |  Show Packages and Classes List |  Packages  |  Classes  |  What's New  |  Index  |  Appendixes
com.adobe.solutions.exm.impl 

ServiceProvider  - AS3 Expression Manager

Packagecom.adobe.solutions.exm.impl
Classpublic class ServiceProvider
InheritanceServiceProvider Inheritance Object
Implements IServiceProvider

Language Version: ActionScript 3.0
Product Version: Expression Manager Building Block 10
Runtime Versions: AIR (unsupported), Flash Player 10.2

Default implementation of the IServiceProvider interface, which serves as the entry point into the Expression Manager infrastructure services. Note that the current implementation only has support for function-related services; expression persistence is currently not supported while variable-related services are not provided since the default expression authoring UX bypasses the authoring domain model when displaying available variables.



Public Properties
 PropertyDefined By
 Inheritedconstructor : Object
A reference to the class object or constructor function for a given object instance.
Object
  expressionService : IExpressionService
[read-only] Returns null, since expression persistence is currently not supported.
ServiceProvider
  functionService : IFunctionService
[read-only] Returns an IFunctionService implementation which can be used for listing function-families and functions.
ServiceProvider
  variableService : IVariableService
[read-only] Returns null, since variable-related services currently do not have a default implementation.
ServiceProvider
Public Methods
 MethodDefined By
  
Creates a new ServiceProvider instance.
ServiceProvider
 Inherited
Indicates whether an object has a specified property defined.
Object
 Inherited
Indicates whether an instance of the Object class is in the prototype chain of the object specified as the parameter.
Object
 Inherited
Indicates whether the specified property exists and is enumerable.
Object
 Inherited
Sets the availability of a dynamic property for loop operations.
Object
 Inherited
Returns the string representation of this object, formatted according to locale-specific conventions.
Object
 Inherited
Returns the string representation of the specified object.
Object
 Inherited
Returns the primitive value of the specified object.
Object
Property Detail

expressionService

property
expressionService:IExpressionService  [read-only]

Language Version: ActionScript 3.0
Product Version: Expression Manager Building Block 10
Runtime Versions: AIR (unsupported), Flash Player 10.2

Returns null, since expression persistence is currently not supported.



Implementation
    public function get expressionService():IExpressionService

functionService

property 
functionService:IFunctionService  [read-only]

Language Version: ActionScript 3.0
Product Version: Expression Manager Building Block 10
Runtime Versions: AIR (unsupported), Flash Player 10.2

Returns an IFunctionService implementation which can be used for listing function-families and functions.



Implementation
    public function get functionService():IFunctionService

variableService

property 
variableService:IVariableService  [read-only]

Language Version: ActionScript 3.0
Product Version: Expression Manager Building Block 10
Runtime Versions: AIR (unsupported), Flash Player 10.2

Returns null, since variable-related services currently do not have a default implementation.



Implementation
    public function get variableService():IVariableService
Constructor Detail

ServiceProvider

()Constructor
public function ServiceProvider()

Language Version: ActionScript 3.0
Product Version: Expression Manager Building Block 10
Runtime Versions: AIR (unsupported), Flash Player 10.2

Creates a new ServiceProvider instance.