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

E13403-05

oracle.ide
Class ExtensionRegistry.ClassFactory

java.lang.Object
  extended by oracle.ide.ExtensionRegistry.ClassFactory
Enclosing class:
ExtensionRegistry

public static class ExtensionRegistry.ClassFactory
extends java.lang.Object

Factory for loading classes.

Since:
11.0

Constructor Summary
ExtensionRegistry.ClassFactory()
           
 
Method Summary
static java.lang.Class loadClass(java.lang.String className)
          Classloads a class given its fully qualified name.
static java.lang.Class loadClass(java.lang.String className, java.lang.String extensionId)
          Classloads a class given a fully qualified name.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ExtensionRegistry.ClassFactory

public ExtensionRegistry.ClassFactory()
Method Detail

loadClass

public static java.lang.Class loadClass(java.lang.String className)
Classloads a class given its fully qualified name. Searches the global classloader and all its children. Since this method does an exhaustive search for classloader of the class, whenever possible consider using loadClass(String,String) instead.

Parameters:
className - the fully qualified class name
Returns:
the class, loaded and initialized. null if not found

loadClass

public static java.lang.Class loadClass(java.lang.String className,
                                        java.lang.String extensionId)
Classloads a class given a fully qualified name. Searches the provided extension's classloader and all its dependencies' classloaders.

Parameters:
className - the fully qualified class name
Returns:
the class, loaded and initialized. null if not found

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

E13403-05

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