Packageat.fhjoanneum.dmt.umj.core.content.media
Classpublic class PresentationComponentFactory
InheritancePresentationComponentFactory Inheritance Object

PRESENTATIONCONTENT ONLY: PresentationComponentFactory uses the FACTORY Programming Design Pattern to implement the methods to build PresentationComponents out of PresentationElements (XML contentElements!) all algrothims that can automatically build visual Components out of their textual Elements definition. E.g. a presentationElement with a certain state and its contentelement of type video will be build with a video component automatically



Public Methods
 MethodDefined By
  
PresentationComponentFactory(enforcer:SingletonEnforcer)
PresentationComponentFactory
  
PresentationComponentFactory
  
[static]
PresentationComponentFactory
Protected Methods
 MethodDefined By
  
dealloc():void
PresentationComponentFactory
  
init():void
PresentationComponentFactory
Constructor Detail
PresentationComponentFactory()Constructor
public function PresentationComponentFactory(enforcer:SingletonEnforcer)



Parameters
enforcer:SingletonEnforcer
Method Detail
buildMediaForPresentationElement()method
public function buildMediaForPresentationElement(pe:PresentationElement):void

Parameters

pe:PresentationElement

dealloc()method 
protected function dealloc():void

getInstance()method 
public static function getInstance():PresentationComponentFactory

Returns
PresentationComponentFactory
init()method 
protected function init():void