docs.roxen.comView this page in a printer friendly mode
DocsRoxenWebServer 5.4System Developer Manual JavaReference for Roxen Java classes
Copyright © 2018, Roxen Internet Software
Suggestions, comments & compliments
manuals@roxen.com
 DEMO  DOCS  PIKE
 COMMUNITY  DOWNLOAD
www.roxen.com

   

AbstractLocationModule
ExperimentalModule
FileExtensionModule
Frame
HTTP
LastResortModule
LocationModule
Module
ParserModule
ProviderModule
RXML
RXML.Backtrace
RoxenClassLoader
RoxenConfiguration
RoxenFileResponse
RoxenLib
RoxenRXMLResponse
RoxenRequest
RoxenResponse
RoxenStringResponse
SecurityModule
SimpleTagCaller
UniqueModule

RoxenClassLoader

: Class RoxenClassLoader

com.roxen.roxen
Class RoxenClassLoader


java.lang.Object
  |
  +--java.lang.ClassLoader
        |
        +--java.security.SecureClassLoader
              |
              +--java.net.URLClassLoader
                    |
                    +--com.roxen.roxen.RoxenClassLoader
public class RoxenClassLoader
extends java.net.URLClassLoader

Constructor Summary
RoxenClassLoader(java.net.URL[] urls)
           
 
Method Summary
 void addJarFile(java.lang.String jarFileName)
          Adds a JAR file to the class path for which this ClassLoader handles.
static java.lang.String getModuleClassName(java.lang.String jarFileName)
          Attempts to examine the manifest of a JAR file for the main class
 
Methods inherited from class java.net.URLClassLoader
addURL, definePackage, findClass, findResource, findResources, getPermissions, getURLs, newInstance, newInstance
 
Methods inherited from class java.security.SecureClassLoader
defineClass
 
Methods inherited from class java.lang.ClassLoader
defineClass, defineClass, defineClass, definePackage, findLibrary, findLoadedClass, findSystemClass, getPackage, getPackages, getParent, getResource, getResourceAsStream, getResources, getSystemClassLoader, getSystemResource, getSystemResourceAsStream, getSystemResources, loadClass, loadClass, resolveClass, setSigners
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RoxenClassLoader


public RoxenClassLoader(java.net.URL[] urls)
Method Detail

addJarFile


public void addJarFile(java.lang.String jarFileName)
                throws java.io.FileNotFoundException,
                       java.io.IOException
Adds a JAR file to the class path for which this ClassLoader handles. It will also attempt to read the manifest of the JAR file and add the entries specified under 'Class-Path' to the class path handled by this ClassLoader.
Parameters:
jarFileName - Path pointing to the JAR file

getModuleClassName


public static java.lang.String getModuleClassName(java.lang.String jarFileName)
                                           throws java.io.FileNotFoundException,
                                                  java.io.IOException
Attempts to examine the manifest of a JAR file for the main class
Parameters:
jarFileName - Path to the JAR file to read
Returns:
The name of the main class specified in the manifest, otherwise null