Class org.as2lib.env.log.handler.MusicTheoryHandler

org.as2lib.core.BasicClass
   +--org.as2lib.env.log.handler.AbstractLogHandler
      +--org.as2lib.env.log.handler.MusicTheoryHandler

Implemented Interfaces

LogHandler

Description

MusicTheoryHandler writes messages to the SWF Console from Ricci Adams' Musictheory.

Method Index

new MusicTheoryHandler()

getInstance(), write()

Inherited from BasicClass

toString()

Constructor Detail

MusicTheoryHandler

public function MusicTheoryHandler(messageStringifier:Stringifier)

Constructs a new MusicTheoryHandler instance.

You can use one and the same instance for multiple loggers. So think about using the handler returned by the static getInstance method. Using this instance prevents the instantiation of unnecessary music theory handlers and saves storage.

Parameters

messageStringifier(optional) the log message stringifier to use

Method Detail

getInstance

static public function getInstance(messageStringifier):MusicTheoryHandler

Returns an instance of this class.

This method always returns the same instance.

The messageStringifier argument is only recognized on first invocation of this method.

Parameters

messageStringifier(optional) the log message stringifier to be used by the returned handler

Return

a music theory handler

write

public function write(message:LogMessage):Void

Writes the passed-in message to the Musictheory SWF Console.

The string representation of the message to log is obtained via the convertMessage method.

Parameters

messagethe log message to write

Specified By

write() in org.as2lib.env.log.LogHandler