Packageorg.spicefactory.parsley.core.bootstrap
Interfacepublic interface ApplicationDomainProvider
Implementors DefaultApplicationDomainProvider

Responsible for determining the ApplicationDomain based on a provided view instance. This is a pluggable strategy that will be used in the Context bootstrap sequence in case that no ApplicationDomain has been specified explicitly (which is quite common).



Public Methods
 MethodDefined By
  
getDomainForView(view:DisplayObject, domainManager:GlobalDomainManager):ApplicationDomain
Determines and returns the ApplicationDomain the specified DisplayObject belongs to.
ApplicationDomainProvider
Method Detail
getDomainForView()method
public function getDomainForView(view:DisplayObject, domainManager:GlobalDomainManager):ApplicationDomain

Determines and returns the ApplicationDomain the specified DisplayObject belongs to. If the domain cannot be specified, this method should return null. Errors should preferrably only be logged but not rethrown.

Parameters

view:DisplayObject — the view that acts as the first view root for a new Context
 
domainManager:GlobalDomainManager — the manager that can be used to fetch existing domain instances to keep the reflection cache small

Returns
ApplicationDomain — the ApplicationDomain the new Context should use for reflection