Packageorg.flowplayer.model
Interfacepublic interface PluginModel extends Identifiable, Callable, Cloneable
SubinterfacesDisplayPluginModel
ImplementorsProviderModel



Public Properties
 PropertyDefined by
  config : Object
PluginModel
  isBuiltIn : Boolean
PluginModel
 Inheritedname : String
Identifiable
  pluginObject : Object
PluginModel
Public Methods
 MethodDefined by
 Inherited
addMethod(method:PluginMethod):void
Callable
 Inherited
Cloneable
  
dispatch(eventType:PluginEventType, eventId:Object = null, info:Object = null, info2:Object = null, info3:Object = null):void
PluginModel
  
dispatchBeforeEvent(eventType:PluginEventType, eventId:Object = null, info:Object = null, info2:Object = null, info3:Object = null):Boolean
PluginModel
  
dispatchError(code:PluginError, info:Object = null):void
PluginModel
  
PluginModel
  
PluginModel
 Inherited
getMethod(externalName:String):PluginMethod
Callable
 Inherited
invokeMethod(externalName:String, args:Array = null):Object
Invokes a method that has a return value.
Callable
  
onBeforePluginEvent(listener:Function):void
PluginModel
  
onError(listener:Function):void
PluginModel
  
onLoad(listener:Function):void
PluginModel
  
onPluginEvent(listener:Function):void
PluginModel
  
unbind(listener:Function, event:EventType = null, beforePhase:Boolean = false):void
PluginModel
Property detail
configproperty
config:Object  [read-write]Implementation
    public function get config():Object
    public function set config(value:Object):void
isBuiltInproperty 
isBuiltIn:Boolean  [read-write]Implementation
    public function get isBuiltIn():Boolean
    public function set isBuiltIn(value:Boolean):void
pluginObjectproperty 
pluginObject:Object  [read-write]Implementation
    public function get pluginObject():Object
    public function set pluginObject(value:Object):void
Method detail
dispatch()method
public function dispatch(eventType:PluginEventType, eventId:Object = null, info:Object = null, info2:Object = null, info3:Object = null):voidParameters
eventType:PluginEventType
 
eventId:Object (default = null)
 
info:Object (default = null)
 
info2:Object (default = null)
 
info3:Object (default = null)
dispatchBeforeEvent()method 
public function dispatchBeforeEvent(eventType:PluginEventType, eventId:Object = null, info:Object = null, info2:Object = null, info3:Object = null):BooleanParameters
eventType:PluginEventType
 
eventId:Object (default = null)
 
info:Object (default = null)
 
info2:Object (default = null)
 
info3:Object (default = null)

Returns
Boolean
dispatchError()method 
public function dispatchError(code:PluginError, info:Object = null):voidParameters
code:PluginError
 
info:Object (default = null)
dispatchEvent()method 
public function dispatchEvent(event:PluginEvent):voidParameters
event:PluginEvent
dispatchOnLoad()method 
public function dispatchOnLoad():void
onBeforePluginEvent()method 
public function onBeforePluginEvent(listener:Function):voidParameters
listener:Function
onError()method 
public function onError(listener:Function):voidParameters
listener:Function
onLoad()method 
public function onLoad(listener:Function):voidParameters
listener:Function
onPluginEvent()method 
public function onPluginEvent(listener:Function):voidParameters
listener:Function
unbind()method 
public function unbind(listener:Function, event:EventType = null, beforePhase:Boolean = false):voidParameters
listener:Function
 
event:EventType (default = null)
 
beforePhase:Boolean (default = false)