javax.naming.internal
Class VersionHelper

java.lang.Object
  |
  +--javax.naming.internal.VersionHelper
Direct Known Subclasses:
VersionHelper11, VersionHelper12

public abstract class VersionHelper
extends Object


Field Summary
static int CONTROL_FACTORIES
           
static int DNS_URL
           
static int INITIAL_CONTEXT_FACTORY
           
static int OBJECT_FACTORIES
           
(package private) static String[] PROPS
           
static int PROVIDER_URL
           
static int STATE_FACTORIES
           
static int URL_PKG_PREFIXES
           
 
Constructor Summary
(package private) VersionHelper()
           
 
Method Summary
(package private) static void ()
           
(package private) abstract  ClassLoader getContextClassLoader()
           
abstract  String getJndiProperty(int i)
           
(package private) abstract  InputStream getResourceAsStream(Class c, String name)
           
(package private) abstract  NamingEnumeration getResources(ClassLoader cl, String name)
           
static VersionHelper getVersionHelper()
           
abstract  Class loadClass(String className)
           
abstract  Class loadClass(String className, String url)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

PROPS

static final String[] PROPS

INITIAL_CONTEXT_FACTORY

public static final int INITIAL_CONTEXT_FACTORY

OBJECT_FACTORIES

public static final int OBJECT_FACTORIES

URL_PKG_PREFIXES

public static final int URL_PKG_PREFIXES

STATE_FACTORIES

public static final int STATE_FACTORIES

PROVIDER_URL

public static final int PROVIDER_URL

DNS_URL

public static final int DNS_URL

CONTROL_FACTORIES

public static final int CONTROL_FACTORIES
Constructor Detail

VersionHelper

VersionHelper()
Method Detail

static void ()

getVersionHelper

public static VersionHelper getVersionHelper()

loadClass

public abstract Class loadClass(String className)
                         throws ClassNotFoundException

loadClass

public abstract Class loadClass(String className,
                                String url)
                         throws ClassNotFoundException,
                                MalformedURLException

getJndiProperty

public abstract String getJndiProperty(int i)

getResourceAsStream

abstract InputStream getResourceAsStream(Class c,
                                         String name)

getResources

abstract NamingEnumeration getResources(ClassLoader cl,
                                        String name)
                                 throws IOException

getContextClassLoader

abstract ClassLoader getContextClassLoader()