Oracle Fusion Middleware Java API Reference for Oracle ADF Share
11g Release 2 (11.1.2.0.0)

E17486-01

oracle.adf.share.common
Class ClassUtils

java.lang.Object
  extended by oracle.adf.share.common.ClassUtils

public final class ClassUtils
extends java.lang.Object

Contains utility methods for finding class files


Field Summary
static boolean OSGI_BUDDY_MODE
           
 
Constructor Summary
ClassUtils()
           
 
Method Summary
static java.lang.Class forName(java.lang.String className)
          Deprecated. use forName(java.lang.String, java.lang.Class) instead
static java.lang.Class forName(java.lang.String className, java.lang.Class referenceClass)
           
static java.lang.ClassLoader getClassLoader()
          Deprecated. use getClassLoader(java.lang.Class) instead
static java.lang.ClassLoader getClassLoader(java.lang.Class referenceClass)
           
static java.lang.ClassLoader getParentClassLoader(java.lang.ClassLoader cl)
           
static java.net.URL getResource(java.lang.ClassLoader loader, java.lang.String resourceName)
           
static java.io.InputStream getResourceAsStream(java.lang.ClassLoader loader, java.lang.String resourceName)
           
static boolean isAncestor(java.lang.ClassLoader clsLoader, java.lang.ClassLoader parentClsLoader)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

OSGI_BUDDY_MODE

public static final boolean OSGI_BUDDY_MODE
For internal use only. Application developers should not use this
Framework internal use only. Applications should not use this.
Constructor Detail

ClassUtils

public ClassUtils()
Method Detail

forName

public static java.lang.Class forName(java.lang.String className)
                               throws java.lang.ClassNotFoundException
Deprecated. use forName(java.lang.String, java.lang.Class) instead

Throws:
java.lang.ClassNotFoundException

forName

public static java.lang.Class forName(java.lang.String className,
                                      java.lang.Class referenceClass)
                               throws java.lang.ClassNotFoundException
Throws:
java.lang.ClassNotFoundException

getClassLoader

@Deprecated
public static java.lang.ClassLoader getClassLoader()
Deprecated. use getClassLoader(java.lang.Class) instead


getClassLoader

public static java.lang.ClassLoader getClassLoader(java.lang.Class referenceClass)
Parameters:
referenceClass - Non-null class to refer to for it's class loader if the thread context loader isn't available or appropriate i.e. OSGi buddy mode.

getResource

public static java.net.URL getResource(java.lang.ClassLoader loader,
                                       java.lang.String resourceName)

getResourceAsStream

public static java.io.InputStream getResourceAsStream(java.lang.ClassLoader loader,
                                                      java.lang.String resourceName)

getParentClassLoader

public static java.lang.ClassLoader getParentClassLoader(java.lang.ClassLoader cl)

isAncestor

public static boolean isAncestor(java.lang.ClassLoader clsLoader,
                                 java.lang.ClassLoader parentClsLoader)

Oracle Fusion Middleware Java API Reference for Oracle ADF Share
11g Release 2 (11.1.2.0.0)

E17486-01

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