package $(Package) $(CSLB){ import org.puremvc.as3.interfaces.IMediator; import org.puremvc.as3.interfaces.INotification; import org.puremvc.as3.patterns.mediator.Mediator; /** * ... * @author $(DefaultUser) */ public class $(FileName) extends Mediator implements IMediator $(CSLB){ // Cannnical name of the Mediator public static const NAME:String = "$(FileName)"; /** * Default constructor * @param viewComponent The view component this mediator belongs to */ public function $(FileName)( viewComponent:* = null ) $(CSLB){ super ( NAME, viewComponent ); } override public function listNotificationInterests():Array $(CSLB){ return [ $(EntryPoint) ]; } override public function handleNotification( note:INotification ):void $(CSLB){ switch( note.getName() ) $(CSLB){ default: return; } } } }