com.teamdev.jxbrowser.console
Class ConsoleService

java.lang.Object
  extended by com.teamdev.jxbrowser.console.ConsoleService

public abstract class ConsoleService
extends java.lang.Object

Interface to Mozilla console service.

See Also:
ConsoleListener, MessageEvent

Constructor Summary
ConsoleService()
           
 
Method Summary
static ConsoleService getConsoleService()
          Returns a singleton instance of Mozilla console service.
abstract  java.util.List<java.lang.String> getMessageList()
          Returns list of all console massages logged so far.
abstract  void logMessage(java.lang.String message)
          Convenience method for producing simple messages.
abstract  void registerConsoleListener(ConsoleListener listener)
          Register a console listener.
abstract  void unregisterConsoleListener(ConsoleListener listener)
          Unregister the console listener.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ConsoleService

public ConsoleService()
Method Detail

getMessageList

public abstract java.util.List<java.lang.String> getMessageList()
Returns list of all console massages logged so far.


logMessage

public abstract void logMessage(java.lang.String message)
Convenience method for producing simple messages. All console listeners will be notified when this method is called.

Parameters:
message - message text

registerConsoleListener

public abstract void registerConsoleListener(ConsoleListener listener)
Register a console listener.

From Mozilla Documentation: To guard against stack overflows from listeners that could log messages (it's easy to do this inadvertently from listeners implemented in JavaScript), we don't call any listeners when another error is already being logged.


unregisterConsoleListener

public abstract void unregisterConsoleListener(ConsoleListener listener)
Unregister the console listener. Each registered listener should also be unregistered.


getConsoleService

public static ConsoleService getConsoleService()
Returns a singleton instance of Mozilla console service.