org.lobobrowser.main
Class ExtensionManager

java.lang.Object
  extended by org.lobobrowser.main.ExtensionManager

public class ExtensionManager
extends java.lang.Object

Manages platform extensions.


Method Summary
 void dispatchBeforeLocalNavigate(NavigationEvent event)
           
 void dispatchBeforeNavigate(NavigationEvent event)
           
 void dispatchBeforeWindowOpen(NavigationEvent event)
           
 java.net.URLConnection dispatchPostConnection(java.net.URLConnection connection)
           
 java.net.URLConnection dispatchPreConnection(java.net.URLConnection connection)
           
 java.lang.ClassLoader getClassLoader(java.lang.String extensionId)
           
 Clientlet getClientlet(ClientletRequest request, ClientletResponse response)
           
static ExtensionManager getInstance()
           
 void handleError(NavigatorFrame frame, ClientletResponse response, java.lang.Throwable exception)
           
 void initExtensions()
           
 void initExtensionsWindow(NavigatorWindow context)
           
 void shutdownExtensionsWindow(NavigatorWindow context)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getInstance

public static ExtensionManager getInstance()

getClassLoader

public java.lang.ClassLoader getClassLoader(java.lang.String extensionId)

initExtensions

public void initExtensions()

initExtensionsWindow

public void initExtensionsWindow(NavigatorWindow context)

shutdownExtensionsWindow

public void shutdownExtensionsWindow(NavigatorWindow context)

getClientlet

public Clientlet getClientlet(ClientletRequest request,
                              ClientletResponse response)

handleError

public void handleError(NavigatorFrame frame,
                        ClientletResponse response,
                        java.lang.Throwable exception)

dispatchBeforeNavigate

public void dispatchBeforeNavigate(NavigationEvent event)
                            throws NavigationVetoException
Throws:
NavigationVetoException

dispatchBeforeLocalNavigate

public void dispatchBeforeLocalNavigate(NavigationEvent event)
                                 throws NavigationVetoException
Throws:
NavigationVetoException

dispatchBeforeWindowOpen

public void dispatchBeforeWindowOpen(NavigationEvent event)
                              throws NavigationVetoException
Throws:
NavigationVetoException

dispatchPreConnection

public java.net.URLConnection dispatchPreConnection(java.net.URLConnection connection)

dispatchPostConnection

public java.net.URLConnection dispatchPostConnection(java.net.URLConnection connection)


SourceForge.net LogoCopyright © 2005, 2006, 2007 The Lobo Project. All Rights Reserved.
[Lobo Home]