Package org.apache.commons.discovery.jdk
Class JDK11Hooks
- java.lang.Object
-
- org.apache.commons.discovery.jdk.JDKHooks
-
- org.apache.commons.discovery.jdk.JDK11Hooks
-
public class JDK11Hooks extends JDKHooks
JDK 1.1 Style Hooks implementation.
-
-
Constructor Summary
Constructors Constructor Description JDK11Hooks()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Enumeration<java.net.URL>getResources(java.lang.ClassLoader loader, java.lang.String resourceName)Resolve resource with given names and make them available in the returned iterator.java.lang.ClassLoadergetSystemClassLoader()The system class loader is available for JDK 1.2 or later, if certain security conditions are met.java.lang.StringgetSystemProperty(java.lang.String propName)Get the system propertyjava.lang.ClassLoadergetThreadContextClassLoader()The thread context class loader is available for JDK 1.2 or later, if certain security conditions are met.-
Methods inherited from class org.apache.commons.discovery.jdk.JDKHooks
getJDKHooks
-
-
-
-
Constructor Detail
-
JDK11Hooks
public JDK11Hooks()
-
-
Method Detail
-
getSystemProperty
public java.lang.String getSystemProperty(java.lang.String propName)
Get the system property- Specified by:
getSystemPropertyin classJDKHooks- Parameters:
propName- name of the property- Returns:
- value of the property
-
getThreadContextClassLoader
public java.lang.ClassLoader getThreadContextClassLoader()
The thread context class loader is available for JDK 1.2 or later, if certain security conditions are met.- Specified by:
getThreadContextClassLoaderin classJDKHooks- Returns:
- The thread context class loader, if available. Otherwise return null.
-
getSystemClassLoader
public java.lang.ClassLoader getSystemClassLoader()
The system class loader is available for JDK 1.2 or later, if certain security conditions are met.- Specified by:
getSystemClassLoaderin classJDKHooks- Returns:
- The system class loader, if available. Otherwise return null.
-
getResources
public java.util.Enumeration<java.net.URL> getResources(java.lang.ClassLoader loader, java.lang.String resourceName) throws java.io.IOException
Resolve resource with given names and make them available in the returned iterator.- Specified by:
getResourcesin classJDKHooks- Parameters:
loader- The class loader used to resolve resourcesresourceName- The resource name to resolve- Returns:
- The iterator over the URL resolved resources
- Throws:
java.io.IOException- if any error occurs while loading the resource
-
-