net.rim.device.api.browser.plugin
Class BrowserContentProviderRegistry

java.lang.Object
  extended by net.rim.device.api.browser.plugin.BrowserContentProviderRegistry

public abstract class BrowserContentProviderRegistry
extends Object

Registry to handle registration of browser content providers.

Category:
Signed: This element is only accessible by signed applications. If you intend to use this element, please visit http://www.blackberry.com/go/codesigning to obtain a set of code signing keys. Code signing is only required for applications running on BlackBerry smartphones; development on BlackBerry Smartphone Simulators can occur without code signing.
Since:
BlackBerry API 4.0.0

Field Summary
Category: Signed protected static long APP_REGISTRY_KEY
          Application registry key for this registry.
 
Constructor Summary
Category: Signed protected BrowserContentProviderRegistry()
          Creates a new BrowserFieldProviderRegistry instance.
 
Method Summary
Category: Signed static BrowserContentProviderRegistry getInstance()
          Retrieves handle to the system's instance for this registry.
Category: Signed abstract  void register(BrowserContentProvider browserContentProvider)
          Registers a browser content provider with the browser.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 



Field Detail

APP_REGISTRY_KEY

protected static final long APP_REGISTRY_KEY
Application registry key for this registry.

See Also:
Constant Field Values
Category:
Signed: This element is only accessible by signed applications. If you intend to use this element, please visit http://www.blackberry.com/go/codesigning to obtain a set of code signing keys. Code signing is only required for applications running on BlackBerry smartphones; development on BlackBerry Smartphone Simulators can occur without code signing.
Since:
BlackBerry API 4.0.0


Constructor Detail

BrowserContentProviderRegistry

protected BrowserContentProviderRegistry()
Creates a new BrowserFieldProviderRegistry instance.

Category:
Signed: This element is only accessible by signed applications. If you intend to use this element, please visit http://www.blackberry.com/go/codesigning to obtain a set of code signing keys. Code signing is only required for applications running on BlackBerry smartphones; development on BlackBerry Smartphone Simulators can occur without code signing.
Since:
BlackBerry API 4.0.0


Method Detail

getInstance

public static BrowserContentProviderRegistry getInstance()
Retrieves handle to the system's instance for this registry.

Returns:
Registry you should use to register yourself as a browser content provider (with BrowserContentProviderRegistry.register(net.rim.device.api.browser.plugin.BrowserContentProvider)).
Category:
Signed: This element is only accessible by signed applications. If you intend to use this element, please visit http://www.blackberry.com/go/codesigning to obtain a set of code signing keys. Code signing is only required for applications running on BlackBerry smartphones; development on BlackBerry Smartphone Simulators can occur without code signing.
Since:
BlackBerry API 4.0.0

register

public abstract void register(BrowserContentProvider browserContentProvider)
                       throws ControlledAccessException
Registers a browser content provider with the browser.

Parameters:
browserContentProvider - Handle for the browser content provider the browser can use to handle special browser content.
Throws:
NullPointerException - if browserContentProvider==null.
ControlledAccessException - if one or more MIME type browserContentProvider supports is already registered with the browser.
Category:
Signed: This element is only accessible by signed applications. If you intend to use this element, please visit http://www.blackberry.com/go/codesigning to obtain a set of code signing keys. Code signing is only required for applications running on BlackBerry smartphones; development on BlackBerry Smartphone Simulators can occur without code signing.
Since:
BlackBerry API 4.0.0





Copyright 1999-2010 Research In Motion Limited. 295 Phillip Street, Waterloo, Ontario, Canada, N2L 3W8. All Rights Reserved.
Copyright 1993-2003 Sun Microsystems, Inc. 901 San Antonio Road, Palo Alto, California, 94303, U.S.A. All Rights Reserved.
Copyright 2002-2003 Nokia Corporation All Rights Reserved.
Java is a trademark of Sun Microsystems, Inc.