Skip navigation links

Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference
11g Release 1 (11.1.1.5.0)

E13403-06


oracle.ide.db
Class DBURLFactory

java.lang.Object
  extended by oracle.ide.db.DBURLFactory


public final class DBURLFactory
extends java.lang.Object

In the IDE SchemaObjects have navigator nodes which use URLs as identifiers. Given a provider and object a unique URL can be created to use to find or create that Node. This factory is used to create urls for SchemaObjects. Different provider implementations (or navigator implementations) can register to be the provider of URLs.

Since:
11

Nested Class Summary
static interface DBURLFactory.Helper
           

 

Method Summary
static java.net.URL getURL(DBObjectProvider pro, SchemaObject obj)
           
static java.net.URL getURL(DBObjectProvider pro, SchemaObject obj, java.lang.String subType)
           
static void registerHelper(DBURLFactory.Helper h)
          Register a Helper class that provides URLs for provider objects.
static void removeHelper(DBURLFactory.Helper h)
          Removes the registered Helper from the factory.

 

Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

 

Method Detail

registerHelper

public static void registerHelper(DBURLFactory.Helper h)
Register a Helper class that provides URLs for provider objects.
Parameters:
h - the helper to add to the list of registered helpers

removeHelper

public static void removeHelper(DBURLFactory.Helper h)
Removes the registered Helper from the factory.
Parameters:
h - the helper to remove from the registered list
See Also:
registerHelper(oracle.ide.db.DBURLFactory.Helper)

getURL

public static java.net.URL getURL(DBObjectProvider pro,
                                  SchemaObject obj)

getURL

public static java.net.URL getURL(DBObjectProvider pro,
                                  SchemaObject obj,
                                  java.lang.String subType)

Skip navigation links

Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference
11g Release 1 (11.1.1.5.0)

E13403-06


Copyright © 1997, 2011, Oracle. All rights reserved.