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

ServiceProvider  - AS3 Asset Composer

Packagecom.adobe.icc.services
Classpublic class ServiceProvider
InheritanceServiceProvider Inheritance Object

Language Version: ActionScript 3.0
Product Version: Asset Composer Building Block 9.5
Runtime Versions: AIR (unsupported), Flash Player 9, Flash Player 10

Static class for obtaining services. This class acts as the dependency injector for the various services such that the caller only receives an interface to the service rather than the service itself, meaning that the caller is insulated from the service implementor. This also removes the need for the caller to create a new instance of the service implementor when using the service.



Public Properties
 PropertyDefined By
  appContext : String
[static] Fetch the Application Context for the current application.
ServiceProvider
 Inheritedconstructor : Object
A reference to the class object or constructor function for a given object instance.
Object
Public Methods
 MethodDefined By
  
Constructor
ServiceProvider
  
[static] Returns a Category Service instance.
ServiceProvider
  
[static] Returns a Configuration Service instance.
ServiceProvider
  
[static] Returns a Download Service instance.
ServiceProvider
  
[static] Returns a Export Service instance.
ServiceProvider
  
[static] Returns an External Data Service instance.
ServiceProvider
  
[static] Everytime return a new Form Bridge service instance for a particular version of Form Bridge.
ServiceProvider
  
[static] Returns a FragmentLayout Service instance.
ServiceProvider
  
[static] Returns a Layout Service instance.
ServiceProvider
  
[static] Returns a Letter Render Service instance.
ServiceProvider
  
[static] Returns a Letter Service instance.
ServiceProvider
  
[static] Returns a Locator Service instance.
ServiceProvider
  
[static] Returns a Module Resolver Service instance.
ServiceProvider
  
[static] Returns a Module Service instance.
ServiceProvider
  
[static] Returns a Portfolio Render Service instance.
ServiceProvider
  
[static] Returns a Submit Service instance.
ServiceProvider
  
[static] Returns a User Service 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

appContext

property
appContext:String

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

Fetch the Application Context for the current application.



Implementation
    public static function get appContext():String
    public static function set appContext(value:String):void
Constructor Detail

ServiceProvider

()Constructor
public function ServiceProvider()

Language Version: ActionScript 3.0
Product Version: Asset Composer Building Block 9.5
Runtime Versions: AIR (unsupported), Flash Player 9, Flash Player 10

Constructor

Method Detail

getCategoryService

()method
public static function getCategoryService():ICategoryService

Language Version: ActionScript 3.0
Product Version: Asset Composer Building Block 9.5
Runtime Versions: AIR (unsupported), Flash Player 9, Flash Player 10

Returns a Category Service instance.

Returns
ICategoryService — a Category Service instance.

getConfigService

()method 
public static function getConfigService():IConfigService

Language Version: ActionScript 3.0
Product Version: Asset Composer Building Block 9.5
Runtime Versions: AIR (unsupported), Flash Player 9, Flash Player 10

Returns a Configuration Service instance.

Returns
IConfigService — Configuration Service instance

getDownloadService

()method 
public static function getDownloadService():IDownloadService

Language Version: ActionScript 3.0
Product Version: Asset Composer Building Block 9.5
Runtime Versions: AIR (unsupported), Flash Player 9, Flash Player 10

Returns a Download Service instance.

Returns
IDownloadService — Download Service instance

getExportService

()method 
public static function getExportService():IExportService

Language Version: ActionScript 3.0
Product Version: Asset Composer Building Block 9.5
Runtime Versions: AIR (unsupported), Flash Player 9, Flash Player 10

Returns a Export Service instance.

Returns
IExportService — Export Service instance

getExternalDataService

()method 
public static function getExternalDataService():IExternalDataService

Language Version: ActionScript 3.0
Product Version: Asset Composer Building Block 9.5
Runtime Versions: AIR (unsupported), Flash Player 9, Flash Player 10

Returns an External Data Service instance.

Returns
IExternalDataService — External Data Service instance

getFormBridgeService

()method 
public static function getFormBridgeService():IFormBridgeService

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

Everytime return a new Form Bridge service instance for a particular version of Form Bridge.

Returns
IFormBridgeService — a new Form Bridge service instance for a particular version of Form Bridge.

getFragmentLayoutService

()method 
public static function getFragmentLayoutService():IFragmentLayoutService

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

Returns a FragmentLayout Service instance.

Returns
IFragmentLayoutService — a FragmentLayout Service instance.

getLayoutService

()method 
public static function getLayoutService():ILayoutService

Language Version: ActionScript 3.0
Product Version: Asset Composer Building Block 9.5
Runtime Versions: AIR (unsupported), Flash Player 9, Flash Player 10

Returns a Layout Service instance.

Returns
ILayoutService — Layout Service instance

getLetterRenderService

()method 
public static function getLetterRenderService():ILetterRenderService

Language Version: ActionScript 3.0
Product Version: Asset Composer Building Block 9.5
Runtime Versions: AIR (unsupported), Flash Player 9, Flash Player 10

Returns a Letter Render Service instance.

Returns
ILetterRenderService — Letter Render Service instance

getLetterService

()method 
public static function getLetterService():ILetterService

Language Version: ActionScript 3.0
Product Version: Asset Composer Building Block 9.5
Runtime Versions: AIR (unsupported), Flash Player 9, Flash Player 10

Returns a Letter Service instance.

Returns
ILetterService — Letter Service instance

getLocatorService

()method 
public static function getLocatorService():ILocatorService

Language Version: ActionScript 3.0
Product Version: Asset Composer Building Block 9.5
Runtime Versions: AIR (unsupported), Flash Player 9, Flash Player 10

Returns a Locator Service instance.

Returns
ILocatorService — Locator Service instance

getModuleResolverService

()method 
public static function getModuleResolverService():IModuleResolverService

Language Version: ActionScript 3.0
Product Version: Asset Composer Building Block 9.5
Runtime Versions: AIR (unsupported), Flash Player 9, Flash Player 10

Returns a Module Resolver Service instance.

Returns
IModuleResolverService — Module Resolver Service instance

getModuleService

()method 
public static function getModuleService():IModuleService

Language Version: ActionScript 3.0
Product Version: Asset Composer Building Block 9.5
Runtime Versions: AIR (unsupported), Flash Player 9, Flash Player 10

Returns a Module Service instance.

Returns
IModuleService — Module Service instance

getPortfolioRenderService

()method 
public static function getPortfolioRenderService():IPortfolioRenderService

Language Version: ActionScript 3.0
Product Version: Asset Composer Building Block 9.5
Runtime Versions: AIR (unsupported), Flash Player 9, Flash Player 10

Returns a Portfolio Render Service instance.

Returns
IPortfolioRenderService — Portfolio Render Service instance

getSubmitService

()method 
public static function getSubmitService():ISubmitService

Language Version: ActionScript 3.0
Product Version: Asset Composer Building Block 9.5
Runtime Versions: AIR (unsupported), Flash Player 9, Flash Player 10

Returns a Submit Service instance.

Returns
ISubmitService — Submit Service instance

getUserService

()method 
public static function getUserService():ISSOManager

Language Version: ActionScript 3.0
Product Version: Asset Composer Building Block 9.5
Runtime Versions: AIR (unsupported), Flash Player 9, Flash Player 10

Returns a User Service instance.

Returns
ISSOManager — User Service instance