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.authoring.domain.impl 

ProviderFactoryImpl  - AS3 Expression Manager

Packagecom.adobe.solutions.exm.authoring.domain.impl
Classpublic class ProviderFactoryImpl
InheritanceProviderFactoryImpl Inheritance Object
Implements IProviderFactory

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

Default implementation of the IProviderFactory interface, which serves as the entry point for operations related to expression authoring. This class must be configured with a service provider (an IServiceProvider interface) which could either be an actual implementation (which interacts with a server) or a mock implementation (for testing purposes).



Public Properties
 PropertyDefined By
 Inheritedconstructor : Object
A reference to the class object or constructor function for a given object instance.
Object
  expressionProvider : IExpressionProvider
[read-only] Returns a sub-provider for expression-specific operations such as creating new expression objects, validation expressions, etc.
ProviderFactoryImpl
  functionProvider : IFunctionProvider
[read-only] Returns a sub-provider for function-specific operations such as listing the local and remote functions available for use in an expression.
ProviderFactoryImpl
  serviceProvider : IServiceProvider
[write-only] Sets the service provider to be used by this provider factory.
ProviderFactoryImpl
  variableProvider : IVariableProvider
[read-only] Returns a sub-provider for variable-specific operations such as listing the variables available for use in an expression.
ProviderFactoryImpl
Public Methods
 MethodDefined By
  
Creates a new ProviderFactoryImpl instance.
ProviderFactoryImpl
 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

expressionProvider

property
expressionProvider:IExpressionProvider  [read-only]

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

Returns a sub-provider for expression-specific operations such as creating new expression objects, validation expressions, etc.



Implementation
    public function get expressionProvider():IExpressionProvider

functionProvider

property 
functionProvider:IFunctionProvider  [read-only]

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

Returns a sub-provider for function-specific operations such as listing the local and remote functions available for use in an expression.



Implementation
    public function get functionProvider():IFunctionProvider

serviceProvider

property 
serviceProvider:IServiceProvider  [write-only]

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

Sets the service provider to be used by this provider factory.



Implementation
    public function set serviceProvider(value:IServiceProvider):void

variableProvider

property 
variableProvider:IVariableProvider  [read-only]

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

Returns a sub-provider for variable-specific operations such as listing the variables available for use in an expression.



Implementation
    public function get variableProvider():IVariableProvider
Constructor Detail

ProviderFactoryImpl

()Constructor
public function ProviderFactoryImpl()

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

Creates a new ProviderFactoryImpl instance.